From 2d9525cc94cf5abeaa30ced0f48e1228c727c8e8 Mon Sep 17 00:00:00 2001 From: Jerek Shoemaker Date: Thu, 26 Oct 2023 11:26:08 -0500 Subject: [PATCH 01/26] Swapping rootUrls for the old entry and the new entry (#1763) --- src/applications/registry.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/applications/registry.json b/src/applications/registry.json index 12250764f2..de7282ace5 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -57,7 +57,7 @@ { "appName": "Rated Disabilities", "entryName": "disability-my-rated-disabilities", - "rootUrl": "/disability/view-disability-rating/rating", + "rootUrl": "/disability/view-disability-rating/my-rating", "template": { "layout": "page-react.html", "vagovprod": true @@ -66,7 +66,7 @@ { "appName": "Rated Disabilities", "entryName": "rated-disabilities", - "rootUrl": "/disability/view-disability-rating/my-rating", + "rootUrl": "/disability/view-disability-rating/rating", "template": { "layout": "page-react.html", "vagovprod": true, From ce3ea598be9758900d6b20625e1575c89cf8200e Mon Sep 17 00:00:00 2001 From: Jill Adams <85581471+jilladams@users.noreply.github.com> Date: Thu, 26 Oct 2023 10:00:58 -0700 Subject: [PATCH 02/26] Codeowners: Sitewide team name changes (#1764) * Rename vsa-public-websites frontend to vfs * Rename vsa-facilities-frontend to vfs --- .github/CODEOWNERS | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 6ff2e77260..ae1e783508 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -18,21 +18,21 @@ script @department-of-veterans-affairs/cms-infrastructure @department-of-veterans-affairs/va-platform-cop-frontend # Shared templates -src/site/includes @department-of-veterans-affairs/vsa-public-websites-frontend @department-of-veterans-affairs/vsa-facilities-frontend @department-of-veterans-affairs/1010-health-apps-frontend -src/site/components @department-of-veterans-affairs/vsa-public-websites-frontend @department-of-veterans-affairs/vsa-facilities-frontend @department-of-veterans-affairs/1010-health-apps-frontend -src/site/layouts @department-of-veterans-affairs/vsa-public-websites-frontend @department-of-veterans-affairs/vsa-facilities-frontend -src/site/teasers @department-of-veterans-affairs/vsa-public-websites-frontend @department-of-veterans-affairs/vsa-facilities-frontend -src/site/filters @department-of-veterans-affairs/vsa-public-websites-frontend @department-of-veterans-affairs/vsa-facilities-frontend +src/site/includes @department-of-veterans-affairs/vfs-public-websites-frontend @department-of-veterans-affairs/vfs-facilities-frontend @department-of-veterans-affairs/1010-health-apps-frontend +src/site/components @department-of-veterans-affairs/vfs-public-websites-frontend @department-of-veterans-affairs/vfs-facilities-frontend @department-of-veterans-affairs/1010-health-apps-frontend +src/site/layouts @department-of-veterans-affairs/vfs-public-websites-frontend @department-of-veterans-affairs/vfs-facilities-frontend +src/site/teasers @department-of-veterans-affairs/vfs-public-websites-frontend @department-of-veterans-affairs/vfs-facilities-frontend +src/site/filters @department-of-veterans-affairs/vfs-public-websites-frontend @department-of-veterans-affairs/vfs-facilities-frontend # Facility Locator and VAMC pages -src/site/facilities @department-of-veterans-affairs/vsa-facilities-frontend -src/site/layouts/health*.drupal.liquid @department-of-veterans-affairs/vsa-facilities-frontend -src/site/navigation/facility_no_drupal_page_sidebar_nav.drupal.liquid @department-of-veterans-affairs/vsa-facilities-frontend -src/site/navigation/facility_sidebar_nav.drupal.liquid @department-of-veterans-affairs/vsa-facilities-frontend -src/site/paragraphs/facilities @department-of-veterans-affairs/vsa-facilities-frontend +src/site/facilities @department-of-veterans-affairs/vfs-facilities-frontend +src/site/layouts/health*.drupal.liquid @department-of-veterans-affairs/vfs-facilities-frontend +src/site/navigation/facility_no_drupal_page_sidebar_nav.drupal.liquid @department-of-veterans-affairs/vfs-facilities-frontend +src/site/navigation/facility_sidebar_nav.drupal.liquid @department-of-veterans-affairs/vfs-facilities-frontend +src/site/paragraphs/facilities @department-of-veterans-affairs/vfs-facilities-frontend # GraphQL Queries -src/site/stages/build/drupal @department-of-veterans-affairs/vsa-public-websites-frontend @department-of-veterans-affairs/vsa-facilities-frontend @department-of-veterans-affairs/cms-infrastructure +src/site/stages/build/drupal @department-of-veterans-affairs/vfs-public-websites-frontend @department-of-veterans-affairs/vfs-facilities-frontend @department-of-veterans-affairs/cms-infrastructure # Site Assets -src/site/assets/robots.txt @department-of-veterans-affairs/vsa-public-websites-frontend +src/site/assets/robots.txt @department-of-veterans-affairs/vfs-public-websites-frontend From 84e2ecafc41be9fae1c459acf38a47af0885cbc5 Mon Sep 17 00:00:00 2001 From: Daniel Sasser Date: Thu, 26 Oct 2023 14:11:18 -0700 Subject: [PATCH 03/26] VACMS-15641: Adds 'add to National Outreach Calendar' checkbox (#1752) * VACMS-15641: Adds new CMS field 'fieldAdditionalListings' to existing event_listing query; - Merges event data from both event_listing reverse queries. * VACMS-15641: Adds feature flag check to compileEventListingPage(). --------- Co-authored-by: Daniel Sasser --- .../build/drupal/graphql/nodeEvent.graphql.js | 26 +++++++++++++++++++ .../graphql/nodeEventListing.graphql.js | 5 ++++ .../stages/build/drupal/health-care-region.js | 24 +++++++++++++++++ .../stages/build/drupal/metalsmith-drupal.js | 4 +-- 4 files changed, 57 insertions(+), 2 deletions(-) diff --git a/src/site/stages/build/drupal/graphql/nodeEvent.graphql.js b/src/site/stages/build/drupal/graphql/nodeEvent.graphql.js index 4b4b1e50ab..a808613e1e 100644 --- a/src/site/stages/build/drupal/graphql/nodeEvent.graphql.js +++ b/src/site/stages/build/drupal/graphql/nodeEvent.graphql.js @@ -312,6 +312,32 @@ const nodeEventWithoutBreadcrumbs = ` } } } + fieldAdditionalListings { + entity { + entityBundle + entityId + entityType + ... on NodeEventListing { + fieldDescription + fieldIntroText + fieldOffice { + entity { + entityType + entityBundle + entityId + ... on NodeOffice { + fieldBody { + value + format + processed + } + fieldDescription + } + } + } + } + } + } fieldLocationHumanreadable fieldLocationType fieldMedia { diff --git a/src/site/stages/build/drupal/graphql/nodeEventListing.graphql.js b/src/site/stages/build/drupal/graphql/nodeEventListing.graphql.js index 5a7ecf6340..a675bc4660 100644 --- a/src/site/stages/build/drupal/graphql/nodeEventListing.graphql.js +++ b/src/site/stages/build/drupal/graphql/nodeEventListing.graphql.js @@ -21,6 +21,11 @@ const nodeEventListing = ` ... nodeEventWithoutBreadcrumbs } } + reverseFieldAdditionalListingsNode(limit: 5000, filter: { conditions: [{ field: "status", value: "1", operator: EQUAL, enabled: $onlyPublishedContent }, { field: "moderation_state", value: "archived", operator: NOT_EQUAL }, { field: "type", value: "event" }]}, sort: {field: "changed", direction: DESC}) { + entities { + ... nodeEventWithoutBreadcrumbs + } + } fieldOffice { entity { ...on NodeHealthCareRegionPage { diff --git a/src/site/stages/build/drupal/health-care-region.js b/src/site/stages/build/drupal/health-care-region.js index 6bb117eb6a..10b1870315 100644 --- a/src/site/stages/build/drupal/health-care-region.js +++ b/src/site/stages/build/drupal/health-care-region.js @@ -86,6 +86,29 @@ function createPastEventListPages(page, drupalPagePath, files) { ); } +/** + * Compiles fields for event listing pages. + * + * @param {page} page The page object. + * @return nothing + */ +function compileEventListingPage(page) { + const { cmsFeatureFlags } = global; + // Combine events from reverse entity reference queries, if additional + // listings data exists and feature flag is on. + if ( + cmsFeatureFlags.FEATURE_EVENT_OUTREACH_CHECKBOX && + page?.reverseFieldAdditionalListingsNode?.entities + ) { + page.reverseFieldListingNode.entities.push( + ...page.reverseFieldAdditionalListingsNode.entities, + ); + } + // Compile final template variables. + page.pastEventTeasers = page.pastEvents; + page.allEventTeasers = page.reverseFieldListingNode; +} + // Creates the facility pages function createHealthCareRegionListPages(page, drupalPagePath, files) { const sidebar = page.facilitySidebar; @@ -283,4 +306,5 @@ module.exports = { createPastEventListPages, addGetUpdatesFields, addPager, + compileEventListingPage, }; diff --git a/src/site/stages/build/drupal/metalsmith-drupal.js b/src/site/stages/build/drupal/metalsmith-drupal.js index bf8462c80c..5645e22d80 100644 --- a/src/site/stages/build/drupal/metalsmith-drupal.js +++ b/src/site/stages/build/drupal/metalsmith-drupal.js @@ -16,6 +16,7 @@ const { createPastEventListPages, addGetUpdatesFields, addPager, + compileEventListingPage, } = require('./health-care-region'); const createReactPages = require('../plugins/create-react-pages'); @@ -83,8 +84,7 @@ function pipeDrupalPagesIntoMetalsmith(contentData, files) { addGetUpdatesFields(pageCompiled, pages); break; case 'event_listing': - pageCompiled.pastEventTeasers = pageCompiled.pastEvents; - pageCompiled.allEventTeasers = pageCompiled.reverseFieldListingNode; + compileEventListingPage(pageCompiled); addPager( pageCompiled, files, From a576b62fee7283bba2f8b36cf1df793ecf026f95 Mon Sep 17 00:00:00 2001 From: Vitalii Menshutin <133991282+vmenshutin-bylight@users.noreply.github.com> Date: Fri, 27 Oct 2023 11:45:22 -0400 Subject: [PATCH 04/26] Turn on medications for prod (#1760) --- src/applications/registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/applications/registry.json b/src/applications/registry.json index de7282ace5..7d21d9b0b8 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -1511,7 +1511,7 @@ "rootUrl": "/my-health/medications", "productId": "0203ca08-b7a2-4cd6-abb5-56d38c239cd3", "template": { - "vagovprod": false, + "vagovprod": true, "layout": "page-react.html" } }, From 2206354093073446fdc387e1cf0bb1953072f7b9 Mon Sep 17 00:00:00 2001 From: Eric Tillberg Date: Fri, 27 Oct 2023 16:11:50 -0400 Subject: [PATCH 05/26] Fix breadcrumbs in form 21-0966 (#1765) --- src/applications/registry.json | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/applications/registry.json b/src/applications/registry.json index 7d21d9b0b8..299ea3028a 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -1436,7 +1436,18 @@ "productId": "8233bd78-20c6-4498-b36f-55ec0028b1e5", "template": { "vagovprod": false, - "layout": "page-react.html" + "layout": "page-react.html", + "includeBreadcrumbs": true, + "breadcrumbs_override": [ + { + "name": "Supporting forms for VA claims", + "path": "supporting-forms-for-claims" + }, + { + "name": "Submit an intent to file", + "path": "supporting-forms-for-claims/intent-to-file-a-claim-form-21-0966" + } + ] } }, { @@ -1667,4 +1678,4 @@ "layout": "page-react.html" } } -] +] \ No newline at end of file From 51b6a6dafdb360cd2c7a02e4a7aa14453d40e9ae Mon Sep 17 00:00:00 2001 From: Nate Douglas Date: Mon, 30 Oct 2023 13:47:27 -0400 Subject: [PATCH 06/26] VACMS-15883: Don't log every file download message. (#1767) * VACMS-15883: Don't log every file download message. * Turn on DEBUG. * Tweak. --- .github/workflows/content-release.yml | 6 +++--- .github/workflows/continuous-integration.yml | 1 + .../stages/build/plugins/download-drupal-assets.js | 10 +++++++--- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/content-release.yml b/.github/workflows/content-release.yml index f6ddbfbfd2..9be2ade47e 100644 --- a/.github/workflows/content-release.yml +++ b/.github/workflows/content-release.yml @@ -106,7 +106,6 @@ jobs: ARCHIVE_END_TIME: ${{ steps.export-archive-end-time.outputs.ARCHIVE_END_TIME }} env: CHROMEDRIVER_FILEPATH: /usr/local/share/chrome_driver/chromedriver - steps: - name: Export build start time id: export-build-start-time @@ -209,6 +208,7 @@ jobs: timeout-minutes: 40 env: NODE_ENV: production + DEBUG: ${{ secrets.ACTIONS_RUNNER_DEBUG }} - name: Export content build end time id: export-content-build-end @@ -534,7 +534,7 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 - + - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef # v2.0.0 with: @@ -594,7 +594,7 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 - + - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef # v2.0.0 with: diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 6f382bde1b..88e646740f 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -135,6 +135,7 @@ jobs: run: yarn build --buildtype=${{ matrix.buildtype }} --asset-source=local --drupal-address=${{ env.DRUPAL_ADDRESS }} --drupal-user=${{ env.DRUPAL_USERNAME }} --drupal-password="${{ env.DRUPAL_PASSWORD }}" --pull-drupal --drupal-max-parallel-requests=15 --no-drupal-proxy --verbose env: NODE_ENV: production + DEBUG: ${{ secrets.ACTIONS_RUNNER_DEBUG }} - name: Check broken links id: get-broken-link-info diff --git a/src/site/stages/build/plugins/download-drupal-assets.js b/src/site/stages/build/plugins/download-drupal-assets.js index b71cbeff41..f5315c5735 100644 --- a/src/site/stages/build/plugins/download-drupal-assets.js +++ b/src/site/stages/build/plugins/download-drupal-assets.js @@ -16,6 +16,7 @@ async function downloadFile( downloadResults, everythingDownloaded, downloaderIndex, + verbose = false, ) { const asset = assetsToDownload.shift(); if (!asset) { @@ -36,7 +37,7 @@ async function downloadFile( // eslint-disable-next-line no-plusplus while (retries--) { try { - if (global.verbose) { + if (verbose) { const startDate = new Date().toISOString(); log( `${startDate}: index ${downloaderIndex}: Starting download ${asset.src}`, @@ -82,7 +83,7 @@ async function downloadFile( // eslint-disable-next-line no-plusplus downloadResults.downloadCount++; - if (global.verbose) { + if (verbose) { const endDate = new Date().toISOString(); log( `${endDate}: index ${downloaderIndex}: Finished downloading ${asset.src}`, @@ -96,7 +97,7 @@ async function downloadFile( // Should get caught by the broken link checker, though // eslint-disable-next-line no-plusplus downloadResults.errorCount++; - if (global.verbose) { + if (verbose) { log(`File download failed: ${response.statusText}: ${asset.src}`); } else { process.stdout.write(chalk.red('.')); @@ -120,6 +121,7 @@ async function downloadFile( downloadResults, everythingDownloaded, downloaderIndex, + verbose, ); } else { // Some downloads must still be in progress, but there are no files left to begin downloading @@ -151,6 +153,7 @@ function downloadDrupalAssets(options) { }; const downloadersCount = 5; + const verbose = global.verbose && process.env.DEBUG === 'true'; await new Promise(everythingDownloaded => { // eslint-disable-next-line no-plusplus @@ -163,6 +166,7 @@ function downloadDrupalAssets(options) { downloadResults, everythingDownloaded, i, + verbose, ); } }); From ea9c80502e0c6ffd263824b1eb3e328f29144b0e Mon Sep 17 00:00:00 2001 From: Eli Selkin Date: Wed, 1 Nov 2023 08:29:03 -0700 Subject: [PATCH 07/26] remove noreferrer (#1768) --- src/site/facilities/facility_social_links.drupal.liquid | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/site/facilities/facility_social_links.drupal.liquid b/src/site/facilities/facility_social_links.drupal.liquid index ca4f1d2b96..1039c0fbe4 100644 --- a/src/site/facilities/facility_social_links.drupal.liquid +++ b/src/site/facilities/facility_social_links.drupal.liquid @@ -26,8 +26,7 @@ {% endif %} {% if fieldOperatingStatus.url.path %} {% endif %} + + {% if fieldYoutube != empty %} + + {% endif %} {% endif %} diff --git a/src/site/stages/build/drupal/graphql/facilities-fragments/healthCareSocialMedia.fields.graphql.js b/src/site/stages/build/drupal/graphql/facilities-fragments/healthCareSocialMedia.fields.graphql.js index 1f4d7480af..ebd4e5e528 100644 --- a/src/site/stages/build/drupal/graphql/facilities-fragments/healthCareSocialMedia.fields.graphql.js +++ b/src/site/stages/build/drupal/graphql/facilities-fragments/healthCareSocialMedia.fields.graphql.js @@ -5,17 +5,21 @@ module.exports = ` fieldFacebook { title uri - } + } fieldTwitter { - title + title uri } fieldFlickr { - title + title uri } fieldInstagram { - title + title + uri + } + fieldYoutube { + title uri } `; From 82b93307ab67800a7245781f23dda6fae267f96d Mon Sep 17 00:00:00 2001 From: Tze-chiu Lei Date: Thu, 2 Nov 2023 17:02:19 -0700 Subject: [PATCH 12/26] Update 21-10210 app-registry appName. (#1770) --- src/applications/registry.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/applications/registry.json b/src/applications/registry.json index 86bca49e91..aba4b79a6e 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -1400,7 +1400,7 @@ } }, { - "appName": "21-10210 Lay/Witness Statement", + "appName": "Submit a lay or witness statement to support a VA claim", "entryName": "10210-lay-witness-statement", "rootUrl": "/supporting-forms-for-claims/lay-witness-statement-form-21-10210", "productId": "f8117c9f-0d57-486f-91ee-89c806b84d65", @@ -1669,4 +1669,4 @@ "layout": "page-react.html" } } -] \ No newline at end of file +] From ebb3621e500ff0a7b97d8ee3e92a957db5840be6 Mon Sep 17 00:00:00 2001 From: Randi Mays Date: Fri, 3 Nov 2023 08:22:54 -0500 Subject: [PATCH 13/26] VACMS-15699 Adjust homepage Cypress tests (#1772) --- .../includes/tests/homepage.cypress.spec.js | 277 ------------------ 1 file changed, 277 deletions(-) diff --git a/src/site/includes/tests/homepage.cypress.spec.js b/src/site/includes/tests/homepage.cypress.spec.js index 00c7257301..3d31c93dab 100644 --- a/src/site/includes/tests/homepage.cypress.spec.js +++ b/src/site/includes/tests/homepage.cypress.spec.js @@ -32,19 +32,6 @@ describe('home page', () => { .should('be.visible') .contains(text); - const verifyLink = (index, linkText, href) => { - const link = () => cy.get('a').eq(index); - - link() - .scrollIntoView() - .should('exist') - .should('be.visible') - // Commenting out the text check until we can discuss with PW - TFC. - // .contains(linkText) - .should('have.attr', 'href') - .and('include', href); - }; - Cypress.config({ includeShadowDom: true, waitForAnimations: true, @@ -79,12 +66,7 @@ describe('home page', () => { verifyElement('.sitewide-search-drop-down-panel-button'); verifyLinkWithoutSelector(1, 'Contact us', '/contact-us'); verifyElement('.sign-in-nav'); - verifyElement('#vetnav'); verifyElement('.va-crisis-line'); - - verifyElement('[data-e2e-id="va-benefits-and-health-care-0"]'); - verifyElement('[data-e2e-id="about-va-1"]'); - verifyElement('[data-e2e-id="find-a-va-location-2"]'); }); // Hero ======================================================= @@ -96,26 +78,6 @@ describe('home page', () => { .scrollIntoView() .within(() => { verifyText('.homepage-hero__welcome-headline', 'Welcome to VA.gov'); - - verifyLinkWithoutSelector( - 0, - 'Learn what the PACT Act means for you', - '/the-pact-act-and-your-va-benefits', - ); - - verifyText( - '#the-pact-act-and-your-va-benef', - 'The PACT Act and your VA benefits', - ); - - verifyLinkWithoutSelector( - 1, - 'Learn how an account helps you', - '/creating-an-account-for-vagov', - ); - - verifyText('#create-an-account-to-manage-yo', 'Create an account'); - verifyButtonText(0, 'Create account'); }); // Common tasks =============================================== @@ -129,54 +91,7 @@ describe('home page', () => { verifyElement('#search-tools-header'); verifyElement('[data-widget-type="homepage-search"]'); - verifyText('#other-search-tools', 'Other search tools'); - verifyLink(0, 'Find a VA location', '/find-locations'); - verifyLink(1, 'Find a VA form', '/find-forms'); - verifyLink(2, 'Find benefit resources and support', '/resources'); - verifyText('#top-pages', 'Top pages'); - verifyLink( - 3, - 'Check your claim or appeal status', - '/claim-or-appeal-status', - ); - verifyLink(4, 'Review your payment history', '/va-payment-history'); - verifyLink( - 5, - 'File for disability compensation', - '/file-disability-claim-form-21-526ez', - ); - verifyLink( - 6, - 'Schedule or manage health appointments', - '/schedule-view-va-appointments', - ); - verifyLink( - 7, - 'Refill or track a prescription', - '/refill-track-prescriptions', - ); - verifyLink(8, 'Compare GI Bill benefits', '/gi-bill-comparison-tool'); - verifyLink( - 9, - 'Get mental health care', - '/health-needs-conditions/mental-health', - ); - verifyLink( - 10, - 'Review or update your dependents', - '/view-change-dependents', - ); - verifyLink( - 11, - 'Get reimbursed for travel pay', - '/get-reimbursed-for-travel-pay', - ); - verifyLink( - 12, - 'Get your VA medical records', - '/health-care/get-medical-records', - ); }); // News section =============================================== @@ -188,16 +103,6 @@ describe('home page', () => { .scrollIntoView() .within(() => { verifyText('#va------------news', 'VA NEWS'); - verifyText( - '#vas-mission-to-better-serve-al a', - 'mission to better serve all', - ); - verifyLinkWithoutSelector( - 1, - 'Read the full article', - '/vas-mission-to-better-serve-all', - ); - verifyLink(2, 'More VA news', 'news.va.gov'); }); // Benefits hub section ======================================= @@ -212,20 +117,6 @@ describe('home page', () => { '#explore-va-benefits-and-health', 'Explore VA benefits and health care', ); - - cy.get('[data-e2e="hub"]').should('have.length', 12); - verifyLink(0, 'Health care', '/health-care'); - verifyLink(1, 'Disability', '/disability'); - verifyLink(2, 'Education and training', '/education'); - verifyLink(3, 'Careers and employment', '/careers-employment'); - verifyLink(4, 'Pension', '/pension'); - verifyLink(5, 'Housing assistance', '/housing-assistance'); - verifyLink(6, 'Life insurance', '/life-insurance'); - verifyLink(7, 'Burials and memorials', '/burials-memorials'); - verifyLink(8, 'Records', '/records'); - verifyLink(9, 'Service member benefits', '/service-member-benefits'); - verifyLink(10, 'Family member benefits', '/family-member-benefits'); - verifyLink(11, 'VA department information', 'department.va.gov'); }); // Feedback button ============================================ @@ -247,179 +138,11 @@ describe('home page', () => { email() .scrollIntoView() .within(() => { - verifyText( - 'h2#sign-up-to-get-the-latest-va-u', - 'Sign up to get the latest VA updates', - ); - verifyElement('[name="email"]'); - verifyButtonText(0, 'Sign up'); }); // Footer ==================================================== verifyElement('.footer'); - - const footer = () => cy.get('.footer'); - - footer() - .scrollIntoView() - .within(() => { - // Column 1 - verifyLink(0, 'Homeless Veterans', '/homeless'); - verifyLink(1, 'Women Veterans', '/womenvet'); - verifyLink(2, 'Minority Veterans', '/centerforminorityveterans'); - verifyLink(3, 'LGBTQ+ Veterans', 'patientcare.va.gov/lgbt'); - verifyLink(4, 'PTSD', 'ptsd.va.gov'); - verifyLink(5, 'Mental health', 'mentalhealth.va.gov'); - verifyLink( - 6, - 'Adaptive sports and special events', - 'department.va.gov/veteran-sports/', - ); - verifyLink(7, 'VA outreach events', '/outreach-and-events/events/'); - verifyLink(8, 'National Resource Directory', 'nrd.gov/'); - - // Column 2 - verifyLink(9, 'VA forms', 'find-forms/'); - verifyLink( - 10, - 'VA health care access and quality', - 'accesstocare.va.gov/', - ); - verifyLink( - 11, - 'Accredited claims representatives', - '/ogc/accreditation.asp', - ); - verifyLink(12, 'VA mobile apps', 'mobile.va.gov/appstore/'); - verifyLink( - 13, - 'State Veterans Affairs offices', - 'department.va.gov/about/state-departments-of-veterans-affairs-office-locations/', - ); - verifyLink(14, 'Doing business with VA', '/opal/fo/dbwva.asp'); - verifyLink(15, 'Careers at VA', '/jobs/'); - verifyLink( - 16, - 'VA outreach materials', - '/outreach-and-events/outreach-materials', - ); - verifyLink(17, 'Your VA welcome kit', '/welcome-kit/'); - - // Column 3 - verifyLink(18, 'VA news', 'news.va.gov/'); - verifyLink(19, 'Press releases', '/opa/pressrel/'); - verifyLink( - 20, - 'Email updates', - 'public.govdelivery.com/accounts/USVA/subscriber/new/', - ); - verifyLink(21, 'Facebook', 'facebook.com/VeteransAffairs'); - verifyLink(22, 'Instagram', 'instagram.com/deptvetaffairs/'); - verifyLink(23, 'Twitter', 'twitter.com/DeptVetAffairs/'); - verifyLink(24, 'Flickr', 'flickr.com/photos/VeteransAffairs/'); - verifyLink(25, 'YouTube', 'youtube.com/user/DeptVetAffairs'); - verifyLink( - 26, - 'All VA social media', - 'digital.va.gov/web-governance/social-media/social-media-sites/', - ); - - // Column 4 - verifyElement('[data-show="#modal-crisisline"]'); - verifyLink(27, 'Resources and support', '/resources'); - verifyLink(28, 'Contact us', '/contact-us'); - verifyLink(29, '800-698-2411', 'tel:18006982411'); - verifyLink(30, 'TTY: 711', 'tel:+1711'); - verifyLink(31, 'Find a VA location', '/find-locations'); - - // Language section - verifyElement('.va-footer-links-bottom').eq(1); - - const languageSection = () => cy.get('.va-footer-links-bottom').eq(1); - - languageSection() - .scrollIntoView() - .within(() => { - verifyText('.va-footer-linkgroup-title', 'Language assistance'); - verifyLinkWithoutSelector( - 0, - 'EspaƱol', - '/asistencia-y-recursos-en-espanol', - ); - verifyLinkWithoutSelector( - 1, - 'Tagalog', - '/tagalog-wika-mapagkukunan-at-tulong', - ); - verifyLinkWithoutSelector( - 2, - 'Other languages', - '/how-to-get-free-language-assistance-from-va', - ); - }); - - // Logo section (footer) - verifyElement('.footer-banner'); - - // Bottom rail (footer) - verifyElement('.va-footer-links-bottom').eq(1); - - const bottomRail = () => cy.get('.va-footer-links-bottom').eq(2); - - bottomRail() - .scrollIntoView() - .within(() => { - verifyLinkWithoutSelector( - 0, - 'Accessibility', - '/accessibility-at-va', - ); - verifyLinkWithoutSelector( - 1, - 'Civil Rights', - '/resources/your-civil-rights-and-how-to-file-a-discrimination-complaint/', - ); - verifyLinkWithoutSelector( - 2, - 'Freedom of Information Act (FOIA)', - 'department.va.gov/foia', - ); - verifyLinkWithoutSelector(3, 'Harassment', '/report-harassment'); - verifyLinkWithoutSelector( - 4, - 'Office of Inspector General', - '/oig', - ); - verifyLinkWithoutSelector( - 5, - 'Plain language', - '/opa/Plain_Language.asp', - ); - verifyLinkWithoutSelector( - 6, - 'Privacy, policies, and legal information', - '/privacy-policy', - ); - verifyLinkWithoutSelector(7, 'VA Privacy Service', 'oprm.va.gov'); - verifyLinkWithoutSelector( - 8, - 'No FEAR Act Data', - '/ormdi/NOFEAR_Select.asp', - ); - verifyLinkWithoutSelector(9, 'USA.gov', 'usa.gov'); - verifyLinkWithoutSelector( - 10, - 'VA performance dashboard', - '/performance-dashboard', - ); - verifyLinkWithoutSelector( - 11, - 'Veterans Portrait Project', - '/veterans-portrait-project', - ); - }); - }); }); }); }); From 5f2526981638a74bf4e52f53468002f3127d959f Mon Sep 17 00:00:00 2001 From: Ray Messina <48040208+rmessina1010@users.noreply.github.com> Date: Fri, 3 Nov 2023 10:48:58 -0500 Subject: [PATCH 14/26] update cron job (#1775) --- .github/workflows/daily-production-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/daily-production-release.yml b/.github/workflows/daily-production-release.yml index 9a1e4a8aa2..a4b2dad557 100644 --- a/.github/workflows/daily-production-release.yml +++ b/.github/workflows/daily-production-release.yml @@ -3,7 +3,7 @@ name: Daily Production Release on: workflow_dispatch: schedule: - - cron: 0 19 * * 1-5 + - cron: 0 20 * * 1-5 concurrency: group: daily-prod-release From 6165b45a7c337b0619f4ce8ec6beae0fc56614e4 Mon Sep 17 00:00:00 2001 From: Ray Messina <48040208+rmessina1010@users.noreply.github.com> Date: Fri, 3 Nov 2023 13:29:40 -0500 Subject: [PATCH 15/26] revert cron job (#1776) --- .github/workflows/daily-production-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/daily-production-release.yml b/.github/workflows/daily-production-release.yml index a4b2dad557..9a1e4a8aa2 100644 --- a/.github/workflows/daily-production-release.yml +++ b/.github/workflows/daily-production-release.yml @@ -3,7 +3,7 @@ name: Daily Production Release on: workflow_dispatch: schedule: - - cron: 0 20 * * 1-5 + - cron: 0 19 * * 1-5 concurrency: group: daily-prod-release From 0ea745e2722a92a36456edd9e1744af05035a0cf Mon Sep 17 00:00:00 2001 From: Kenny Santiago <50601724+ksantiagoBAH@users.noreply.github.com> Date: Fri, 3 Nov 2023 14:04:48 -0500 Subject: [PATCH 16/26] MBMS-51911 Added preneed integration form to registry (#1766) --- src/applications/registry.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/applications/registry.json b/src/applications/registry.json index aba4b79a6e..cb03668b7c 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -1668,5 +1668,15 @@ "vagovprod": false, "layout": "page-react.html" } + }, + { + "appName": "40-10007 Burial pre-need eligibility determination", + "entryName": "pre-need-integration", + "rootUrl": "/burials-and-memorials/pre-need-integration", + "productId": "e5593a96-1ba0-476c-9033-31ab963436c6", + "template": { + "vagovprod": false, + "layout": "page-react.html" + } } ] From eaaec0f3f67e5fe9371c2a16aeba8351875d1e22 Mon Sep 17 00:00:00 2001 From: Randi Mays Date: Fri, 3 Nov 2023 14:33:01 -0500 Subject: [PATCH 17/26] VACMS-15669 New PACT URL (#1773) --- .github/PULL_REQUEST_TEMPLATE.md | 75 ++++++++++++++++++++++++-------- src/applications/registry.json | 2 +- 2 files changed, 58 insertions(+), 19 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 6036bf4f58..d8dbb335c1 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,31 +1,70 @@ -## Description +**Note**: Delete the description statements, complete each step. **None are optional**, but can be justified as to why they cannot be completed as written. Provide known gaps to testing that may raise the risk of merging to production. -closes __ -relates to __ +## Summary -## Testing done & Screenshots +- _(Summarize the changes that have been made to the platform)_ +- _(If bug, how to reproduce)_ +- _(What is the solution, why is this the solution)_ +- _(Which team do you work for, does your team own the maintenance of this component?)_ +- _(If using a flipper, what is the end date of the flipper being required/success criteria being targeted)_ +## Related issue(s) +- _Link to ticket created in va.gov-team repo_ +department-of-veterans-affairs/va.gov-team#0000 +- _Link to previous change of the code/bug (if applicable)_ +department-of-veterans-affairs/vets-website#0000 +- _Link to epic if not included in ticket_ +department-of-veterans-affairs/va.gov-team#0000 -## QA steps +## Testing done -What needs to be checked to prove this works? -What needs to be checked to prove it didn't break any related things? -What variations of circumstances (users, actions, values) need to be checked? +- _Describe what the old behavior was prior to the change_ +- _Describe the steps required to verify your changes are working as expected_ +- _Describe the tests completed and the results_ +- _Exclusively stating 'Specs and automated tests passing' is NOT acceptable as appropriate testing +- _Optionally, provide a link to your [test plan](https://depo-platform-documentation.scrollhelp.site/developer-docs/create-a-test-plan-in-testrail) and [test execution records](https://depo-platform-documentation.scrollhelp.site/developer-docs/execute-tests-in-testrail)_ -1. Do this - - [ ] Validate that -2. Then - - [ ] Validate that -3. Then validate Acceptance Criteria from issue +## Screenshots +_Note: This field is mandatory for UI changes (non-component work should NOT have screenshots)._ + +| | Before | After | +| ------- | ------ | ----- | +| Mobile | | | +| Desktop | | | + +## What areas of the site does it impact? + +*(Describe what parts of the site are impacted **if** code touched other areas)* ## Acceptance criteria -- [ ] +### Quality Assurance & Testing -## Definition of done -- [ ] Events are logged appropriately -- [ ] Documentation has been updated, if applicable -- [ ] A link has been provided to the originating GitHub issue (or connected to it via ZenHub) +- [ ] I fixed|updated|added unit tests and integration tests for each feature (if applicable). - [ ] No sensitive information (i.e. PII/credentials/internal URLs/etc.) is captured in logging, hardcoded, or specs +- [ ] Linting warnings have been addressed +- [ ] Documentation has been updated ([link to documentation](#) \*if necessary) +- [ ] Screenshot of the developed feature is added +- [ ] [Accessibility testing](https://depo-platform-documentation.scrollhelp.site/developer-docs/wcag-2-1-success-criteria-and-foundational-testing) has been performed + +### Error Handling + +- [ ] Browser console contains no warnings or errors. +- [ ] Events are being sent to the appropriate logging solution +- [ ] Feature/bug has a monitor built into Datadog or Grafana (if applicable) + +### Authentication + +- [ ] Did you login to a local build and verify all authenticated routes work as expected with a test user + +### :warning: Team Sites (only applies to modifications made to the VA.gov header) :warning: + +- [ ] The header does not contain any web-components +- [ ] I used the [proxy-rewrite steps](https://github.com/department-of-veterans-affairs/vets-website/tree/main/src/applications/proxy-rewrite#local-dev) to test the injected header scenario +- [ ] I reached out in the `#sitewide-public-websites` Slack channel for questions + +## Requested Feedback + +(OPTIONAL) _What should the reviewers know in addition to the above. Is there anything specific you wish the reviewer to assist with. Do you have any concerns with this PR, why?_ diff --git a/src/applications/registry.json b/src/applications/registry.json index cb03668b7c..8c773fb3b9 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -1610,7 +1610,7 @@ { "appName": "PACT Act", "entryName": "pact-act", - "rootUrl": "pact-act-wizard-test", + "rootUrl": "pact-act-eligibility", "template": { "title": "PACT Act", "layout": "page-react.html", From d91b114fe5280626fb5dacaffc4036e5e3023db6 Mon Sep 17 00:00:00 2001 From: Ray Messina <48040208+rmessina1010@users.noreply.github.com> Date: Mon, 6 Nov 2023 11:09:37 -0600 Subject: [PATCH 18/26] update cron job to standard time (#1778) --- .github/workflows/daily-production-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/daily-production-release.yml b/.github/workflows/daily-production-release.yml index 9a1e4a8aa2..a4b2dad557 100644 --- a/.github/workflows/daily-production-release.yml +++ b/.github/workflows/daily-production-release.yml @@ -3,7 +3,7 @@ name: Daily Production Release on: workflow_dispatch: schedule: - - cron: 0 19 * * 1-5 + - cron: 0 20 * * 1-5 concurrency: group: daily-prod-release From 8600ccbdc2dd13696a58e58921faf6cdb8aea271 Mon Sep 17 00:00:00 2001 From: Eric Oliver Date: Tue, 7 Nov 2023 12:44:05 -0800 Subject: [PATCH 19/26] VACMS-16036: Downgrade node-libcurl to v2.3.4 (#1784) * Downgrade node-libcurl to v2.3.4 because downstream dependencies are behind the times. * Downgrade node-libcurl to v2.3.4 because downstream dependencies are behind the times. --- package.json | 2 +- yarn.lock | 523 +++++---------------------------------------------- 2 files changed, 44 insertions(+), 481 deletions(-) diff --git a/package.json b/package.json index dd72b78638..068ea8ad9f 100644 --- a/package.json +++ b/package.json @@ -231,7 +231,7 @@ "metalsmith-sitemap": "^1.0.0", "moment": "^2.29.2", "moment-timezone": "^0.5.33", - "node-libcurl": "^3.0.0", + "node-libcurl": "2.3.4", "number-to-words": "^1.2.4", "raven": "^2.6.4", "react": "^16.13.1", diff --git a/yarn.lock b/yarn.lock index 43db806a74..19cf64e742 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1144,11 +1144,6 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@gar/promisify@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - "@humanwhocodes/config-array@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" @@ -1190,22 +1185,7 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@mapbox/node-pre-gyp@1.0.10": - version "1.0.10" - resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz#8e6735ccebbb1581e5a7e652244cadc8a844d03c" - integrity sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA== - dependencies: - detect-libc "^2.0.0" - https-proxy-agent "^5.0.0" - make-dir "^3.1.0" - node-fetch "^2.6.7" - nopt "^5.0.0" - npmlog "^5.0.1" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.11" - -"@mapbox/node-pre-gyp@^1.0.5": +"@mapbox/node-pre-gyp@1.0.5", "@mapbox/node-pre-gyp@^1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz#2a0b32fcb416fb3f2250fd24cb2a81421a4f5950" integrity sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA== @@ -1241,22 +1221,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/fs@^2.1.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" - integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== - dependencies: - "@gar/promisify" "^1.1.3" - semver "^7.3.5" - -"@npmcli/move-file@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" - integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - "@octokit/auth-token@^2.4.4": version "2.5.0" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36" @@ -1518,11 +1482,6 @@ lz-string "^1.4.4" pretty-format "^27.0.2" -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" @@ -1897,7 +1856,7 @@ abab@^2.0.0: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== -abbrev@1, abbrev@^1.0.0: +abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== @@ -1982,13 +1941,6 @@ agent-base@6, agent-base@^6.0.2: dependencies: debug "4" -agentkeepalive@^4.2.1: - version "4.5.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" - integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== - dependencies: - humanize-ms "^1.2.1" - aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -2160,11 +2112,6 @@ aproba@^1.0.3: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -"aproba@^1.0.3 || ^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - arch@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" @@ -2175,22 +2122,6 @@ archy@^1.0.0: resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= -are-we-there-yet@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c" - integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -are-we-there-yet@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" - integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - are-we-there-yet@~1.1.2: version "1.1.7" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" @@ -2676,13 +2607,6 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -2774,30 +2698,6 @@ bytes@3.1.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cacache@^16.1.0: - version "16.1.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" - integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== - dependencies: - "@npmcli/fs" "^2.1.0" - "@npmcli/move-file" "^2.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - glob "^8.0.1" - infer-owner "^1.0.4" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - unique-filename "^2.0.0" - cachedir@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" @@ -3247,11 +3147,6 @@ color-string@^1.5.2: color-name "^1.0.0" simple-swizzle "^0.2.2" -color-support@^1.1.2, color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - color@3.0.x: version "3.0.0" resolved "https://registry.yarnpkg.com/color/-/color-3.0.0.tgz#d920b4328d534a3ac8295d68f7bd4ba6c427be9a" @@ -3405,7 +3300,7 @@ connect-history-api-fallback@^1.6.0: resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== -console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: +console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= @@ -3902,13 +3797,6 @@ debug@^4.3.2: dependencies: ms "2.1.2" -debug@^4.3.3: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - debug@~0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" @@ -4048,11 +3936,6 @@ detect-libc@^1.0.3: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= -detect-libc@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.2.tgz#8ccf2ba9315350e1241b88d0ac3b0e1fbd99605d" - integrity sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw== - detect-node@^2.0.4: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" @@ -4296,13 +4179,6 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -encoding@^0.1.13: - version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -4428,11 +4304,6 @@ enzyme@^3.11.0: rst-selector-parser "^2.2.3" string.prototype.trim "^1.2.1" -err-code@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" - integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== - error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -5571,7 +5442,7 @@ fs-extra@~0.26.5: path-is-absolute "^1.0.0" rimraf "^2.2.8" -fs-minipass@^2.0.0, fs-minipass@^2.1.0: +fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== @@ -5628,35 +5499,6 @@ functions-have-names@^1.2.2: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== -gauge@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395" - integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.2" - console-control-strings "^1.0.0" - has-unicode "^2.0.1" - object-assign "^4.1.1" - signal-exit "^3.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.2" - -gauge@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" - integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^3.0.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" - gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -5827,17 +5669,6 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.1: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - global-dirs@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" @@ -6002,7 +5833,7 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" -has-unicode@^2.0.0, has-unicode@^2.0.1: +has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= @@ -6104,11 +5935,6 @@ htmlparser2@^6.1.0: domutils "^2.5.2" entities "^2.0.0" -http-cache-semantics@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== - http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" @@ -6151,15 +5977,6 @@ http-parser-js@>=0.5.1: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - http-proxy-middleware@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz#7ef3417a479fb7666a571e09966c66a39bd2c15f" @@ -6232,13 +6049,6 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== - dependencies: - ms "^2.0.0" - husky@>=6: version "7.0.2" resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.2.tgz#21900da0f30199acca43a46c043c4ad84ae88dff" @@ -6251,13 +6061,6 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.6.2: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" @@ -6333,11 +6136,6 @@ indexes-of@^1.0.1: resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -6429,11 +6227,6 @@ ip@^1.1.0, ip@^1.1.5: resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= -ip@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== - ipaddr.js@1.9.1, ipaddr.js@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" @@ -6605,11 +6398,6 @@ is-ip@^3.1.0: dependencies: ip-regex "^4.0.0" -is-lambda@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" - integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== - is-my-ip-valid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz#7b351b8e8edd4d3995d4d066680e664d94696824" @@ -7703,11 +7491,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.7.1: - version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - lz-string@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" @@ -7728,28 +7511,6 @@ make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: dependencies: semver "^6.0.0" -make-fetch-happen@^10.0.3: - version "10.2.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" - integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^16.1.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-fetch "^2.0.3" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^9.0.0" - makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -8042,13 +7803,6 @@ minimatch@3.0.4, minimatch@^3.0.0, minimatch@^3.0.3, minimatch@^3.0.4, minimatch dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1: - version "5.1.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" - integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== - dependencies: - brace-expansion "^2.0.1" - minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -8063,45 +7817,6 @@ minimist@1.1.x, minimist@1.2.5, minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2. resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-fetch@^2.0.3: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" - integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== - dependencies: - minipass "^3.1.6" - minipass-sized "^1.0.3" - minizlib "^2.1.2" - optionalDependencies: - encoding "^0.1.13" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass-sized@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" - integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== - dependencies: - minipass "^3.0.0" - minipass@^3.0.0, minipass@^3.1.1: version "3.1.5" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732" @@ -8109,19 +7824,7 @@ minipass@^3.0.0, minipass@^3.1.1: dependencies: yallist "^4.0.0" -minipass@^3.1.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" - integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== - dependencies: - yallist "^4.0.0" - -minipass@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" - integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== - -minizlib@^2.1.1, minizlib@^2.1.2: +minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== @@ -8146,7 +7849,7 @@ mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: dependencies: minimist "^1.2.5" -mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -8327,7 +8030,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.0.0, ms@^2.1.1: +ms@2.1.3, ms@^2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -8365,12 +8068,7 @@ mute-stream@0.0.5: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" integrity sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA= -nan@2.17.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" - integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== - -nan@^2.13.2, nan@~2.15.0: +nan@2.15.0, nan@^2.13.2, nan@~2.15.0: version "2.15.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== @@ -8410,11 +8108,6 @@ negotiator@0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -negotiator@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - neo-async@^2.6.0, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" @@ -8453,23 +8146,7 @@ node-forge@^0.10.0: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== -node-gyp@9.3.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.0.tgz#f8eefe77f0ad8edb3b3b898409b53e697642b319" - integrity sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q== - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.6" - make-fetch-happen "^10.0.3" - nopt "^6.0.0" - npmlog "^6.0.0" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.2" - which "^2.0.2" - -node-gyp@^7.1.0: +node-gyp@7.1.2, node-gyp@^7.1.0: version "7.1.2" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== @@ -8485,18 +8162,18 @@ node-gyp@^7.1.0: tar "^6.0.2" which "^2.0.2" -node-libcurl@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/node-libcurl/-/node-libcurl-3.0.0.tgz#426014190d54fdacfd164b926c85d4f2d419c9d2" - integrity sha512-wqIXXsHyOdBg5kZH02OgG1ZiunJumDdMyNXKul9I0AVEZLLMq2/SuOk1/8uvYiJ5y3+SGNBZYnS86keD8+Qo0Q== +node-libcurl@2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/node-libcurl/-/node-libcurl-2.3.4.tgz#d42168136126dbb3cfa0286b430ebe63bdc41e0e" + integrity sha512-f+nPQzx/XCz3nB2jlm6aD3L3xk9mJbbhCddhRSmJI0fn3D5czuLUqNaTplRQnaI/jdD3X0YAriGhW66cqH2H/w== dependencies: - "@mapbox/node-pre-gyp" "1.0.10" + "@mapbox/node-pre-gyp" "1.0.5" env-paths "2.2.0" - nan "2.17.0" - node-gyp "9.3.0" - npmlog "6.0.2" - rimraf "3.0.2" - tslib "2.4.0" + nan "2.15.0" + node-gyp "7.1.2" + npmlog "4.1.2" + rimraf "^3.0.2" + tslib "2.0.1" node-modules-regexp@^1.0.0: version "1.0.0" @@ -8550,13 +8227,6 @@ nopt@^5.0.0: dependencies: abbrev "1" -nopt@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" - integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== - dependencies: - abbrev "^1.0.0" - normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -8599,17 +8269,7 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@6.0.2, npmlog@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" - integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== - dependencies: - are-we-there-yet "^3.0.0" - console-control-strings "^1.1.0" - gauge "^4.0.3" - set-blocking "^2.0.0" - -npmlog@^4.0.0, npmlog@^4.1.2: +npmlog@4.1.2, npmlog@^4.0.0, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -8619,16 +8279,6 @@ npmlog@^4.0.0, npmlog@^4.1.2: gauge "~2.7.3" set-blocking "~2.0.0" -npmlog@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0" - integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== - dependencies: - are-we-there-yet "^2.0.0" - console-control-strings "^1.1.0" - gauge "^3.0.0" - set-blocking "^2.0.0" - nth-check@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" @@ -9887,19 +9537,6 @@ progress@^2.0.0: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== - -promise-retry@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" - integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== - dependencies: - err-code "^2.0.2" - retry "^0.12.0" - promised-io@*: version "0.3.6" resolved "https://registry.yarnpkg.com/promised-io/-/promised-io-0.3.6.tgz#04c0fea80772f7091dca0f114e30b3e3f7650126" @@ -10193,15 +9830,6 @@ readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - readdirp@~3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" @@ -10526,11 +10154,6 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== - retry@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" @@ -10548,13 +10171,6 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - rimraf@^2.2.8: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" @@ -10562,6 +10178,13 @@ rimraf@^2.2.8: dependencies: glob "^7.1.3" +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -10620,7 +10243,7 @@ safe-regex@^2.1.1: dependencies: regexp-tree "~0.1.1" -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -10897,11 +10520,6 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.4.tgz#366a4684d175b9cab2081e3681fda3747b6c51d7" integrity sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q== -signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -10972,11 +10590,6 @@ smart-buffer@^4.1.0: resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== -smart-buffer@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - sockjs@^0.3.21: version "0.3.21" resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" @@ -10995,15 +10608,6 @@ socks-proxy-agent@^5.0.0: debug "4" socks "^2.3.3" -socks-proxy-agent@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" - integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== - dependencies: - agent-base "^6.0.2" - debug "^4.3.3" - socks "^2.6.2" - socks@^2.3.3: version "2.6.1" resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e" @@ -11012,14 +10616,6 @@ socks@^2.3.3: ip "^1.1.5" smart-buffer "^4.1.0" -socks@^2.6.2: - version "2.7.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" - integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== - dependencies: - ip "^2.0.0" - smart-buffer "^4.2.0" - source-map-js@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" @@ -11141,7 +10737,7 @@ sshpk@^1.14.1, sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^8.0.1, ssri@^9.0.0: +ssri@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== @@ -11202,15 +10798,6 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" @@ -11229,6 +10816,15 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" +string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string.prototype.matchall@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da" @@ -11541,18 +11137,6 @@ tar@^6.0.2, tar@^6.1.0, tar@^6.1.9: mkdirp "^1.0.3" yallist "^4.0.0" -tar@^6.1.11, tar@^6.1.2: - version "6.2.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" - integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^5.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - tcomb-validation@^3.3.0: version "3.4.1" resolved "https://registry.yarnpkg.com/tcomb-validation/-/tcomb-validation-3.4.1.tgz#a7696ec176ce56a081d9e019f8b732a5a8894b65" @@ -11765,10 +11349,10 @@ tsconfig-paths@^3.11.0: minimist "^1.2.0" strip-bom "^3.0.0" -tslib@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== +tslib@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e" + integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ== tslib@^1.0.0, tslib@^1.9.0, tslib@^1.9.3: version "1.14.1" @@ -11961,20 +11545,6 @@ uniqs@^2.0.0: resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= -unique-filename@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" - integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== - dependencies: - unique-slug "^3.0.0" - -unique-slug@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" - integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== - dependencies: - imurmurhash "^0.1.4" - universal-user-agent@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" @@ -12388,13 +11958,6 @@ wide-align@1.1.3, wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" -wide-align@^1.1.2, wide-align@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - wildcard@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" From ec4aa8360e1e4fc028a17c29408c6aad1ace4e26 Mon Sep 17 00:00:00 2001 From: Eli Selkin Date: Tue, 7 Nov 2023 15:50:06 -0800 Subject: [PATCH 20/26] fix naked link, remove aria label, use va-link component (#1782) --- src/site/layouts/vet_center_locations_list.drupal.liquid | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/site/layouts/vet_center_locations_list.drupal.liquid b/src/site/layouts/vet_center_locations_list.drupal.liquid index b2f62a7c81..4bc90fb54f 100644 --- a/src/site/layouts/vet_center_locations_list.drupal.liquid +++ b/src/site/layouts/vet_center_locations_list.drupal.liquid @@ -76,9 +76,10 @@

Looking for a Vet Center in another area? - - Find a Vet Center location - +

From b7e85c86456963b3d22778228c5a6bf1b1e7610d Mon Sep 17 00:00:00 2001 From: Jerek Shoemaker Date: Wed, 8 Nov 2023 10:12:27 -0600 Subject: [PATCH 21/26] Fixing issue with breadcrumb URL (#1781) --- src/applications/registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/applications/registry.json b/src/applications/registry.json index 8c773fb3b9..1a56afb5f3 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -72,7 +72,7 @@ "name": "View your VA disability rating" }, { - "path": "disability/view-disability-rating/my-rating", + "path": "disability/view-disability-rating/rating", "name": "Your VA disability rating" } ] From f514e86c8df997fa26f9c71f199f767cb64e48d1 Mon Sep 17 00:00:00 2001 From: Matt Long Date: Thu, 9 Nov 2023 12:38:47 -0500 Subject: [PATCH 22/26] Enable 10-10EZR application for prod use (#1788) --- src/applications/registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/applications/registry.json b/src/applications/registry.json index 1a56afb5f3..f2acb0a01b 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -224,7 +224,7 @@ "rootUrl": "/my-health/update-benefits-information-form-10-10ezr", "template": { "layout": "page-react.html", - "vagovprod": false, + "vagovprod": true, "includeBreadcrumbs": true, "breadcrumbs_override": [ { From 7e2192b99a1329b2e0f08b4819720fc32fad09ec Mon Sep 17 00:00:00 2001 From: Peter Hill <52456633+pjhill@users.noreply.github.com> Date: Thu, 9 Nov 2023 13:57:19 -0500 Subject: [PATCH 23/26] update both axe dependencies to latest (#1786) * update both axe dependencies to latest * add lock file --------- Co-authored-by: Peter Hill --- package.json | 4 ++-- yarn.lock | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 068ea8ad9f..b229520fbe 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "ajv": "^6.12.2", "ascii-table": "^0.0.9", "autoprefixer": "^10.3.4", - "axe-core": "^4.4.3", + "axe-core": "^4.8.2", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^10.1.0", "babel-plugin-dynamic-import-node": "^2.3.3", @@ -129,7 +129,7 @@ "cssnano": "^5.0.8", "cy-mobile-commands": "^0.3.0", "cypress": "^10.8.0", - "cypress-axe": "^1.0.0", + "cypress-axe": "^1.5.0", "cypress-downloadfile": "^1.2.3", "cypress-multi-reporters": "^1.5.0", "cypress-plugin-tab": "^1.0.5", diff --git a/yarn.lock b/yarn.lock index 19cf64e742..cad1b77f66 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2383,10 +2383,10 @@ axe-core@^4.0.2: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== -axe-core@^4.4.3: - version "4.4.3" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.3.tgz#11c74d23d5013c0fa5d183796729bc3482bd2f6f" - integrity sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w== +axe-core@^4.8.2: + version "4.8.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" + integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== axios@^0.21.1: version "0.21.4" @@ -3634,10 +3634,10 @@ cy-mobile-commands@^0.3.0: resolved "https://registry.yarnpkg.com/cy-mobile-commands/-/cy-mobile-commands-0.3.0.tgz#2bf242093149154d846b755977da197b4730429e" integrity sha512-Bj5P2ylw88hPqolLu68xWB6euVH5uNt8zyh+Ju8sBukGv39mWZxpjp6LtnUX/LK/YMthwvILYHhvr9SG1TP+4w== -cypress-axe@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cypress-axe/-/cypress-axe-1.0.0.tgz#ab4e9486eaa3bb956a90a1ae40d52df42827b4f0" - integrity sha512-QBlNMAd5eZoyhG8RGGR/pLtpHGkvgWXm2tkP68scJ+AjYiNNOlJihxoEwH93RT+rWOLrefw4iWwEx8kpEcrvJA== +cypress-axe@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/cypress-axe/-/cypress-axe-1.5.0.tgz#95082734583da77b51ce9b7784e14a442016c7a1" + integrity sha512-Hy/owCjfj+25KMsecvDgo4fC/781ccL+e8p+UUYoadGVM2ogZF9XIKbiM6KI8Y3cEaSreymdD6ZzccbI2bY0lQ== cypress-downloadfile@^1.2.3: version "1.2.3" From 6fd752b56a7291cbf380805ae90a0d60dc468535 Mon Sep 17 00:00:00 2001 From: Colin O'Sullivan <143013011+cosu419@users.noreply.github.com> Date: Thu, 9 Nov 2023 12:58:42 -0800 Subject: [PATCH 24/26] Updating "Find a Representative" registry entry to match application's manifest.json in vets-website (#1787) --- src/applications/registry.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/applications/registry.json b/src/applications/registry.json index f2acb0a01b..fe1c911c13 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -1650,9 +1650,9 @@ } }, { - "appName": "Find a Local Representative", - "entryName": "representative-app", - "rootUrl": "/representative", + "appName": "Find a Representative", + "entryName": "find-a-representative", + "rootUrl": "/get-help-from-accredited-representative/find-rep", "productId": "decb6c85-abcd-44b5-b722-550905f48dd7", "template": { "vagovprod": false, From 4c4c807a26acf3d0c565b79bc35a63c0751736f0 Mon Sep 17 00:00:00 2001 From: Tze-chiu Lei Date: Thu, 9 Nov 2023 17:12:18 -0700 Subject: [PATCH 25/26] Enable prod-route for 40-0247 (#1777) --- src/applications/registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/applications/registry.json b/src/applications/registry.json index fe1c911c13..16dfdb635e 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -1584,7 +1584,7 @@ "rootUrl": "/burials-memorials/memorial-items/presidential-memorial-certificates/request-certificate-form-40-0247", "productId": "5af7a83b-c1a0-4a0a-b0e9-88baf150e6a9", "template": { - "vagovprod": false, + "vagovprod": true, "layout": "page-react.html", "includeBreadcrumbs": true, "breadcrumbs_override": [ From 098eb9b792eb16d2116df019480e8bf0ada725e5 Mon Sep 17 00:00:00 2001 From: Tze-chiu Lei Date: Mon, 13 Nov 2023 13:59:42 -0700 Subject: [PATCH 26/26] Update 20-10206 app-registry entryName (#1785) Co-authored-by: Kerry Powell --- src/applications/registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/applications/registry.json b/src/applications/registry.json index 16dfdb635e..79945edefc 100644 --- a/src/applications/registry.json +++ b/src/applications/registry.json @@ -1641,7 +1641,7 @@ }, { "appName": "Request personal records", - "entryName": "10206-foia", + "entryName": "10206-pa", "rootUrl": "/request-personal-records", "productId": "560247e7-3a80-4fdd-ad00-8d0e14435d22", "template": {