From 2f9642898d202de23430dd4a934010ebf7031e82 Mon Sep 17 00:00:00 2001 From: mounikahmcts <43175082+mounikahmcts@users.noreply.github.com> Date: Mon, 5 Feb 2024 12:18:39 +0000 Subject: [PATCH] CIV-12200 Use Playwright for FT's (#3875) * update * update * update * update * update * update * update * update * update * update * updateg * update * update * update * update * update * Update conf * update * update --------- Co-authored-by: Mounika Ammineni --- codecept.conf.js | 56 +- e2e/fragments/addressPostCodeLookupLRspec.js | 8 +- .../disclosureOfElectrionicDocuments.page.js | 8 +- ...isclosureOfNonElectrionicDocuments.page.js | 4 +- e2e/fragments/dq/disclosureReport.page.js | 8 +- e2e/fragments/dq/experts.page.js | 12 +- .../dq/fileDirectionsQuestionnaire.page.js | 8 +- .../dq/fixedRecoverableCosts.page.js | 8 +- e2e/fragments/dq/furtherInformation.page.js | 4 +- e2e/fragments/dq/hearing.page.js | 4 +- .../dq/hearingSupportRequirements.page.js | 4 +- e2e/fragments/dq/requestedCourt.page.js | 8 +- .../dq/vulnerabilityQuestions.page.js | 4 +- e2e/fragments/dq/witnesses.page.js | 4 +- e2e/fragments/litigationFriend.js | 4 +- e2e/fragments/statementOfTruth.js | 16 +- e2e/helpers/browser_helper.js | 8 +- .../hearingScheduledChooseDetails.page.js | 2 +- e2e/pages/createClaim/chooseCourt.page.js | 2 +- ...uestDefaultJudgmentforUnspecifiedClaims.js | 2 +- .../chooseCourtLRspec.page.js | 26 +- .../enter2ndDefendantDetailsLRspec.page.js | 4 +- .../expertsMPLRspec.page.js | 12 +- .../freeMediationLRspec.page.js | 4 +- .../fullAdmitTypeLRspec.page.js | 4 +- .../furtherInformationLRspec.page.js | 4 +- .../hearingClaimantLRspec.page.js | 4 +- .../hearingLRspec.page.js | 4 +- .../hearingSmallClaimsLRspec.page.js | 13 +- .../partAdmitTypeLRspec.page.js | 4 +- .../partAdmittedAmount.page.js | 4 +- .../respondentCarerAllowanceDetails.page.js | 4 +- .../respondentCourtOrderType.page.js | 4 +- .../respondentDebtsDetails.page.js | 4 +- .../respondentEmploymentType.page.js | 4 +- .../respondentIncomeExpensesDetails.page.js | 4 +- .../singleResponseLRSpec.page.js | 8 +- .../useExpertLRspec.page.js | 8 +- .../vulnerabilityLRspec.page.js | 12 +- .../witnessesLRspec.page.js | 18 +- e2e/pages/respondToDefence/proceed.page.js | 20 +- .../unspecClaimsSDOOrderDetails.page.js | 3 +- e2e/run-functional-tests.sh | 1 + e2e/steps_file.js | 10 +- e2e/steps_file_LRspec.js | 9 +- .../default_judgement/1v1UnspecDJ_test.js | 1 + package.json | 6 +- steps.d.ts | 4 +- yarn.lock | 1251 ++++++----------- 49 files changed, 642 insertions(+), 986 deletions(-) diff --git a/codecept.conf.js b/codecept.conf.js index 3a0c6af7e2..57cd97ea1b 100644 --- a/codecept.conf.js +++ b/codecept.conf.js @@ -1,43 +1,53 @@ exports.config = { - tests: [ + tests: process.env.CCD_PIPELINE == 'true' ? [ './e2e/tests/*_test.js', - './e2e/tests/api_tests/defaultJudgments/*_test.js', - './e2e/tests/api_tests/damages/*_test.js', - './e2e/tests/api_tests/lrspec_cui/*_test.js', - './e2e/tests/api_tests/sdo/*_test.js', './e2e/tests/ui_tests/damages/*_test.js', + './e2e/tests/ui_tests/lrspec/*_test.js', './e2e/tests/ui_tests/damages/nightly/*_test.js', + './e2e/tests/ui_tests/noticeofchange/*_test.js', + './e2e/tests/ui_tests/manageContactInformation/*_test.js', + './e2e/tests/ui_tests/sdo/*_test.js', + './e2e/tests/ui_tests/default_judgement/*_test.js', + './e2e/tests/ui_tests/hearings/*_test.js', + ] : [ + './e2e/tests/*_test.js', + './e2e/tests/ui_tests/damages/*_test.js', './e2e/tests/ui_tests/lrspec/*_test.js', + './e2e/tests/ui_tests/damages/nightly/*_test.js', './e2e/tests/ui_tests/noticeofchange/*_test.js', './e2e/tests/ui_tests/manageContactInformation/*_test.js', - './e2e/tests/api_tests/lrspec/*_test.js', './e2e/tests/ui_tests/sdo/*_test.js', './e2e/tests/ui_tests/default_judgement/*_test.js', - './e2e/tests/api_tests/hearings/*_test.js', - './e2e/tests/api_tests/bulkclaim/*_test.js', './e2e/tests/ui_tests/hearings/*_test.js', './e2e/tests/api_tests/judgmentOnline/*_test.js', './e2e/tests/api_tests/mediation/*_test.js', './e2e/tests/api_tests/sdo_R2/*_test.js', - './e2e/tests/**/**/**/*_test.js', + './e2e/tests/api_tests/defaultJudgments/*_test.js', + './e2e/tests/api_tests/damages/*_test.js', + './e2e/tests/api_tests/lrspec_cui/*_test.js', + './e2e/tests/api_tests/sdo/*_test.js', + './e2e/tests/api_tests/hearings/*_test.js', + './e2e/tests/api_tests/bulkclaim/*_test.js', + './e2e/tests/api_tests/lrspec/*_test.js', ], output: 'test-results/functional', helpers: { - Puppeteer: { - restart: false, - keepCookies: true, + Playwright: { + url: process.env.URL || 'http://localhost:3333', show: process.env.SHOW_BROWSER_WINDOW === 'true' || false, - windowSize: '1200x900', waitForTimeout: parseInt(process.env.WAIT_FOR_TIMEOUT_MS || 90000), - chrome: { - ignoreHTTPSErrors: true - }, + windowSize: '1280x960', + browser: 'chromium', + timeout: 20000, + waitForAction: 500, + bypassCSP: true, + ignoreHTTPSErrors: true, }, BrowserHelpers: { require: './e2e/helpers/browser_helper.js', }, GenerateReportHelper: { - require: './e2e/helpers/generate_report_helper.js' + require: './e2e/helpers/generate_report_helper.js', }, }, include: { @@ -51,7 +61,7 @@ exports.config = { api_spec_cui: './e2e/api/steps_LRspecCui.js', noc: './e2e/api/steps_noc.js', hearings: './e2e/api/steps_hearings.js', - bulks: './e2e/api/steps_Bulk.js' + bulks: './e2e/api/steps_Bulk.js', }, plugins: { autoDelay: { @@ -61,7 +71,7 @@ exports.config = { 'fillField', 'checkOption', 'selectOption', - 'attachFile', + 'attach', ], }, retryFailedStep: { @@ -91,12 +101,12 @@ exports.config = { stdout: '-', options: { reportDir: process.env.REPORT_DIR || 'test-results/functional', - reportFilename: `${process.env.MOCHAWESOME_REPORTFILENAME+'-'+new Date().getTime()}`, + reportFilename: `${process.env.MOCHAWESOME_REPORTFILENAME + '-' + new Date().getTime()}`, inlineAssets: true, overwrite: false, json: false, }, }, - } - } -}; + }, + }, +}; \ No newline at end of file diff --git a/e2e/fragments/addressPostCodeLookupLRspec.js b/e2e/fragments/addressPostCodeLookupLRspec.js index fa19e9e04d..d799d4c9ef 100644 --- a/e2e/fragments/addressPostCodeLookupLRspec.js +++ b/e2e/fragments/addressPostCodeLookupLRspec.js @@ -11,10 +11,10 @@ module.exports = { lineTwo: `input[id$="spec${party}CorrespondenceAddressdetails__detailAddressLine2"]`, lineThree: `input[id$="spec${party}CorrespondenceAddressdetails__detailAddressLine3"]`, }, - town: `input[id$="spec${party}CorrespondenceAddressdetails__detailPostTown"]`, - county: `input[id$="spec${party}CorrespondenceAddressdetails__detailPostTown"]`, - country: `input[id$="spec${party}CorrespondenceAddressdetails__detailCountry"]`, - postcode: `input[id$="spec${party}CorrespondenceAddressdetails__detailPostCode"]`, + town: `#spec${party}CorrespondenceAddressdetails__detailPostTown`, + county: `#spec${party}CorrespondenceAddressdetails__detailPostTown`, + country: `#spec${party}CorrespondenceAddressdetails__detailCountry`, + postcode: `#spec${party}CorrespondenceAddressdetails__detailPostCode`, }, findAddressButton: 'Find address', cantEnterPostcodeLink: locate('a').withText('I can\'t enter a UK postcode'), diff --git a/e2e/fragments/dq/disclosureOfElectrionicDocuments.page.js b/e2e/fragments/dq/disclosureOfElectrionicDocuments.page.js index 810bd0429a..c690639b09 100644 --- a/e2e/fragments/dq/disclosureOfElectrionicDocuments.page.js +++ b/e2e/fragments/dq/disclosureOfElectrionicDocuments.page.js @@ -7,15 +7,15 @@ module.exports = { reachedAgreement: { id: `#${party}DQDisclosureOfElectronicDocuments_reachedAgreement`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQDisclosureOfElectronicDocuments_reachedAgreement_Yes`, + no: `#${party}DQDisclosureOfElectronicDocuments_reachedAgreement_No` } }, agreementLikely: { id: `#${party}DQDisclosureOfElectronicDocuments_agreementLikely`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQDisclosureOfElectronicDocuments_agreementLikely_Yes`, + no: `#${party}DQDisclosureOfElectronicDocuments_agreementLikely_No` } }, reasonForNoAgreement: `#${party}DQDisclosureOfElectronicDocuments_reasonForNoAgreement`, diff --git a/e2e/fragments/dq/disclosureOfNonElectrionicDocuments.page.js b/e2e/fragments/dq/disclosureOfNonElectrionicDocuments.page.js index 3b75ca9660..a89c82e9a6 100644 --- a/e2e/fragments/dq/disclosureOfNonElectrionicDocuments.page.js +++ b/e2e/fragments/dq/disclosureOfNonElectrionicDocuments.page.js @@ -14,8 +14,8 @@ module.exports = { standardDirectionsRequired: { id: `#${party}DQDisclosureOfNonElectronicDocuments_standardDirectionsRequired`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQDisclosureOfNonElectronicDocuments_standardDirectionsRequired_Yes`, + no: `#${party}DQDisclosureOfNonElectronicDocuments_standardDirectionsRequired_No` } }, bespokeDirections: `#${party}DQDisclosureOfNonElectronicDocuments_bespokeDirections` diff --git a/e2e/fragments/dq/disclosureReport.page.js b/e2e/fragments/dq/disclosureReport.page.js index ac3a1acb4c..b08adb504e 100644 --- a/e2e/fragments/dq/disclosureReport.page.js +++ b/e2e/fragments/dq/disclosureReport.page.js @@ -7,15 +7,15 @@ module.exports = { disclosureFormFiledAndServed: { id: `#${party}DQDisclosureReport_disclosureFormFiledAndServed`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQDisclosureReport_disclosureFormFiledAndServed_Yes`, + no: `#${party}DQDisclosureReport_disclosureFormFiledAndServed_No` } }, disclosureProposalAgreed: { id: `#${party}DQDisclosureReport_disclosureProposalAgreed`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQDisclosureReport_disclosureProposalAgreed_Yes`, + no: `#${party}DQDisclosureReport_disclosureProposalAgreed_No` } }, draftOrderNumber: `#${party}DQDisclosureReport_draftOrderNumber`, diff --git a/e2e/fragments/dq/experts.page.js b/e2e/fragments/dq/experts.page.js index 5b3166fc67..9dfb65d353 100644 --- a/e2e/fragments/dq/experts.page.js +++ b/e2e/fragments/dq/experts.page.js @@ -7,22 +7,22 @@ module.exports = { expertRequired: { id: `#${party}DQExperts_expertRequired`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQExperts_expertRequired_Yes`, + no: `#${party}DQExperts_expertRequired_No` } }, expertReportsSent: { id: `#${party}DQExperts_expertReportsSent`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQExperts_expertReportsSent-YES`, + no: `#${party}DQExperts_expertReportsSent-NO` } }, jointExpertSuitable: { id: `#${party}DQExperts_jointExpertSuitable`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQExperts_jointExpertSuitable_Yes`, + no: `#${party}DQExperts_jointExpertSuitable_No` } }, expertDetails: { diff --git a/e2e/fragments/dq/fileDirectionsQuestionnaire.page.js b/e2e/fragments/dq/fileDirectionsQuestionnaire.page.js index 0f4a658e42..2bc728997f 100644 --- a/e2e/fragments/dq/fileDirectionsQuestionnaire.page.js +++ b/e2e/fragments/dq/fileDirectionsQuestionnaire.page.js @@ -13,15 +13,15 @@ module.exports = { oneMonthStay: { id: `#${party}DQFileDirectionsQuestionnaire_oneMonthStayRequested`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQFileDirectionsQuestionnaire_oneMonthStayRequested_Yes`, + no: `#${party}DQFileDirectionsQuestionnaire_oneMonthStayRequested_No` } }, reactionProtocolCompliedWith: { id: `#${party}DQFileDirectionsQuestionnaire_reactionProtocolCompliedWith`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQFileDirectionsQuestionnaire_reactionProtocolCompliedWith_Yes`, + no: `#${party}DQFileDirectionsQuestionnaire_reactionProtocolCompliedWith_No` } }, reactionProtocolNotCompliedWithReason: `#${party}DQFileDirectionsQuestionnaire_reactionProtocolNotCompliedWithReason`, diff --git a/e2e/fragments/dq/fixedRecoverableCosts.page.js b/e2e/fragments/dq/fixedRecoverableCosts.page.js index 2f40715927..7187164d46 100644 --- a/e2e/fragments/dq/fixedRecoverableCosts.page.js +++ b/e2e/fragments/dq/fixedRecoverableCosts.page.js @@ -8,8 +8,8 @@ module.exports = { isSubjectToFixedRecoverableCostRegime: { id: `#${party}DQFixedRecoverableCosts_isSubjectToFixedRecoverableCostRegime`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQFixedRecoverableCosts_isSubjectToFixedRecoverableCostRegime_Yes`, + no: `#${party}DQFixedRecoverableCosts_isSubjectToFixedRecoverableCostRegime_No` } }, band: { @@ -24,8 +24,8 @@ module.exports = { complexityBandingAgreed: { id: `#${party}DQFixedRecoverableCosts_complexityBandingAgreed`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQFixedRecoverableCosts_complexityBandingAgreed_Yes`, + no: `#${party}DQFixedRecoverableCosts_complexityBandingAgreed_No` } }, reasons: `#${party}DQFixedRecoverableCosts_reasons`, diff --git a/e2e/fragments/dq/furtherInformation.page.js b/e2e/fragments/dq/furtherInformation.page.js index 5be3a806f9..ea8ef41393 100644 --- a/e2e/fragments/dq/furtherInformation.page.js +++ b/e2e/fragments/dq/furtherInformation.page.js @@ -7,8 +7,8 @@ module.exports = { futureApplications: { id: `#${party}DQFurtherInformation_futureApplications`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQFurtherInformation_futureApplications_Yes`, + no: `#${party}DQFurtherInformation_futureApplications_No` } }, reasonForFutureApplications: `#${party}DQFurtherInformation_reasonForFutureApplications`, diff --git a/e2e/fragments/dq/hearing.page.js b/e2e/fragments/dq/hearing.page.js index eacea61a5c..596770f849 100644 --- a/e2e/fragments/dq/hearing.page.js +++ b/e2e/fragments/dq/hearing.page.js @@ -8,8 +8,8 @@ module.exports = { unavailableDatesRequired: { id: `#${party}DQHearing_unavailableDatesRequired`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQHearing_unavailableDatesRequired_Yes`, + no: `#${party}DQHearing_unavailableDatesRequired_No` } }, //respondent1DQHearing_unavailableDates_0_unavailableDateType diff --git a/e2e/fragments/dq/hearingSupportRequirements.page.js b/e2e/fragments/dq/hearingSupportRequirements.page.js index 2abefe9d0c..42f3a8da64 100644 --- a/e2e/fragments/dq/hearingSupportRequirements.page.js +++ b/e2e/fragments/dq/hearingSupportRequirements.page.js @@ -19,8 +19,8 @@ module.exports = { supportRequirements: { id: `#${party}DQHearingSupport_supportRequirements`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQHearingSupport_supportRequirements_Yes`, + no: `#${party}DQHearingSupport_supportRequirements_No` } }, supportRequirementsAdditional: `#${party}DQHearingSupport_supportRequirementsAdditional` diff --git a/e2e/fragments/dq/requestedCourt.page.js b/e2e/fragments/dq/requestedCourt.page.js index 95697ff934..489cd06b0f 100644 --- a/e2e/fragments/dq/requestedCourt.page.js +++ b/e2e/fragments/dq/requestedCourt.page.js @@ -12,15 +12,15 @@ module.exports = { requestHearingAtSpecificCourt: { id: `#${party}DQRequestedCourt_requestHearingAtSpecificCourt`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQRequestedCourt_requestHearingAtSpecificCourt_Yes`, + no: `#${party}DQRequestedCourt_requestHearingAtSpecificCourt_No` } }, remoteHearingRequested: { id: `#${party}DQRemoteHearing_remoteHearingRequested`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQRemoteHearing_remoteHearingRequested_Yes`, + no: `#${party}DQRemoteHearing_remoteHearingRequested_No` } }, reasonForRemoteHearing: `#${party}DQRemoteHearing_reasonForRemoteHearing`, diff --git a/e2e/fragments/dq/vulnerabilityQuestions.page.js b/e2e/fragments/dq/vulnerabilityQuestions.page.js index dbe68acd06..6a6a3b1ce2 100644 --- a/e2e/fragments/dq/vulnerabilityQuestions.page.js +++ b/e2e/fragments/dq/vulnerabilityQuestions.page.js @@ -7,8 +7,8 @@ module.exports = { vulnerabilityAdjustmentsRequired: { id: `#${party}DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired_Yes`, + no: `#${party}DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired_No` } }, vulnerabilityAdjustments: `#${party}DQVulnerabilityQuestions_vulnerabilityAdjustments` diff --git a/e2e/fragments/dq/witnesses.page.js b/e2e/fragments/dq/witnesses.page.js index f3706aa9d5..81a8ea6d4a 100644 --- a/e2e/fragments/dq/witnesses.page.js +++ b/e2e/fragments/dq/witnesses.page.js @@ -7,8 +7,8 @@ module.exports = { witnessesToAppear: { id: `#${party}DQWitnesses_witnessesToAppear`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQWitnesses_witnessesToAppear_Yes`, + no: `#${party}DQWitnesses_witnessesToAppear_No` } }, witnessDetails: { diff --git a/e2e/fragments/litigationFriend.js b/e2e/fragments/litigationFriend.js index cb0b057329..6e0f25ca8a 100644 --- a/e2e/fragments/litigationFriend.js +++ b/e2e/fragments/litigationFriend.js @@ -12,8 +12,8 @@ module.exports = { litigantInFriendDifferentAddress: { id: `#${partyType}LitigationFriend_hasSameAddressAsLitigant`, options: { - yes: 'Yes', - no: 'No' + yes: `#${partyType}LitigationFriend_hasSameAddressAsLitigant_Yes`, + no: `#${partyType}LitigationFriend_hasSameAddressAsLitigant_No` } }, litigantInFriendAddress: `#${partyType}LitigationFriend_primaryAddress_primaryAddress`, diff --git a/e2e/fragments/statementOfTruth.js b/e2e/fragments/statementOfTruth.js index 5d7f6c76c1..9b03acf140 100644 --- a/e2e/fragments/statementOfTruth.js +++ b/e2e/fragments/statementOfTruth.js @@ -4,17 +4,17 @@ module.exports = { fields: { claim: { - name: 'input[id$="uiStatementOfTruth_name"', - role: 'input[id$="uiStatementOfTruth_role"', }, + name: 'input[id$="uiStatementOfTruth_name"]', + role: 'input[id$="uiStatementOfTruth_role"]', }, respondent1DQ: { - name: 'input[id$="uiStatementOfTruth_name"', - role: 'input[id$="uiStatementOfTruth_role"', }, + name: 'input[id$="uiStatementOfTruth_name"]', + role: 'input[id$="uiStatementOfTruth_role"]', }, respondent2DQ: { - name: 'input[id$="uiStatementOfTruth_name"', - role: 'input[id$="uiStatementOfTruth_role"', }, + name: 'input[id$="uiStatementOfTruth_name"]', + role: 'input[id$="uiStatementOfTruth_role"]', }, applicant1DQ: { - name: 'input[id$="uiStatementOfTruth_name"', - role: 'input[id$="uiStatementOfTruth_role"', } + name: 'input[id$="uiStatementOfTruth_name"]', + role: 'input[id$="uiStatementOfTruth_role"]', } }, async enterNameAndRole(type = '', name = 'John Smith', role = 'Solicitor') { diff --git a/e2e/helpers/browser_helper.js b/e2e/helpers/browser_helper.js index d818c638fb..cb19252098 100644 --- a/e2e/helpers/browser_helper.js +++ b/e2e/helpers/browser_helper.js @@ -4,11 +4,11 @@ const {runAccessibility} = require('./accessibility/runner'); module.exports = class BrowserHelpers extends Helper { getHelper() { - return this.helpers['Puppeteer'] || this.helpers['WebDriver']; + return this.helpers['Playwright'] || this.helpers['WebDriver']; } - isPuppeteer(){ - return this.helpers['Puppeteer']; + isPlaywirght(){ + return this.helpers['Playwright']; } /** @@ -39,7 +39,7 @@ module.exports = class BrowserHelpers extends Helper { const helper = this.getHelper(); const waitTimeout = sec ? sec * 1000 : helper.options.waitForTimeout; try { - if (this.isPuppeteer()) { + if (this.isPlaywirght()) { const context = await helper._getContext(); return await context.waitForSelector(locator, {timeout: waitTimeout}); } else { diff --git a/e2e/pages/caseProgression/hearingScheduledChooseDetails.page.js b/e2e/pages/caseProgression/hearingScheduledChooseDetails.page.js index 2f2b1c15d5..b6cb4a2b42 100644 --- a/e2e/pages/caseProgression/hearingScheduledChooseDetails.page.js +++ b/e2e/pages/caseProgression/hearingScheduledChooseDetails.page.js @@ -4,7 +4,7 @@ const config = require('./../../config'); module.exports = { fields: { courtLocation: { - id: 'select[id$="hearingLocation"]', + id: '#hearingLocation', options: { preferredCourt: config.claimantSelectedCourt } diff --git a/e2e/pages/createClaim/chooseCourt.page.js b/e2e/pages/createClaim/chooseCourt.page.js index bdc4aa067c..ee151432dd 100644 --- a/e2e/pages/createClaim/chooseCourt.page.js +++ b/e2e/pages/createClaim/chooseCourt.page.js @@ -4,7 +4,7 @@ const config = require('./../../config'); module.exports = { fields: { courtLocation: { - id: 'select[id$="courtLocation_applicantPreferredCourtLocationList"]', + id: '#courtLocation_applicantPreferredCourtLocationList', options: { claimantPreferredCourt: config.claimantSelectedCourt } diff --git a/e2e/pages/defaultJudgment/requestDefaultJudgmentforUnspecifiedClaims.js b/e2e/pages/defaultJudgment/requestDefaultJudgmentforUnspecifiedClaims.js index 6187c317de..6023fccd59 100644 --- a/e2e/pages/defaultJudgment/requestDefaultJudgmentforUnspecifiedClaims.js +++ b/e2e/pages/defaultJudgment/requestDefaultJudgmentforUnspecifiedClaims.js @@ -134,7 +134,7 @@ module.exports = { await within(this.fields.hearingRequirements.id, () => { I.click(this.fields.hearingRequirements.options.inPerson); }); - I.fillField(this.fields.hearingRequirements.preferredLocation, config.djClaimantSelectedCourt); + I.selectOption(this.fields.hearingRequirements.preferredLocation, config.djClaimantSelectedCourt); I.fillField(this.fields.hearingRequirements.preferredPhone, '02087666666'); I.fillField(this.fields.hearingRequirements.preferredEmail, 'test@test.com'); I.click(this.fields.hearingRequirements.supportRequirement.yes); diff --git a/e2e/pages/respondToClaimLRspec/chooseCourtLRspec.page.js b/e2e/pages/respondToClaimLRspec/chooseCourtLRspec.page.js index 98dacab6ed..153615703b 100644 --- a/e2e/pages/respondToClaimLRspec/chooseCourtLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/chooseCourtLRspec.page.js @@ -23,8 +23,8 @@ module.exports = { remoteHearingRequested: { id: '#applicant1DQRemoteHearingLRspec_remoteHearingRequested_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#applicant1DQRemoteHearingLRspec_remoteHearingRequested_Yes', + no: '#applicant1DQRemoteHearingLRspec_remoteHearingRequested_No' } }, reasonForRemoteHearing: '#applicant1DQRemoteHearingLRspec_reasonForRemoteHearing' @@ -38,24 +38,24 @@ module.exports = { chooseCourtLocation: { id: '#responseClaimCourtLocation2Required_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#responseClaimCourtLocation2Required_rYes', + no: '#responseClaimCourtLocation2Required_rNo' } }, }, fields: { responseCourtLocations: { - id: 'select[id$="responseCourtLocations"]', + id: 'select[id$="respondToCourtLocation2_responseCourtLocations"]', options: { preferredCourt: config.defendant2SelectedCourt } }, - reasonForHearingAtSpecificCourt: 'textarea[id$="reasonForHearingAtSpecificCourt"]', + reasonForHearingAtSpecificCourt: 'textarea[id$="respondToCourtLocation2_reasonForHearingAtSpecificCourt"]', remoteHearingRequested: { id: '#respondent2DQRemoteHearingLRspec_remoteHearingRequested_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#respondent2DQRemoteHearingLRspec_remoteHearingRequested_Yes', + no: '#respondent2DQRemoteHearingLRspec_remoteHearingRequested_No' } }, reasonForRemoteHearing: '#respondent2DQRemoteHearingLRspec_reasonForRemoteHearing' @@ -70,8 +70,8 @@ module.exports = { chooseCourtLocation: { id: '#responseClaimCourtLocationRequired_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#responseClaimCourtLocationRequired_Yes', + no: '#responseClaimCourtLocationRequired_No' } } }, @@ -86,8 +86,8 @@ module.exports = { remoteHearingRequested: { id: '#respondent1DQRemoteHearingLRspec_remoteHearingRequested_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#respondent1DQRemoteHearingLRspec_remoteHearingRequested_Yes', + no: '#respondent1DQRemoteHearingLRspec_remoteHearingRequested_No' } }, reasonForRemoteHearing: '#respondent1DQRemoteHearingLRspec_reasonForRemoteHearing' @@ -109,4 +109,4 @@ module.exports = { I.fillField(this.fields(mpScenario).fields.reasonForRemoteHearing, 'Some reason'); await I.clickContinue(); } -}; +}; \ No newline at end of file diff --git a/e2e/pages/respondToClaimLRspec/enter2ndDefendantDetailsLRspec.page.js b/e2e/pages/respondToClaimLRspec/enter2ndDefendantDetailsLRspec.page.js index 77663e8f17..67671fba7e 100644 --- a/e2e/pages/respondToClaimLRspec/enter2ndDefendantDetailsLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/enter2ndDefendantDetailsLRspec.page.js @@ -5,8 +5,8 @@ module.exports = { solicitor1Reference: { id: '#specAoSRespondent2HomeAddressRequired_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#specAoSRespondent2HomeAddressRequired_Yes', + no: '#specAoSRespondent2HomeAddressRequired_No' } }, diff --git a/e2e/pages/respondToClaimLRspec/expertsMPLRspec.page.js b/e2e/pages/respondToClaimLRspec/expertsMPLRspec.page.js index b326b5ffc6..9c616edbbb 100644 --- a/e2e/pages/respondToClaimLRspec/expertsMPLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/expertsMPLRspec.page.js @@ -7,22 +7,22 @@ module.exports = { expertRequired: { id: `#${party}DQExperts_expertRequired`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQExperts_expertRequired_Yes`, + no: `#${party}DQExperts_expertRequired_No` } }, expertReportsSent: { id: `#${party}DQExperts_expertReportsSent`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQExperts_expertReportsSent_Yes`, + no: `#${party}DQExperts_expertReportsSent_No` } }, jointExpertSuitable: { id: `#${party}DQExperts_jointExpertSuitable`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQExperts_jointExpertSuitable_Yes`, + no: `#${party}DQExperts_jointExpertSuitable_No` } }, expertDetails: { diff --git a/e2e/pages/respondToClaimLRspec/freeMediationLRspec.page.js b/e2e/pages/respondToClaimLRspec/freeMediationLRspec.page.js index 98ea088943..0d2fa021a0 100644 --- a/e2e/pages/respondToClaimLRspec/freeMediationLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/freeMediationLRspec.page.js @@ -20,8 +20,8 @@ module.exports = { mediationType: { id: '#responseClaimMediationSpecRequired_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#responseClaimMediationSpecRequired_Yes', + no: '#responseClaimMediationSpecRequired_No' } } }; diff --git a/e2e/pages/respondToClaimLRspec/fullAdmitTypeLRspec.page.js b/e2e/pages/respondToClaimLRspec/fullAdmitTypeLRspec.page.js index 77b0472faa..ea24d42446 100644 --- a/e2e/pages/respondToClaimLRspec/fullAdmitTypeLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/fullAdmitTypeLRspec.page.js @@ -5,8 +5,8 @@ module.exports = { fullAdmitType: { id: '#specDefenceFullAdmittedRequired_radio', options: { - yes: 'Yes', - no: 'No', + yes: '#specDefenceFullAdmittedRequired_Yes', + no: '#specDefenceFullAdmittedRequired_No', } } }, diff --git a/e2e/pages/respondToClaimLRspec/furtherInformationLRspec.page.js b/e2e/pages/respondToClaimLRspec/furtherInformationLRspec.page.js index 802eea768f..a3d01bc3f1 100644 --- a/e2e/pages/respondToClaimLRspec/furtherInformationLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/furtherInformationLRspec.page.js @@ -7,8 +7,8 @@ module.exports = { futureApplications: { id: `#${party}DQFutureApplications_intentionToMakeFutureApplications`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQFutureApplications_intentionToMakeFutureApplications_Yes`, + no: `#${party}DQFutureApplications_intentionToMakeFutureApplications_No` } }, reasonForFutureApplications: `#${party}DQFutureApplications_intentionToMakeFutureApplications`, diff --git a/e2e/pages/respondToClaimLRspec/hearingClaimantLRspec.page.js b/e2e/pages/respondToClaimLRspec/hearingClaimantLRspec.page.js index 8b90f32e1f..048de9449d 100644 --- a/e2e/pages/respondToClaimLRspec/hearingClaimantLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/hearingClaimantLRspec.page.js @@ -17,8 +17,8 @@ module.exports = { unavailableDatesRequired: { id: `#${party}DQHearingLRspec_unavailableDatesRequired`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQHearingLRspec_unavailableDatesRequired_Yes`, + no: `#${party}DQHearingLRspec_unavailableDatesRequired_No` } }, unavailableDates: { diff --git a/e2e/pages/respondToClaimLRspec/hearingLRspec.page.js b/e2e/pages/respondToClaimLRspec/hearingLRspec.page.js index 4fecf57552..dcf28c38fc 100644 --- a/e2e/pages/respondToClaimLRspec/hearingLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/hearingLRspec.page.js @@ -17,8 +17,8 @@ module.exports = { unavailableDatesRequired: { id: `#${party}DQHearingFastClaim_unavailableDatesRequired`, options: { - yes: 'Yes', - no: 'No' + yes: `#${party}DQHearingFastClaim_unavailableDatesRequired_Yes`, + no: `#${party}DQHearingFastClaim_unavailableDatesRequired_No` } }, unavailableDates: { diff --git a/e2e/pages/respondToClaimLRspec/hearingSmallClaimsLRspec.page.js b/e2e/pages/respondToClaimLRspec/hearingSmallClaimsLRspec.page.js index 00377bd180..d522e5fbac 100644 --- a/e2e/pages/respondToClaimLRspec/hearingSmallClaimsLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/hearingSmallClaimsLRspec.page.js @@ -19,12 +19,15 @@ module.exports = { return { hearingType: { id: '#SmallClaimHearingInterpreterRequired_radio', - id2: '#respondent1DQHearingSmallClaim_unavailableDatesRequired_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#SmallClaimHearingInterpreterRequired_Yes', + no: '#SmallClaimHearingInterpreterRequired_No' + }, + id2: '#respondent1DQHearingSmallClaim_unavailableDatesRequired_radio', + id2options: { + yes: '#respondent1DQHearingSmallClaim_unavailableDatesRequired_Yes', + no: '#respondent1DQHearingSmallClaim_unavailableDatesRequired_No' } - } }; } @@ -43,7 +46,7 @@ module.exports = { I.waitForElement(this.fields(mpScenario).hearingType.id2); await I.runAccessibilityTest(); await within(this.fields(mpScenario).hearingType.id2, () => { - I.click(this.fields(mpScenario).hearingType.options.no); + I.click(this.fields(mpScenario).hearingType.id2options.no); }); } diff --git a/e2e/pages/respondToClaimLRspec/partAdmitTypeLRspec.page.js b/e2e/pages/respondToClaimLRspec/partAdmitTypeLRspec.page.js index 8c59897149..94658e33c8 100644 --- a/e2e/pages/respondToClaimLRspec/partAdmitTypeLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/partAdmitTypeLRspec.page.js @@ -6,8 +6,8 @@ module.exports = { id: '#specDefenceAdmittedRequired_radio', claimOwingAmount: '#respondToAdmittedClaimOwingAmount', options: { - yes: 'Yes', - no: 'No', + yes: '#specDefenceAdmittedRequired_Yes', + no: '#specDefenceAdmittedRequired_No', } } }, diff --git a/e2e/pages/respondToClaimLRspec/partAdmittedAmount.page.js b/e2e/pages/respondToClaimLRspec/partAdmittedAmount.page.js index cb0269958a..ab0dc52870 100644 --- a/e2e/pages/respondToClaimLRspec/partAdmittedAmount.page.js +++ b/e2e/pages/respondToClaimLRspec/partAdmittedAmount.page.js @@ -5,8 +5,8 @@ module.exports = { partAdmitType: { id: '#specDefenceAdmittedRequired_radio', options: { - no: 'no', - yes: 'yes' + no: '#specDefenceAdmittedRequired_no', + yes: '#specDefenceAdmittedRequired_yes' }, }, claimOwingAmount: '#respondToAdmittedClaimOwingAmount', diff --git a/e2e/pages/respondToClaimLRspec/respondentCarerAllowanceDetails.page.js b/e2e/pages/respondToClaimLRspec/respondentCarerAllowanceDetails.page.js index b2c0fdecf2..2e1fcd9fc0 100644 --- a/e2e/pages/respondToClaimLRspec/respondentCarerAllowanceDetails.page.js +++ b/e2e/pages/respondToClaimLRspec/respondentCarerAllowanceDetails.page.js @@ -5,8 +5,8 @@ module.exports = { selectIncomeExpensesType: { id: '#respondent1DQCarerAllowanceCredit_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#respondent1DQCarerAllowanceCredit_Yes', + no: '#respondent1DQCarerAllowanceCredit_No' } } }, diff --git a/e2e/pages/respondToClaimLRspec/respondentCourtOrderType.page.js b/e2e/pages/respondToClaimLRspec/respondentCourtOrderType.page.js index c452e3c8c6..cd551abb44 100644 --- a/e2e/pages/respondToClaimLRspec/respondentCourtOrderType.page.js +++ b/e2e/pages/respondToClaimLRspec/respondentCourtOrderType.page.js @@ -5,8 +5,8 @@ module.exports = { courtOrderType: { id: '#respondent1CourtOrderPayment_payingDetailsRequired_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#respondent1CourtOrderPayment_payingDetailsRequired_Yes', + no: '#respondent1CourtOrderPayment_payingDetailsRequired_No' }, }, }, diff --git a/e2e/pages/respondToClaimLRspec/respondentDebtsDetails.page.js b/e2e/pages/respondToClaimLRspec/respondentDebtsDetails.page.js index 1d4ecff54b..3c421e2142 100644 --- a/e2e/pages/respondToClaimLRspec/respondentDebtsDetails.page.js +++ b/e2e/pages/respondToClaimLRspec/respondentDebtsDetails.page.js @@ -5,8 +5,8 @@ module.exports = { debtsType: { id: '#specDefendant1Debts_hasLoanCardDebt_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#specDefendant1Debts_hasLoanCardDebt_Yes', + no: '#specDefendant1Debts_hasLoanCardDebt_No' }, }, }, diff --git a/e2e/pages/respondToClaimLRspec/respondentEmploymentType.page.js b/e2e/pages/respondToClaimLRspec/respondentEmploymentType.page.js index 8657f7f532..ab8362f466 100644 --- a/e2e/pages/respondToClaimLRspec/respondentEmploymentType.page.js +++ b/e2e/pages/respondToClaimLRspec/respondentEmploymentType.page.js @@ -5,8 +5,8 @@ module.exports = { employmentType: { id: '#defenceAdmitPartEmploymentTypeRequired_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#defenceAdmitPartEmploymentTypeRequired_Yes', + no: '#defenceAdmitPartEmploymentTypeRequired_No' }, }, unemployedType: { diff --git a/e2e/pages/respondToClaimLRspec/respondentIncomeExpensesDetails.page.js b/e2e/pages/respondToClaimLRspec/respondentIncomeExpensesDetails.page.js index 27dd37a432..5aaa16a985 100644 --- a/e2e/pages/respondToClaimLRspec/respondentIncomeExpensesDetails.page.js +++ b/e2e/pages/respondToClaimLRspec/respondentIncomeExpensesDetails.page.js @@ -5,8 +5,8 @@ module.exports = { selectIncomeExpensesType: { id: '#respondent1DQCarerAllowanceCreditFullAdmission_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#respondent1DQCarerAllowanceCreditFullAdmission_Yes', + no: '#respondent1DQCarerAllowanceCreditFullAdmission_No' } } }, diff --git a/e2e/pages/respondToClaimLRspec/singleResponseLRSpec.page.js b/e2e/pages/respondToClaimLRspec/singleResponseLRSpec.page.js index 075c28d9a9..e94cd6deb0 100644 --- a/e2e/pages/respondToClaimLRspec/singleResponseLRSpec.page.js +++ b/e2e/pages/respondToClaimLRspec/singleResponseLRSpec.page.js @@ -6,15 +6,15 @@ module.exports = { respondentResponseIsSame: { id: '#respondentResponseIsSame_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#respondentResponseIsSame_Yes', + no: '#respondentResponseIsSame_No' } }, respondentResponseIsSameForBothClaimants:{ id: '#defendantSingleResponseToBothClaimants_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#defendantSingleResponseToBothClaimants_Yes', + no: '#defendantSingleResponseToBothClaimants_No' } } }, diff --git a/e2e/pages/respondToClaimLRspec/useExpertLRspec.page.js b/e2e/pages/respondToClaimLRspec/useExpertLRspec.page.js index 812f965d65..42da572d0e 100644 --- a/e2e/pages/respondToClaimLRspec/useExpertLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/useExpertLRspec.page.js @@ -7,8 +7,8 @@ module.exports = { useExpert: { id: '#applicant1ClaimExpertSpecRequired_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#applicant1ClaimExpertSpecRequired_Yes', + no: '#applicant1ClaimExpertSpecRequired_No' } }, }; @@ -20,8 +20,8 @@ module.exports = { useExpert: { id: '#responseClaimExpertSpecRequired_radio', options: { - yes: 'Yes', - no: 'No' + yes: '#responseClaimExpertSpecRequired_Yes', + no: '#responseClaimExpertSpecRequired_No' }, expertName: '#respondToClaim_experts_expertName', expertField: '#respondToClaim_experts_fieldofExpertise', diff --git a/e2e/pages/respondToClaimLRspec/vulnerabilityLRspec.page.js b/e2e/pages/respondToClaimLRspec/vulnerabilityLRspec.page.js index df067a2d92..b7be8b6794 100644 --- a/e2e/pages/respondToClaimLRspec/vulnerabilityLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/vulnerabilityLRspec.page.js @@ -4,10 +4,14 @@ module.exports = { fields: { vulnerability: { id: '#respondent1DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired_radio', - id2: '#respondent2DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired_radio', options: { - yes: 'Yes', - no: 'No', + yes: '#respondent1DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired_Yes', + no: '#respondent1DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired_No', + }, + id2: '#respondent2DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired_radio', + id2options: { + yes: '#respondent2DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired_Yes', + no: '#respondent2DQVulnerabilityQuestions_vulnerabilityAdjustmentsRequired_No', } } }, @@ -23,7 +27,7 @@ module.exports = { I.waitForElement(this.fields.vulnerability.id2); await I.runAccessibilityTest(); await within(this.fields.vulnerability.id2, () => { - I.click(this.fields.vulnerability.options[responseType]); + I.click(this.fields.vulnerability.id2options[responseType]); }); } await I.clickContinue(); diff --git a/e2e/pages/respondToClaimLRspec/witnessesLRspec.page.js b/e2e/pages/respondToClaimLRspec/witnessesLRspec.page.js index d74a2d12e9..0d52fbf497 100644 --- a/e2e/pages/respondToClaimLRspec/witnessesLRspec.page.js +++ b/e2e/pages/respondToClaimLRspec/witnessesLRspec.page.js @@ -6,11 +6,19 @@ module.exports = { return { witnessesToAppear: { id: `#${party}DQWitnessesRequiredSpec_radio`, + options: { + yes: `#${party}DQWitnessesRequiredSpec_Yes`, + no: `#${party}DQWitnessesRequiredSpec_No` + }, id2: `#${party}DQWitnesses_witnessesToAppear_radio`, + id2options: { + yes: `#${party}DQWitnesses_witnessesToAppear_Yes`, + no: `#${party}DQWitnesses_witnessesToAppear_No` + }, id3: `#${party}DQWitnesses_witnessesToAppear_radio`, - options: { - yes: 'Yes', - no: 'No' + id3options: { + yes: `#${party}DQWitnesses_witnessesToAppear_Yes`, + no: `#${party}DQWitnesses_witnessesToAppear_No` } }, witnessDetails: { @@ -29,7 +37,7 @@ module.exports = { I.waitForElement(this.fields(party).witnessesToAppear.id3); await I.runAccessibilityTest(); await within(this.fields(party).witnessesToAppear.id3, () => { - I.click(this.fields(party).witnessesToAppear.options.no); + I.click(this.fields(party).witnessesToAppear.id3options.no); }); } else if (party === 'respondent1'){ @@ -43,7 +51,7 @@ module.exports = { I.waitForElement(this.fields(party).witnessesToAppear.id2); await I.runAccessibilityTest(); await within(this.fields(party).witnessesToAppear.id2, () => { - I.click(this.fields(party).witnessesToAppear.options.no); + I.click(this.fields(party).witnessesToAppear.id2options.no); }); } diff --git a/e2e/pages/respondToDefence/proceed.page.js b/e2e/pages/respondToDefence/proceed.page.js index 4ddc328847..69fc10296e 100644 --- a/e2e/pages/respondToDefence/proceed.page.js +++ b/e2e/pages/respondToDefence/proceed.page.js @@ -9,15 +9,15 @@ module.exports = { proceed: { id: '#applicant1ProceedWithClaimAgainstRespondent1MultiParty1v2', options: { - yes: 'Yes', - no: 'No' + yes: '#applicant1ProceedWithClaimAgainstRespondent1MultiParty1v2_Yes', + no: '#applicant1ProceedWithClaimAgainstRespondent1MultiParty1v2_No' } }, proceedForSecondPerson: { id: '#applicant1ProceedWithClaimAgainstRespondent2MultiParty1v2', options: { - yes: 'Yes', - no: 'No' + yes: '#applicant1ProceedWithClaimAgainstRespondent2MultiParty1v2_Yes', + no: '#applicant1ProceedWithClaimAgainstRespondent2MultiParty1v2_No' } } }; @@ -27,15 +27,15 @@ module.exports = { proceed: { id: '#applicant1ProceedWithClaimMultiParty2v1', options: { - yes: 'Yes', - no: 'No' + yes: '#applicant1ProceedWithClaimMultiParty2v1_Yes', + no: '#applicant1ProceedWithClaimMultiParty2v1_No' } }, proceedForSecondPerson: { id: '#applicant2ProceedWithClaimMultiParty2v1', options: { - yes: 'Yes', - no: 'No' + yes: '#applicant2ProceedWithClaimMultiParty2v1_Yes', + no: '#applicant2ProceedWithClaimMultiParty2v1_No' } } }; @@ -46,8 +46,8 @@ module.exports = { proceed: { id: '#applicant1ProceedWithClaim', options: { - yes: 'Yes', - no: 'No' + yes: '#applicant1ProceedWithClaim_Yes', + no: '#applicant1ProceedWithClaim_No' } } }; diff --git a/e2e/pages/selectSDO/unspecClaimsSDOOrderDetails.page.js b/e2e/pages/selectSDO/unspecClaimsSDOOrderDetails.page.js index cd96cd3c2e..4e40b3c274 100644 --- a/e2e/pages/selectSDO/unspecClaimsSDOOrderDetails.page.js +++ b/e2e/pages/selectSDO/unspecClaimsSDOOrderDetails.page.js @@ -72,7 +72,8 @@ module.exports = { async selectOrderDetails(allocateSmallClaims, trackType, orderType) { await I.runAccessibilityTest(); if (allocateSmallClaims == 'yes' || trackType == 'smallClaims') { - await I.fillField(this.fields.smallClaimsHearingTime.id, '30 minutes'); + await I.waitForElement(this.fields.smallClaimsHearingTime.id); + await I.click(this.fields.orderDetailsHearingTime.hearingTimeEstimate.thirtyMinutes); await I.checkOption(this.fields.smallClaimsWitnessStatement.checkbox); await I.fillField(this.fields.smallClaimsWitnessStatement.claimantWitnessCount, '2'); await I.fillField(this.fields.smallClaimsWitnessStatement.defendantWitnessCount, '3'); diff --git a/e2e/run-functional-tests.sh b/e2e/run-functional-tests.sh index f4546bc368..e2ea2dd32f 100755 --- a/e2e/run-functional-tests.sh +++ b/e2e/run-functional-tests.sh @@ -3,6 +3,7 @@ set -ex echo "Running Functional tests on ${ENVIRONMENT} env" +export CCD_PIPELINE=true if [ ${ENVIRONMENT} == preview ]; then yarn test:non-prod-e2e-ft else diff --git a/e2e/steps_file.js b/e2e/steps_file.js index 0089ab627d..30c0935d1b 100644 --- a/e2e/steps_file.js +++ b/e2e/steps_file.js @@ -239,9 +239,10 @@ module.exports = function () { // Define custom steps here, use 'this' to access default methods of I. // It is recommended to place a general 'login' function here. async login(user) { - if (loggedInUser !== user) { - if (await this.hasSelector(SIGNED_IN_SELECTOR)) { - await this.signOut(); + if (loggedInUser !== user) { + if (await this.hasSelector(SIGNED_IN_SELECTOR)) { + await this.signOut(); + } } await this.retryUntilExists(async () => { this.amOnPage(config.url.manageCase, 90); @@ -255,7 +256,6 @@ module.exports = function () { loggedInUser = user; console.log('Logged in user..', loggedInUser); - } }, grabCaseNumber: async function () { @@ -967,6 +967,7 @@ module.exports = function () { const normalizedCaseId = caseNumber.toString().replace(/\D/g, ''); console.log(`Navigating to case: ${normalizedCaseId}`); await this.amOnPage(`${config.url.manageCase}/cases/case-details/${normalizedCaseId}`); + await this.waitForSelector(SIGNED_IN_SELECTOR); }, SIGNED_IN_SELECTOR); await this.waitForSelector('.ccd-dropdown'); @@ -1009,6 +1010,7 @@ module.exports = function () { const normalizedCaseId = caseNumber.toString().replace(/\D/g, ''); output.log(`Navigating to case: ${normalizedCaseId}`); await this.amOnPage(`${config.url.manageCase}/cases/case-details/${normalizedCaseId}`); + await this.waitForSelector(SIGNED_IN_SELECTOR); await this.waitForText('Summary'); await this.amOnPage(`${config.url.manageCase}/cases/case-details/${normalizedCaseId}#Case%20Flags`); }, SIGNED_IN_SELECTOR); diff --git a/e2e/steps_file_LRspec.js b/e2e/steps_file_LRspec.js index 87dbb2aca2..9da2309517 100644 --- a/e2e/steps_file_LRspec.js +++ b/e2e/steps_file_LRspec.js @@ -172,9 +172,10 @@ module.exports = function () { // It is recommended to place a general 'login' function here. async login(user) { - if (loggedInUser !== user) { - if (await this.hasSelector(SIGNED_IN_SELECTOR)) { - await this.signOut(); + if (loggedInUser !== user) { + if (await this.hasSelector(SIGNED_IN_SELECTOR)) { + await this.signOut(); + } } await this.retryUntilExists(async () => { this.amOnPage(config.url.manageCase, 90); @@ -187,7 +188,6 @@ module.exports = function () { }, SIGNED_IN_SELECTOR); loggedInUser = user; console.log('Logged in user..', loggedInUser); - } }, grabCaseNumber: async function () { @@ -834,6 +834,7 @@ module.exports = function () { const normalizedCaseId = caseNumber.toString().replace(/\D/g, ''); output.log(`Navigating to case: ${normalizedCaseId}`); await this.amOnPage(`${config.url.manageCase}/cases/case-details/${normalizedCaseId}`); + await this.waitForSelector(SIGNED_IN_SELECTOR); }, SIGNED_IN_SELECTOR); await this.waitForSelector('.ccd-dropdown'); diff --git a/e2e/tests/ui_tests/default_judgement/1v1UnspecDJ_test.js b/e2e/tests/ui_tests/default_judgement/1v1UnspecDJ_test.js index fb49bc2995..6f17cb825d 100644 --- a/e2e/tests/ui_tests/default_judgement/1v1UnspecDJ_test.js +++ b/e2e/tests/ui_tests/default_judgement/1v1UnspecDJ_test.js @@ -40,6 +40,7 @@ Scenario('Judge add casee notes @create-claim @e2e-1v1-dj @e2e-wa @master-e2e-ft }).retry(3); Scenario('Judge perform direction order @create-claim @e2e-1v1-dj @e2e-wa @master-e2e-ft @wa-r4', async ({I, api, WA}) => { + await I.login(judgeUserToBeUsed); await I.amOnPage(config.url.manageCase + '/cases/case-details/' + caseId); await I.waitForText('Summary'); if (config.runWAApiTest) { diff --git a/package.json b/package.json index 1d423d6241..9726ffde90 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "test:a11y": "echo test:a11y", "test:coverage": "echo test:coverage", "highLevelDataSetup": "echo './gradlew highLevelDataSetup --args=$1' > ./temp.sh && sh ./temp.sh", - "test:smoke": "MOCHAWESOME_REPORTFILENAME=smoke REPORT_DIR=test-results/smokeTest REPORT_FILE=test-results/smokeTest/results.xml npx codeceptjs run --grep @smoke-tests-unspec --reporter mocha-multi --verbose", + "test:smoke": "yarn playwright install && MOCHAWESOME_REPORTFILENAME=smoke REPORT_DIR=test-results/smokeTest REPORT_FILE=test-results/smokeTest/results.xml npx codeceptjs run --grep @smoke-tests-unspec --reporter mocha-multi --verbose", "test:smoke-spec": "MOCHAWESOME_REPORTFILENAME=smoke npx codeceptjs run --grep @smoke-tests-spec --reporter mocha-multi --verbose", "test:api-unspec": "MOCHAWESOME_REPORTFILENAME=api-unspec npx codeceptjs run-workers --suites 4 --grep @api-unspec --reporter mocha-multi --verbose", "test:e2e-unspec": "MOCHAWESOME_REPORTFILENAME=e2e-unspec npx codeceptjs run-workers --suites 4 --grep @e2e-unspec --reporter mocha-multi --verbose", @@ -76,7 +76,7 @@ "license": "MIT", "devDependencies": { "chai": "^4.3.4", - "codeceptjs": "^3.3.7", + "codeceptjs": "^3.5.11", "deep-equal-in-any-order": "^1.0.28", "eslint": "^8.20.0", "eslint-plugin-codeceptjs": "^1.3.0", @@ -90,7 +90,7 @@ "mochawesome": "^7.0.1", "node-cache": "^5.1.2", "node-fetch": "^2.6.9", - "puppeteer": "^19.0.0", + "playwright": "^1.41.1", "totp-generator": "^0.0.14", "uuid": "^3.4.0", "webdriverio": "^6.12.1" diff --git a/steps.d.ts b/steps.d.ts index 8d9cfcd923..f653313a2e 100644 --- a/steps.d.ts +++ b/steps.d.ts @@ -1,11 +1,11 @@ /// type steps_file = typeof import('./e2e/steps_file.js'); -type PuppeteerHelpers = import('./e2e/helpers/browser_helper.js'); +type PlaywrightHelpers = import('./e2e/helpers/browser_helper.js'); declare namespace CodeceptJS { interface SupportObject { I: CodeceptJS.I } interface CallbackOrder { [0]: CodeceptJS.I } - interface Methods extends CodeceptJS.Puppeteer, PuppeteerHelpers {} + interface Methods extends CodeceptJS.Playwright, PlaywrightHelpers {} interface I extends ReturnType {} namespace Translation { interface Actions {} diff --git a/yarn.lock b/yarn.lock index 4ddf08d1d9..eaf316a9dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,15 +22,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0": - version: 7.21.4 - resolution: "@babel/code-frame@npm:7.21.4" - dependencies: - "@babel/highlight": ^7.18.6 - checksum: e5390e6ec1ac58dcef01d4f18eaf1fd2f1325528661ff6d4a5de8979588b9f5a8e852a54a91b923846f7a5c681b217f0a45c2524eb9560553160cd963b7d592c - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" @@ -49,25 +40,25 @@ __metadata: linkType: hard "@babel/core@npm:^7.4.5": - version: 7.23.6 - resolution: "@babel/core@npm:7.23.6" + version: 7.23.7 + resolution: "@babel/core@npm:7.23.7" dependencies: "@ampproject/remapping": ^2.2.0 "@babel/code-frame": ^7.23.5 "@babel/generator": ^7.23.6 "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-module-transforms": ^7.23.3 - "@babel/helpers": ^7.23.6 + "@babel/helpers": ^7.23.7 "@babel/parser": ^7.23.6 "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.6 + "@babel/traverse": ^7.23.7 "@babel/types": ^7.23.6 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: 4bddd1b80394a64b2ee33eeb216e8a2a49ad3d74f0ca9ba678c84a37f4502b2540662d72530d78228a2a349fda837fa852eea5cd3ae28465d1188acc6055868e + checksum: 32d5bf73372a47429afaae9adb0af39e47bcea6a831c4b5dcbb4791380cda6949cb8cb1a2fea8b60bb1ebe189209c80e333903df1fa8e9dcb04798c0ce5bf59e languageName: node linkType: hard @@ -164,13 +155,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.19.4": - version: 7.19.4 - resolution: "@babel/helper-string-parser@npm:7.19.4" - checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.23.4": version: 7.23.4 resolution: "@babel/helper-string-parser@npm:7.23.4" @@ -178,13 +162,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a - languageName: node - linkType: hard - "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -199,25 +176,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helpers@npm:7.23.6" +"@babel/helpers@npm:^7.23.7": + version: 7.23.8 + resolution: "@babel/helpers@npm:7.23.8" dependencies: "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.6 + "@babel/traverse": ^7.23.7 "@babel/types": ^7.23.6 - checksum: c5ba62497e1d717161d107c4b3de727565c68b6b9f50f59d6298e613afeca8895799b227c256e06d362e565aec34e26fb5c675b9c3d25055c52b945a21c21e21 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" - dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + checksum: 8b522d527921f8df45a983dc7b8e790c021250addf81ba7900ba016e165442a527348f6f877aa55e1debb3eef9e860a334b4e8d834e6c9b438ed61a63d9a7ad4 languageName: node linkType: hard @@ -232,7 +198,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": +"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.8.3": version: 7.23.6 resolution: "@babel/parser@npm:7.23.6" bin: @@ -241,15 +207,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.8.3": - version: 7.19.6 - resolution: "@babel/parser@npm:7.19.6" - bin: - parser: ./bin/babel-parser.js - checksum: 9a3dca4ee3acd7e4fc3b58e1e1526a11fa334acbfe437f8ebf91dfaf48e943c147ef64b1733ba0a55af57d1eccafbf4e4a4afc46a15becd921971fe2ddf309bf - languageName: node - linkType: hard - "@babel/template@npm:^7.22.15": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" @@ -261,9 +218,9 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/traverse@npm:7.23.6" +"@babel/traverse@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/traverse@npm:7.23.7" dependencies: "@babel/code-frame": ^7.23.5 "@babel/generator": ^7.23.6 @@ -275,11 +232,11 @@ __metadata: "@babel/types": ^7.23.6 debug: ^4.3.1 globals: ^11.1.0 - checksum: 48f2eac0e86b6cb60dab13a5ea6a26ba45c450262fccdffc334c01089e75935f7546be195e260e97f6e43cea419862eda095018531a2718fef8189153d479f88 + checksum: d4a7afb922361f710efc97b1e25ec343fab8b2a4ddc81ca84f9a153f22d4482112cba8f263774be8d297918b6c4767c7a98988ab4e53ac73686c986711dd002e languageName: node linkType: hard -"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6": +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.8.3": version: 7.23.6 resolution: "@babel/types@npm:7.23.6" dependencies: @@ -290,17 +247,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.8.3": - version: 7.21.4 - resolution: "@babel/types@npm:7.21.4" - dependencies: - "@babel/helper-string-parser": ^7.19.4 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: 587bc55a91ce003b0f8aa10d70070f8006560d7dc0360dc0406d306a2cb2a10154e2f9080b9c37abec76907a90b330a536406cb75e6bdc905484f37b75c73219 - languageName: node - linkType: hard - "@codeceptjs/configure@npm:0.10.0": version: 0.10.0 resolution: "@codeceptjs/configure@npm:0.10.0" @@ -329,12 +275,12 @@ __metadata: languageName: node linkType: hard -"@cucumber/cucumber-expressions@npm:16": - version: 16.1.2 - resolution: "@cucumber/cucumber-expressions@npm:16.1.2" +"@cucumber/cucumber-expressions@npm:17": + version: 17.0.1 + resolution: "@cucumber/cucumber-expressions@npm:17.0.1" dependencies: regexp-match-indices: 1.0.2 - checksum: 636a903a748da18d256097f898eac848ec352943507a02808cff71de9a713d47f7c214f9df45ea9e673e7b8f29d5708cf17c196bc80651fbab5d97e93c930b08 + checksum: ab802efda6c674b2c4c30db8cd821ece06f6e2f70e197c005d23d89c36203653905f75609440f55e77c8ddf00851f480f291b470a4cadf0cf5ea424220b6103a languageName: node linkType: hard @@ -401,13 +347,6 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 - languageName: node - linkType: hard - "@hapi/hoek@npm:^9.0.0": version: 9.3.0 resolution: "@hapi/hoek@npm:9.3.0" @@ -425,13 +364,13 @@ __metadata: linkType: hard "@humanwhocodes/config-array@npm:^0.11.13": - version: 0.11.13 - resolution: "@humanwhocodes/config-array@npm:0.11.13" + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": ^2.0.1 - debug: ^4.1.1 + "@humanwhocodes/object-schema": ^2.0.2 + debug: ^4.3.1 minimatch: ^3.0.5 - checksum: f8ea57b0d7ed7f2d64cd3944654976829d9da91c04d9c860e18804729a33f7681f78166ef4c761850b8c324d362f7d53f14c5c44907a6b38b32c703ff85e4805 + checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 languageName: node linkType: hard @@ -442,10 +381,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.1": - version: 2.0.1 - resolution: "@humanwhocodes/object-schema@npm:2.0.1" - checksum: 24929487b1ed48795d2f08346a0116cc5ee4634848bce64161fb947109352c562310fd159fc64dda0e8b853307f5794605191a9547f7341158559ca3c8262a45 +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.2 + resolution: "@humanwhocodes/object-schema@npm:2.0.2" + checksum: 2fc11503361b5fb4f14714c700c02a3f4c7c93e9acd6b87a29f62c522d90470f364d6161b03d1cc618b979f2ae02aed1106fd29d302695d8927e2fc8165ba8ee languageName: node linkType: hard @@ -506,12 +445,12 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.20 - resolution: "@jridgewell/trace-mapping@npm:0.3.20" + version: 0.3.22 + resolution: "@jridgewell/trace-mapping@npm:0.3.22" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: cd1a7353135f385909468ff0cf20bdd37e59f2ee49a13a966dedf921943e222082c583ade2b579ff6cd0d8faafcb5461f253e1bf2a9f48fec439211fdbe788f5 + checksum: ac7dd2cfe0b479aa1b81776d40d789243131cc792dc8b6b6a028c70fcd6171958ae1a71bf67b618ffe3c0c3feead9870c095ee46a5e30319410d92976b28f498 languageName: node linkType: hard @@ -542,23 +481,25 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" +"@npmcli/agent@npm:^2.0.0": + version: 2.2.0 + resolution: "@npmcli/agent@npm:2.2.0" dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + agent-base: ^7.1.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + lru-cache: ^10.0.1 + socks-proxy-agent: ^8.0.1 + checksum: 3b25312edbdfaa4089af28e2d423b6f19838b945e47765b0c8174c1395c79d43c3ad6d23cb364b43f59fd3acb02c93e3b493f72ddbe3dfea04c86843a7311fc4 languageName: node linkType: hard -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 + semver: ^7.3.5 + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e languageName: node linkType: hard @@ -576,29 +517,6 @@ __metadata: languageName: node linkType: hard -"@puppeteer/browsers@npm:0.5.0": - version: 0.5.0 - resolution: "@puppeteer/browsers@npm:0.5.0" - dependencies: - debug: 4.3.4 - extract-zip: 2.0.1 - https-proxy-agent: 5.0.1 - progress: 2.0.3 - proxy-from-env: 1.1.0 - tar-fs: 2.1.1 - unbzip2-stream: 1.4.3 - yargs: 17.7.1 - peerDependencies: - typescript: ">= 4.7.4" - peerDependenciesMeta: - typescript: - optional: true - bin: - browsers: lib/cjs/main-cli.js - checksum: d75fde03be4be106ca907834739251c2bb0b33a09fa23315c5dbe8b8b4cfed2f1b26af62e1dbe5fccc227e9bc87b51da0815461b982477eb01439bfdd6e7b01a - languageName: node - linkType: hard - "@sideway/address@npm:^4.1.3": version: 4.1.4 resolution: "@sideway/address@npm:4.1.4" @@ -638,45 +556,40 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 - languageName: node - linkType: hard - "@types/cacheable-request@npm:^6.0.1": - version: 6.0.2 - resolution: "@types/cacheable-request@npm:6.0.2" + version: 6.0.3 + resolution: "@types/cacheable-request@npm:6.0.3" dependencies: "@types/http-cache-semantics": "*" - "@types/keyv": "*" + "@types/keyv": ^3.1.4 "@types/node": "*" - "@types/responselike": "*" - checksum: 667d25808dbf46fe104d6f029e0281ff56058d50c7c1b9182774b3e38bb9c1124f56e4c367ba54f92dbde2d1cc573f26eb0e9748710b2822bc0fd1e5498859c6 + "@types/responselike": ^1.0.0 + checksum: d9b26403fe65ce6b0cb3720b7030104c352bcb37e4fac2a7089a25a97de59c355fa08940658751f2f347a8512aa9d18fdb66ab3ade835975b2f454f2d5befbd9 languageName: node linkType: hard "@types/http-cache-semantics@npm:*": - version: 4.0.1 - resolution: "@types/http-cache-semantics@npm:4.0.1" - checksum: 1048aacf627829f0d5f00184e16548205cd9f964bf0841c29b36bc504509230c40bc57c39778703a1c965a6f5b416ae2cbf4c1d4589c889d2838dd9dbfccf6e9 + version: 4.0.4 + resolution: "@types/http-cache-semantics@npm:4.0.4" + checksum: 7f4dd832e618bc1e271be49717d7b4066d77c2d4eed5b81198eb987e532bb3e1c7e02f45d77918185bad936f884b700c10cebe06305f50400f382ab75055f9e8 languageName: node linkType: hard -"@types/keyv@npm:*": - version: 4.2.0 - resolution: "@types/keyv@npm:4.2.0" +"@types/keyv@npm:^3.1.4": + version: 3.1.4 + resolution: "@types/keyv@npm:3.1.4" dependencies: - keyv: "*" - checksum: 8713da9382b9346d664866a6cab2f91b0fd479f61379af891303a618e9a2abad6f347adc38a0850540e3f2dad278427de24e7555339264fddb04d1d17d3b50e0 + "@types/node": "*" + checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d languageName: node linkType: hard "@types/node@npm:*": - version: 18.11.3 - resolution: "@types/node@npm:18.11.3" - checksum: 3a2a9142d891a90a195c296149bf64a69cc0abcc42f543be911ab22b2e0ead85ff077f90af92f0f13f6e3e5e72501469200fd753dfd1101825d4646a89d3ee47 + version: 20.11.5 + resolution: "@types/node@npm:20.11.5" + dependencies: + undici-types: ~5.26.4 + checksum: a542727de1334ae20a3ca034b0ecf4b464a57ca01efc4f9cf43bd9ab93896125ab3c2de060ecd8f6ae23b86c6bf3463f681b643e69c032c6a662d376c98a6092 languageName: node linkType: hard @@ -698,12 +611,12 @@ __metadata: languageName: node linkType: hard -"@types/responselike@npm:*, @types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" +"@types/responselike@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" dependencies: "@types/node": "*" - checksum: e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 + checksum: 6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58 languageName: node linkType: hard @@ -722,11 +635,11 @@ __metadata: linkType: hard "@types/yauzl@npm:^2.9.1": - version: 2.10.0 - resolution: "@types/yauzl@npm:2.10.0" + version: 2.10.3 + resolution: "@types/yauzl@npm:2.10.3" dependencies: "@types/node": "*" - checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2 + checksum: 5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 languageName: node linkType: hard @@ -799,13 +712,6 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -822,7 +728,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:8.11.2, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:8.11.2": version: 8.11.2 resolution: "acorn@npm:8.11.2" bin: @@ -831,6 +737,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c + languageName: node + linkType: hard + "agent-base@npm:5": version: 5.1.1 resolution: "agent-base@npm:5.1.1" @@ -838,23 +753,12 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.2.1": - version: 4.3.0 - resolution: "agentkeepalive@npm:4.3.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" dependencies: - debug: ^4.1.0 - depd: ^2.0.0 - humanize-ms: ^1.2.1 - checksum: 982453aa44c11a06826c836025e5162c846e1200adb56f2d075400da7d32d87021b3b0a58768d949d824811f5654223d5a8a3dad120921a2439625eb847c6260 + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f languageName: node linkType: hard @@ -955,19 +859,12 @@ __metadata: linkType: hard "anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: ^3.0.0 picomatch: ^2.0.4 - checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 - languageName: node - linkType: hard - -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 languageName: node linkType: hard @@ -989,28 +886,36 @@ __metadata: languageName: node linkType: hard -"archiver@npm:^5.0.0": - version: 5.3.1 - resolution: "archiver@npm:5.3.1" +"archiver-utils@npm:^3.0.4": + version: 3.0.4 + resolution: "archiver-utils@npm:3.0.4" dependencies: - archiver-utils: ^2.1.0 - async: ^3.2.3 - buffer-crc32: ^0.2.1 + glob: ^7.2.3 + graceful-fs: ^4.2.0 + lazystream: ^1.0.0 + lodash.defaults: ^4.2.0 + lodash.difference: ^4.5.0 + lodash.flatten: ^4.4.0 + lodash.isplainobject: ^4.0.6 + lodash.union: ^4.6.0 + normalize-path: ^3.0.0 readable-stream: ^3.6.0 - readdir-glob: ^1.0.0 - tar-stream: ^2.2.0 - zip-stream: ^4.1.0 - checksum: 905b198ed04d26c951b80545d45c7f2e0432ef89977a93af8a762501d659886e39dda0fbffb0d517ff3fa450a3d09a29146e4273c2170624e1988f889fb5302c + checksum: 5c6568f1185fb6c4b85282ad3281a5a024761bf27e525de1ec54255d15ca98e19532e7b5403930273911a5c8c961aa0c1e9148d6c2810784fa6bd8a97c0021a7 languageName: node linkType: hard -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" +"archiver@npm:^5.0.0": + version: 5.3.2 + resolution: "archiver@npm:5.3.2" dependencies: - delegates: ^1.0.0 + archiver-utils: ^2.1.0 + async: ^3.2.4 + buffer-crc32: ^0.2.1 readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 + readdir-glob: ^1.1.2 + tar-stream: ^2.2.0 + zip-stream: ^4.1.0 + checksum: 7d3b9b9b51cf54d88c89fbca9b0847c120bfcf9776c7025c52dd0b62f6603dc63dc0f3f1a09582f936f67e3906b46d58954cc762a255be45e8d3e14e3cb0b0b1 languageName: node linkType: hard @@ -1042,10 +947,10 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3": - version: 3.2.4 - resolution: "async@npm:3.2.4" - checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 +"async@npm:^3.2.4": + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 languageName: node linkType: hard @@ -1072,14 +977,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.6.2": - version: 1.6.2 - resolution: "axios@npm:1.6.2" +"axios@npm:1.6.3": + version: 1.6.3 + resolution: "axios@npm:1.6.3" dependencies: follow-redirects: ^1.15.0 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: 4a7429e2b784be0f2902ca2680964391eae7236faa3967715f30ea45464b98ae3f1c6f631303b13dfe721b17126b01f486c7644b9ef276bfc63112db9fd379f8 + checksum: 07ef3bb83fc2dacc1ae2c97f2bbd04ef7701f5655f9037789d79ee78b698ffa50eaa8465c2017d4d3e9ce7d94cb779f730acaab32ce9036d0a4933c1e89df4da languageName: node linkType: hard @@ -1230,29 +1135,23 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" +"cacache@npm:^18.0.0": + version: 18.0.2 + resolution: "cacache@npm:18.0.2" 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 + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 + lru-cache: ^10.0.1 + minipass: ^7.0.3 + minipass-collect: ^2.0.1 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 + ssri: ^10.0.0 tar: ^6.1.11 - unique-filename: ^2.0.0 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + unique-filename: ^3.0.0 + checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b languageName: node linkType: hard @@ -1264,8 +1163,8 @@ __metadata: linkType: hard "cacheable-request@npm:^7.0.2": - version: 7.0.2 - resolution: "cacheable-request@npm:7.0.2" + version: 7.0.4 + resolution: "cacheable-request@npm:7.0.4" dependencies: clone-response: ^1.0.2 get-stream: ^5.1.0 @@ -1274,7 +1173,7 @@ __metadata: lowercase-keys: ^2.0.0 normalize-url: ^6.0.1 responselike: ^2.0.0 - checksum: 6152813982945a5c9989cb457a6c499f12edcc7ade323d2fbfd759abc860bdbd1306e08096916bb413c3c47e812f8e4c0a0cc1e112c8ce94381a960f115bc77f + checksum: 0de9df773fd4e7dd9bd118959878f8f2163867e2e1ab3575ffbecbe6e75e80513dd0c68ba30005e5e5a7b377cc6162bbc00ab1db019bb4e9cb3c2f3f7a6f1ee4 languageName: node linkType: hard @@ -1310,9 +1209,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001565": - version: 1.0.30001570 - resolution: "caniuse-lite@npm:1.0.30001570" - checksum: 460be2c7a9b1c8a83b6aae4226661c276d9dada6c84209dee547699cf4b28030b9d1fc29ddd7626acee77412b6401993878ea0ef3eadbf3a63ded9034896ae20 + version: 1.0.30001579 + resolution: "caniuse-lite@npm:1.0.30001579" + checksum: 7539dcff74d2243a30c428393dc690c87fa34d7da36434731853e9bcfe783757763b2971f5cc878e25242a93e184e53f167d11bd74955af956579f7af71cc764 languageName: node linkType: hard @@ -1393,8 +1292,8 @@ __metadata: linkType: hard "chai@npm:^4.3.4": - version: 4.3.10 - resolution: "chai@npm:4.3.10" + version: 4.4.1 + resolution: "chai@npm:4.4.1" dependencies: assertion-error: ^1.1.0 check-error: ^1.0.3 @@ -1403,7 +1302,7 @@ __metadata: loupe: ^2.3.6 pathval: ^1.1.1 type-detect: ^4.0.8 - checksum: 536668c60a0d985a0fbd94418028e388d243a925d7c5e858c7443e334753511614a3b6a124bac9ca077dfc4c37acc367d62f8c294960f440749536dc181dfc6d + checksum: 9ab84f36eb8e0b280c56c6c21ca4da5933132cd8a0c89c384f1497f77953640db0bc151edd47f81748240a9fab57b78f7d925edfeedc8e8fc98016d71f40c36e languageName: node linkType: hard @@ -1417,7 +1316,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.4.2": +"chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -1442,14 +1341,7 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^1.0.2": - version: 1.0.2 - resolution: "check-error@npm:1.0.2" - checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e - languageName: node - linkType: hard - -"check-error@npm:^1.0.3": +"check-error@npm:^1.0.2, check-error@npm:^1.0.3": version: 1.0.3 resolution: "check-error@npm:1.0.3" dependencies: @@ -1526,23 +1418,12 @@ __metadata: languageName: node linkType: hard -"chromium-bidi@npm:0.4.7": - version: 0.4.7 - resolution: "chromium-bidi@npm:0.4.7" - dependencies: - mitt: 3.0.0 - peerDependencies: - devtools-protocol: "*" - checksum: eec7581e2eddd2c95014c6edc5aae0b036c79bbeadee05166436b16139b6932c902c5ce21d95ed919a592f58d3a47c5469dc5f3de2a300700b2748ab119ad65e - languageName: node - linkType: hard - "civil-ccd-definition@workspace:.": version: 0.0.0-use.local resolution: "civil-ccd-definition@workspace:." dependencies: chai: ^4.3.4 - codeceptjs: ^3.3.7 + codeceptjs: ^3.5.11 deep-equal-in-any-order: ^1.0.28 eslint: ^8.20.0 eslint-plugin-codeceptjs: ^1.3.0 @@ -1556,7 +1437,7 @@ __metadata: mochawesome: ^7.0.1 node-cache: ^5.1.2 node-fetch: ^2.6.9 - puppeteer: ^19.0.0 + playwright: ^1.41.1 totp-generator: ^0.0.14 uuid: ^3.4.0 webdriverio: ^6.12.1 @@ -1688,20 +1569,20 @@ __metadata: languageName: node linkType: hard -"codeceptjs@npm:^3.3.7": - version: 3.5.10 - resolution: "codeceptjs@npm:3.5.10" +"codeceptjs@npm:^3.5.11": + version: 3.5.11 + resolution: "codeceptjs@npm:3.5.11" dependencies: "@codeceptjs/configure": 0.10.0 "@codeceptjs/detox-helper": 1.0.2 "@codeceptjs/helper": 2.0.1 - "@cucumber/cucumber-expressions": 16 + "@cucumber/cucumber-expressions": 17 "@cucumber/gherkin": 26 "@cucumber/messages": 22.0.0 "@xmldom/xmldom": 0.8.10 acorn: 8.11.2 arrify: 2.0.1 - axios: 1.6.2 + axios: 1.6.3 chai: 4.3.8 chai-deep-match: 1.2.1 chai-exclude: ^2.1.0 @@ -1733,7 +1614,7 @@ __metadata: parse-function: 5.6.4 parse5: 7.1.2 promise-retry: 1.1.1 - resq: 1.10.2 + resq: 1.11.0 sprintf-js: 1.1.1 uuid: 9.0 dependenciesMeta: @@ -1741,7 +1622,7 @@ __metadata: optional: true bin: codeceptjs: bin/codecept.js - checksum: b41c5c7fbe4c3ea631c99825865b5fb2259645e2e5a404ec91caddd2144778941de76a1cd6ed05e832f1a4f44e560d75d6393aca5f253580b9d8740d2dbacdba + checksum: 131874af379134ab441b6409a2cb3a20502b057e85bfdd4a864cb5b8c2d88e88c3c37e23c5e0c1a5cfa5706facee2d2456281846943bfd0f02e40bdd47019ea8 languageName: node linkType: hard @@ -1777,15 +1658,6 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - "colors@npm:1.4.0, colors@npm:^1.0.3": version: 1.4.0 resolution: "colors@npm:1.4.0" @@ -1823,15 +1695,15 @@ __metadata: languageName: node linkType: hard -"compress-commons@npm:^4.1.0": - version: 4.1.1 - resolution: "compress-commons@npm:4.1.1" +"compress-commons@npm:^4.1.2": + version: 4.1.2 + resolution: "compress-commons@npm:4.1.2" dependencies: buffer-crc32: ^0.2.13 crc32-stream: ^4.0.2 normalize-path: ^3.0.0 readable-stream: ^3.6.0 - checksum: 0176483211a7304a4a8aa52dbcc149a4c9181ac8a04bfbcc3d1a379174bf5fa56c3b15cec19e5ae3d31f1b1ce35ebb275b792b867000c77bac7162ce4e0ca268 + checksum: b50c4b5d6b8917ea164eef81d414b1824f27e02427f9266926c80aad55f9e15f81f74c274770773c2b732c22d1081b81dedce4f133271a466151f7f36b8e9dc9 languageName: node linkType: hard @@ -1852,13 +1724,6 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - "convert-cssxpath@npm:1.0.2": version: 1.0.2 resolution: "convert-cssxpath@npm:1.0.2" @@ -1882,18 +1747,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:8.1.3": - version: 8.1.3 - resolution: "cosmiconfig@npm:8.1.3" - dependencies: - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - parse-json: ^5.0.0 - path-type: ^4.0.0 - checksum: b3d277bc3a8a9e649bf4c3fc9740f4c52bf07387481302aa79839f595045368903bf26ea24a8f7f7b8b180bf46037b027c5cb63b1391ab099f3f78814a147b2b - languageName: node - linkType: hard - "crc-32@npm:^1.2.0": version: 1.2.2 resolution: "crc-32@npm:1.2.2" @@ -1904,21 +1757,12 @@ __metadata: linkType: hard "crc32-stream@npm:^4.0.2": - version: 4.0.2 - resolution: "crc32-stream@npm:4.0.2" + version: 4.0.3 + resolution: "crc32-stream@npm:4.0.3" dependencies: crc-32: ^1.2.0 readable-stream: ^3.4.0 - checksum: 1099559283b86e8a55390228b57ff4d57a74cac6aa8086aa4730f84317c9f93e914aeece115352f2d706a9df7ed75327ffacd86cfe23f040aef821231b528e76 - languageName: node - linkType: hard - -"cross-fetch@npm:3.1.5": - version: 3.1.5 - resolution: "cross-fetch@npm:3.1.5" - dependencies: - node-fetch: 2.6.7 - checksum: f6b8c6ee3ef993ace6277fd789c71b6acf1b504fd5f5c7128df4ef2f125a429e29cd62dc8c127523f04a5f2fa4771ed80e3f3d9695617f441425045f505cf3bb + checksum: d44d0ec6f04d8a1bed899ac3e4fbb82111ed567ea6d506be39147362af45c747887fce1032f4beca1646b4824e5a9614cd3332bfa94bbc5577ca5445e7f75ddd languageName: node linkType: hard @@ -1981,7 +1825,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -2071,9 +1915,9 @@ __metadata: linkType: hard "deepmerge@npm:^4.0.0": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 languageName: node linkType: hard @@ -2100,20 +1944,6 @@ __metadata: languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - -"depd@npm:^2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a - languageName: node - linkType: hard - "detox@npm:^12.11.3": version: 12.11.3 resolution: "detox@npm:12.11.3" @@ -2144,13 +1974,6 @@ __metadata: languageName: node linkType: hard -"devtools-protocol@npm:0.0.1107588": - version: 0.0.1107588 - resolution: "devtools-protocol@npm:0.0.1107588" - checksum: 9064fd643f39ae0adabb8f425b746899ff24371d89a5047d38752653259e6afcb6bcb2d9759ff727eb5885cfc0f9ba8eb384850a2af00694135622e88080e3e5 - languageName: node - linkType: hard - "devtools-protocol@npm:0.0.818844": version: 0.0.818844 resolution: "devtools-protocol@npm:0.0.818844" @@ -2250,9 +2073,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.601": - version: 1.4.615 - resolution: "electron-to-chromium@npm:1.4.615" - checksum: 9ffb1d0dac11c629bd8aa38efa7d2e3f41de943cf81fb41ab05e960e954c464c168d1f2f7e571813805e85b895279f2882bcafa551a2f23089646008d7a5bd06 + version: 1.4.642 + resolution: "electron-to-chromium@npm:1.4.642" + checksum: 18b729cf672e8663706998683034acc70fe3fccaff8efb70324a0b2e2a1c021fb670cf1061944d2ec7b5cf2dca8f443403942d9fecf53c333debee47e0cd1f90 languageName: node linkType: hard @@ -2332,15 +2155,6 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" - dependencies: - is-arrayish: ^0.2.1 - checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 - languageName: node - linkType: hard - "es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.53, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": version: 0.10.62 resolution: "es5-ext@npm:0.10.62" @@ -2432,14 +2246,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0": - version: 3.4.0 - resolution: "eslint-visitor-keys@npm:3.4.0" - checksum: 33159169462d3989321a1ec1e9aaaf6a24cc403d5d347e9886d1b5bfe18ffa1be73bdc6203143a28a606b142b1af49787f33cff0d6d0813eb5f2e8d2e1a6043c - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 @@ -2556,6 +2363,13 @@ __metadata: languageName: node linkType: hard +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 + languageName: node + linkType: hard + "ext@npm:^1.1.2": version: 1.7.0 resolution: "ext@npm:1.7.0" @@ -2576,7 +2390,7 @@ __metadata: languageName: node linkType: hard -"extract-zip@npm:2.0.1, extract-zip@npm:^2.0.0": +"extract-zip@npm:^2.0.0": version: 2.0.1 resolution: "extract-zip@npm:2.0.1" dependencies: @@ -2629,11 +2443,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.16.0 + resolution: "fastq@npm:1.16.0" dependencies: reusify: ^1.0.4 - checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a + checksum: 1d40ed1f100ae625e5720484e8602b7ad07649370f1cbc3e34a6b9630a0bfed6946bab0322d8a368a1e3cde87bb9bbb8d3bc2ae01a0c1f022fac1d07c04e4feb languageName: node linkType: hard @@ -2719,12 +2533,13 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: ^3.1.0 + flatted: ^3.2.9 + keyv: ^4.5.3 rimraf: ^3.0.2 - checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec languageName: node linkType: hard @@ -2737,10 +2552,10 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 +"flatted@npm:^3.2.9": + version: 3.2.9 + resolution: "flatted@npm:3.2.9" + checksum: f14167fbe26a9d20f6fca8d998e8f1f41df72c8e81f9f2c9d61ed2bea058248f5e1cbd05e7f88c0e5087a6a0b822a1e5e2b446e879f3cfbe0b07ba2d7f80b026 languageName: node linkType: hard @@ -2752,12 +2567,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.14.8, follow-redirects@npm:^1.15.0": - version: 1.15.3 - resolution: "follow-redirects@npm:1.15.3" + version: 1.15.5 + resolution: "follow-redirects@npm:1.15.5" peerDependenciesMeta: debug: optional: true - checksum: 584da22ec5420c837bd096559ebfb8fe69d82512d5585004e36a3b4a6ef6d5905780e0c74508c7b72f907d1fa2b7bd339e613859e9c304d0dc96af2027fd0231 + checksum: 5ca49b5ce6f44338cbfc3546823357e7a70813cecc9b7b768158a1d32c1e62e7407c944402a918ea8c38ae2e78266312d617dc68783fac502cbb55e1047b34ec languageName: node linkType: hard @@ -2834,7 +2649,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -2843,6 +2658,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -2850,21 +2674,40 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@npm:2.3.2": version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + resolution: "fsevents@npm:2.3.2" dependencies: node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: latest + checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 conditions: os=darwin languageName: node linkType: hard -fsevents@~2.3.2: +"fsevents@patch:fsevents@2.3.2#~builtin": version: 2.3.2 - resolution: "fsevents@npm:2.3.2" + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f conditions: os=darwin languageName: node linkType: hard @@ -2883,22 +2726,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - 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 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -2913,14 +2740,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"get-func-name@npm:^2.0.0": - version: 2.0.0 - resolution: "get-func-name@npm:2.0.0" - checksum: 8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3 - languageName: node - linkType: hard - -"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": +"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b @@ -2997,7 +2817,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"glob@npm:^10.3.3": +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -3025,7 +2845,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4": +"glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -3039,19 +2859,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"glob@npm:^8.0.1": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 - languageName: node - linkType: hard - "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -3060,17 +2867,17 @@ fsevents@~2.3.2: linkType: hard "globals@npm:^13.19.0": - version: 13.20.0 - resolution: "globals@npm:13.20.0" + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: ^0.20.2 - checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a + checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c languageName: node linkType: hard "got@npm:^11.0.2": - version: 11.8.5 - resolution: "got@npm:11.8.5" + version: 11.8.6 + resolution: "got@npm:11.8.6" dependencies: "@sindresorhus/is": ^4.0.0 "@szmarczak/http-timer": ^4.0.5 @@ -3083,24 +2890,17 @@ fsevents@~2.3.2: lowercase-keys: ^2.0.0 p-cancelable: ^2.0.0 responselike: ^2.0.0 - checksum: 2de8a1bbda4e9b6b2b72b2d2100bc055a59adc1740529e631f61feb44a8b9a1f9f8590941ed9da9df0090b6d6d0ed8ffee94cd9ac086ec3409b392b33440f7d2 + checksum: bbc783578a8d5030c8164ef7f57ce41b5ad7db2ed13371e1944bef157eeca5a7475530e07c0aaa71610d7085474d0d96222c9f4268d41db333a17e39b463f45d languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da - languageName: node - linkType: hard - "grapheme-splitter@npm:^1.0.2": version: 1.0.4 resolution: "grapheme-splitter@npm:1.0.4" @@ -3152,13 +2952,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - "he@npm:1.2.0, he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -3192,28 +2985,20 @@ fsevents@~2.3.2: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0": - version: 4.1.0 - resolution: "http-cache-semantics@npm:4.1.0" - checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.0": +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 languageName: node linkType: hard @@ -3227,16 +3012,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - "https-proxy-agent@npm:^4.0.0": version: 4.0.0 resolution: "https-proxy-agent@npm:4.0.0" @@ -3247,12 +3022,13 @@ fsevents@~2.3.2: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" +"https-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "https-proxy-agent@npm:7.0.2" dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + agent-base: ^7.0.2 + debug: 4 + checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 languageName: node linkType: hard @@ -3291,9 +3067,9 @@ fsevents@~2.3.2: linkType: hard "ignore@npm:^5.2.0": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef + version: 5.3.0 + resolution: "ignore@npm:5.3.0" + checksum: 2736da6621f14ced652785cb05d86301a66d70248597537176612bd0c8630893564bd5f6421f8806b09e8472e75c591ef01672ab8059c07c6eb2c09cefe04bf9 languageName: node linkType: hard @@ -3321,13 +3097,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -3380,13 +3149,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f - languageName: node - linkType: hard - "is-binary-path@npm:~2.1.0": version: 2.1.0 resolution: "is-binary-path@npm:2.1.0" @@ -3523,6 +3285,13 @@ fsevents@~2.3.2: languageName: node linkType: hard +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + "jackspeak@npm:^2.3.5": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -3599,13 +3368,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f - languageName: node - linkType: hard - "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -3675,12 +3437,12 @@ fsevents@~2.3.2: languageName: node linkType: hard -"keyv@npm:*, keyv@npm:^4.0.0": - version: 4.5.0 - resolution: "keyv@npm:4.5.0" +"keyv@npm:^4.0.0, keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: json-buffer: 3.0.1 - checksum: d294873cf88ec8f691e5edeb7b4b884f886c5f021a01902a0e243c362449db2b55419d7fb7187d059add747b7398321e39e44d391b65f94935174ce13452714d + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 languageName: node linkType: hard @@ -3704,19 +3466,12 @@ fsevents@~2.3.2: linkType: hard "lighthouse-logger@npm:^1.0.0": - version: 1.3.0 - resolution: "lighthouse-logger@npm:1.3.0" + version: 1.4.2 + resolution: "lighthouse-logger@npm:1.4.2" dependencies: debug: ^2.6.9 marky: ^1.2.2 - checksum: 82655f1862779dc5a917de62567a23dbf47bbde9a53abbdd4d72b2cf80d6c2595bc84de7ef836c94c76a2e4e3f3ec613a2e1ec021367959d397aeb5aae97a7cb - languageName: node - linkType: hard - -"lines-and-columns@npm:^1.1.6": - version: 1.2.4 - resolution: "lines-and-columns@npm:1.2.4" - checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 + checksum: ba6b73d93424318fab58b4e07c9ed246e3e969a3313f26b69515ed4c06457dd9a0b11bc706948398fdaef26aa4ba5e65cb848c37ce59f470d3c6c450b9b79a33 languageName: node linkType: hard @@ -3908,9 +3663,9 @@ fsevents@~2.3.2: linkType: hard "loglevel@npm:^1.6.0": - version: 1.8.0 - resolution: "loglevel@npm:1.8.0" - checksum: 41aeea17de24aba8dba68084a31fe9189648bce4f39c1277e021bb276c3c53a75b0d337395919cf271068ad40ecefabad0e4fdeb4a8f11908beee532b898f4a7 + version: 1.8.1 + resolution: "loglevel@npm:1.8.1" + checksum: a1a62db40291aaeaef2f612334c49e531bff71cc1d01a2acab689ab80d59e092f852ab164a5aedc1a752fdc46b7b162cb097d8a9eb2cf0b299511106c29af61d languageName: node linkType: hard @@ -3925,16 +3680,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"loupe@npm:^2.3.1": - version: 2.3.4 - resolution: "loupe@npm:2.3.4" - dependencies: - get-func-name: ^2.0.0 - checksum: 5af91db61aa18530f1749a64735ee194ac263e65e9f4d1562bf3036c591f1baa948289c193e0e34c7b5e2c1b75d3c1dc4fce87f5edb3cee10b0c0df46bc9ffb3 - languageName: node - linkType: hard - -"loupe@npm:^2.3.6": +"loupe@npm:^2.3.1, loupe@npm:^2.3.6": version: 2.3.7 resolution: "loupe@npm:2.3.7" dependencies: @@ -3959,6 +3705,13 @@ fsevents@~2.3.2: languageName: node linkType: hard +"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab + languageName: node + linkType: hard + "lru-cache@npm:^4.0.1": version: 4.1.5 resolution: "lru-cache@npm:4.1.5" @@ -3987,20 +3740,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"lru-cache@npm:^7.7.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 - languageName: node - linkType: hard - -"lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab - languageName: node - linkType: hard - "lru-queue@npm:^0.1.0": version: 0.1.0 resolution: "lru-queue@npm:0.1.0" @@ -4010,27 +3749,22 @@ fsevents@~2.3.2: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" 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 + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 + http-cache-semantics: ^4.1.1 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: ^7.0.2 + minipass-fetch: ^3.0.0 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 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + ssri: ^10.0.0 + checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af languageName: node linkType: hard @@ -4122,33 +3856,33 @@ fsevents@~2.3.2: linkType: hard "minimist@npm:^1.2.0, minimist@npm:^1.2.6": - version: 1.2.7 - resolution: "minimist@npm:1.2.7" - checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 languageName: node linkType: hard -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: encoding: ^0.1.13 - minipass: ^3.1.6 + minipass: ^7.0.3 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: encoding: optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a languageName: node linkType: hard @@ -4179,7 +3913,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": +"minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -4188,14 +3922,14 @@ fsevents@~2.3.2: languageName: node linkType: hard -"minipass@npm:^4.0.0": - version: 4.2.8 - resolution: "minipass@npm:4.2.8" - checksum: 7f4914d5295a9a30807cae5227a37a926e6d910c03f315930fde52332cf0575dfbc20295318f91f0baf0e6bb11a6f668e30cde8027dea7a11b9d159867a3c830 +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": version: 7.0.4 resolution: "minipass@npm:7.0.4" checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 @@ -4212,13 +3946,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"mitt@npm:3.0.0": - version: 3.0.0 - resolution: "mitt@npm:3.0.0" - checksum: f7be5049d27d18b1dbe9408452d66376fa60ae4a79fe9319869d1b90ae8cbaedadc7e9dab30b32d781411256d468be5538996bb7368941c09009ef6bbfa6bfc7 - languageName: node - linkType: hard - "mkdirp-classic@npm:^0.5.2": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" @@ -4395,9 +4122,9 @@ fsevents@~2.3.2: linkType: hard "moment@npm:^2.19.3": - version: 2.29.4 - resolution: "moment@npm:2.29.4" - checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e + version: 2.30.1 + resolution: "moment@npm:2.30.1" + checksum: 859236bab1e88c3e5802afcf797fc801acdbd0ee509d34ea3df6eea21eb6bcc2abd4ae4e4e64aa7c986aa6cba563c6e62806218e6412a765010712e5fa121ba6 languageName: node linkType: hard @@ -4415,7 +4142,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0": +"ms@npm:2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -4516,20 +4243,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"node-fetch@npm:2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b - languageName: node - linkType: hard - "node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.9": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" @@ -4545,22 +4258,22 @@ fsevents@~2.3.2: linkType: hard "node-gyp@npm:latest": - version: 9.3.1 - resolution: "node-gyp@npm:9.3.1" + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" dependencies: env-paths: ^2.2.0 - glob: ^7.1.4 + exponential-backoff: ^3.1.1 + glob: ^10.3.10 graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 semver: ^7.3.5 tar: ^6.1.2 - which: ^2.0.2 + which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 + checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f languageName: node linkType: hard @@ -4578,18 +4291,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - -"nopt@npm:^7.2.0": +"nopt@npm:^7.0.0, nopt@npm:^7.2.0": version: 7.2.0 resolution: "nopt@npm:7.2.0" dependencies: @@ -4614,18 +4316,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - "object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -4814,18 +4504,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"parse-json@npm:^5.0.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": ^7.0.0 - error-ex: ^1.3.1 - json-parse-even-better-errors: ^2.3.0 - lines-and-columns: ^1.1.6 - checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 - languageName: node - linkType: hard - "parse5@npm:7.1.2": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -4883,13 +4561,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 - languageName: node - linkType: hard - "pathval@npm:^1.1.1": version: 1.1.1 resolution: "pathval@npm:1.1.1" @@ -4943,6 +4614,30 @@ fsevents@~2.3.2: languageName: node linkType: hard +"playwright-core@npm:1.41.1": + version: 1.41.1 + resolution: "playwright-core@npm:1.41.1" + bin: + playwright-core: cli.js + checksum: c83446a560c6bd85f6f0cd586ff8c643b77e2005567386e12f85890936cc370673114b94cd883246018797cc1580e93b0296ade7d07275bb611b8962f5bb9693 + languageName: node + linkType: hard + +"playwright@npm:^1.41.1": + version: 1.41.1 + resolution: "playwright@npm:1.41.1" + dependencies: + fsevents: 2.3.2 + playwright-core: 1.41.1 + dependenciesMeta: + fsevents: + optional: true + bin: + playwright: cli.js + checksum: 3da7fb929abdec6adbdd8829f840580f5f210713214a8d230b130127f2270403eb2113c6c1418012221149707250fff896794c7c22c260dd09a92bf800227f31 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -4950,6 +4645,13 @@ fsevents@~2.3.2: languageName: node linkType: hard +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -4957,20 +4659,13 @@ fsevents@~2.3.2: languageName: node linkType: hard -"progress@npm:2.0.3, progress@npm:^2.0.1": +"progress@npm:^2.0.1": version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 languageName: node linkType: hard -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - "promise-polyfill@npm:^6.0.1": version: 6.1.0 resolution: "promise-polyfill@npm:6.1.0" @@ -5027,7 +4722,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"proxy-from-env@npm:1.1.0, proxy-from-env@npm:^1.0.0, proxy-from-env@npm:^1.1.0": +"proxy-from-env@npm:^1.0.0, proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 @@ -5052,33 +4747,9 @@ fsevents@~2.3.2: linkType: hard "punycode@npm:^2.1.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 - languageName: node - linkType: hard - -"puppeteer-core@npm:19.11.1": - version: 19.11.1 - resolution: "puppeteer-core@npm:19.11.1" - dependencies: - "@puppeteer/browsers": 0.5.0 - chromium-bidi: 0.4.7 - cross-fetch: 3.1.5 - debug: 4.3.4 - devtools-protocol: 0.0.1107588 - extract-zip: 2.0.1 - https-proxy-agent: 5.0.1 - proxy-from-env: 1.1.0 - tar-fs: 2.1.1 - unbzip2-stream: 1.4.3 - ws: 8.13.0 - peerDependencies: - typescript: ">= 4.7.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: 06126e478b8b653e83b98b51cec35dceef8ab576abd1369afd45360c5bac3711443e58ebe3b852d40801a118e4cb7ddf5d3154518b5a9294ee93f7a42d9f22d4 + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard @@ -5102,20 +4773,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"puppeteer@npm:^19.0.0": - version: 19.11.1 - resolution: "puppeteer@npm:19.11.1" - dependencies: - "@puppeteer/browsers": 0.5.0 - cosmiconfig: 8.1.3 - https-proxy-agent: 5.0.1 - progress: 2.0.3 - proxy-from-env: 1.1.0 - puppeteer-core: 19.11.1 - checksum: fd2b8ff106b21e5ea5b5552bc6f98e8b9b4c5b6fdb50d012268e21c1061d98f9f942cb606913376bc0cf29e80b81e0413ecbbfa8d642cb688fa96095d45c189e - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -5147,8 +4804,8 @@ fsevents@~2.3.2: linkType: hard "readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5": - version: 2.3.7 - resolution: "readable-stream@npm:2.3.7" + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" dependencies: core-util-is: ~1.0.0 inherits: ~2.0.3 @@ -5157,27 +4814,27 @@ fsevents@~2.3.2: safe-buffer: ~5.1.1 string_decoder: ~1.1.1 util-deprecate: ~1.0.1 - checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard "readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: ^2.0.3 string_decoder: ^1.1.1 util-deprecate: ^1.0.1 - checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d languageName: node linkType: hard -"readdir-glob@npm:^1.0.0": - version: 1.1.2 - resolution: "readdir-glob@npm:1.1.2" +"readdir-glob@npm:^1.1.2": + version: 1.1.3 + resolution: "readdir-glob@npm:1.1.3" dependencies: minimatch: ^5.1.0 - checksum: 1e5f701d3c94af5653e1736dfef99e991869c6e1c87bf08835d8c641f767e73ae25b829d3d1f8504fab8cad49b70b718ef960d3afee5be45cd779ccaeb264ed4 + checksum: 1dc0f7440ff5d9378b593abe9d42f34ebaf387516615e98ab410cf3a68f840abbf9ff1032d15e0a0dbffa78f9e2c46d4fafdbaac1ca435af2efe3264e3f21874 languageName: node linkType: hard @@ -5266,12 +4923,12 @@ fsevents@~2.3.2: languageName: node linkType: hard -"resq@npm:1.10.2, resq@npm:^1.9.1": - version: 1.10.2 - resolution: "resq@npm:1.10.2" +"resq@npm:1.11.0, resq@npm:^1.9.1": + version: 1.11.0 + resolution: "resq@npm:1.11.0" dependencies: fast-deep-equal: ^2.0.1 - checksum: 24e2beea8645415d301af011728c4661699ff79b2bb87ba87a75994e7676c962f40c54bdb15fbcfa6dcb74eb390777a841e225f356ac7d6e0be68a3175afcee9 + checksum: a596c0125883246946cf6b9172557265d00334019327c09b84c9016b1e7e876e15c35c81d2f8ed315adf6b93ac035f3d993f9a8b323dcd80ffd6cf8f3eb5cc7e languageName: node linkType: hard @@ -5416,18 +5073,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"semver@npm:^7.3.5": - version: 7.4.0 - resolution: "semver@npm:7.4.0" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: debf7f4d6fa36fdc5ef82bd7fc3603b6412165c8a3963a30be0c45a587be1a49e7681e80aa109da1875765741af24edc6e021cee1ba16ae96f649d06c5df296d - languageName: node - linkType: hard - -"semver@npm:^7.5.3": +"semver@npm:^7.3.5, semver@npm:^7.5.3": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -5488,7 +5134,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -5509,18 +5155,18 @@ fsevents@~2.3.2: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + agent-base: ^7.0.2 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d languageName: node linkType: hard -"socks@npm:^2.6.2": +"socks@npm:^2.7.1": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -5563,16 +5209,16 @@ fsevents@~2.3.2: languageName: node linkType: hard -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" +"ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -5710,7 +5356,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"tar-fs@npm:2.1.1, tar-fs@npm:^2.0.0": +"tar-fs@npm:^2.0.0": version: 2.1.1 resolution: "tar-fs@npm:2.1.1" dependencies: @@ -5736,16 +5382,16 @@ fsevents@~2.3.2: linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.13 - resolution: "tar@npm:6.1.13" + version: 6.2.0 + resolution: "tar@npm:6.2.0" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^4.0.0 + minipass: ^5.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: 8a278bed123aa9f53549b256a36b719e317c8b96fe86a63406f3c62887f78267cea9b22dc6f7007009738509800d4a4dccc444abd71d762287c90f35b002eb1c + checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c languageName: node linkType: hard @@ -5792,8 +5438,8 @@ fsevents@~2.3.2: linkType: hard "terser@npm:^5.15.1": - version: 5.26.0 - resolution: "terser@npm:5.26.0" + version: 5.27.0 + resolution: "terser@npm:5.27.0" dependencies: "@jridgewell/source-map": ^0.3.3 acorn: ^8.8.2 @@ -5801,7 +5447,7 @@ fsevents@~2.3.2: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 02a9bb896f04df828025af8f0eced36c315d25d310b6c2418e7dad2bed19ddeb34a9cea9b34e7c24789830fa51e1b6a9be26679980987a9c817a7e6d9cd4154b + checksum: c165052cfea061e8512e9b9ba42a098c2ff6382886ae122b040fd5b6153443070cc2dcb4862269f1669c09c716763e856125a355ff984aa72be525d6fffd8729 languageName: node linkType: hard @@ -5938,9 +5584,9 @@ fsevents@~2.3.2: linkType: hard "ua-parser-js@npm:^0.7.21": - version: 0.7.32 - resolution: "ua-parser-js@npm:0.7.32" - checksum: 6b6b035dd78a0ab3369f166ab6f26225d823d83630788806d634f16259297a8f4ae6fe0be4e48f4353ac10dffded3971d7745c55d1432fdfc78a893ba58ef044 + version: 0.7.37 + resolution: "ua-parser-js@npm:0.7.37" + checksum: 9e91a66171aa16c74680cfac84af6ed7ecdeb508ff7c90a55222f56c63172da2d98d2478763e9469c940415fe29c45a56ae51fec1c19a498e7a3b293f7b3b874 languageName: node linkType: hard @@ -5951,7 +5597,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"unbzip2-stream@npm:1.4.3, unbzip2-stream@npm:^1.3.3": +"unbzip2-stream@npm:^1.3.3": version: 1.4.3 resolution: "unbzip2-stream@npm:1.4.3" dependencies: @@ -5961,21 +5607,28 @@ fsevents@~2.3.2: languageName: node linkType: hard -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" - dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 languageName: node linkType: hard -"unique-slug@npm:^3.0.0": +"unique-filename@npm:^3.0.0": version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: ^4.0.0 + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" dependencies: imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 languageName: node linkType: hard @@ -5987,9 +5640,9 @@ fsevents@~2.3.2: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard @@ -6067,9 +5720,9 @@ fsevents@~2.3.2: linkType: hard "validator@npm:^13.6.0": - version: 13.7.0 - resolution: "validator@npm:13.7.0" - checksum: 2b83283de1222ca549a7ef57f46e8d49c6669213348db78b7045bce36a3b5843ff1e9f709ebf74574e06223461ee1f264f8cc9a26a0060a79a27de079d8286ef + version: 13.11.0 + resolution: "validator@npm:13.11.0" + checksum: d1e0c27022681420756da25bc03eb08d5f0c66fb008f8ff02ebc95812b77c6be6e03d3bd05cf80ca702e23eeb73dadd66b4b3683173ea2a0bc7cc72820bee131 languageName: node linkType: hard @@ -6145,9 +5798,9 @@ fsevents@~2.3.2: linkType: hard "which-module@npm:^2.0.0": - version: 2.0.0 - resolution: "which-module@npm:2.0.0" - checksum: 809f7fd3dfcb2cdbe0180b60d68100c88785084f8f9492b0998c051d7a8efe56784492609d3f09ac161635b78ea29219eb1418a98c15ce87d085bce905705c9c + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be languageName: node linkType: hard @@ -6173,12 +5826,14 @@ fsevents@~2.3.2: languageName: node linkType: hard -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + isexe: ^3.1.1 + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 languageName: node linkType: hard @@ -6236,21 +5891,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"ws@npm:8.13.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c - languageName: node - linkType: hard - "ws@npm:^3.3.1": version: 3.3.3 resolution: "ws@npm:3.3.3" @@ -6343,7 +5983,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"yargs-parser@npm:^21.0.0, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c @@ -6377,21 +6017,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"yargs@npm:17.7.1": - version: 17.7.1 - resolution: "yargs@npm:17.7.1" - dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 - checksum: 3d8a43c336a4942bc68080768664aca85c7bd406f018bad362fd255c41c8f4e650277f42fd65d543fce99e084124ddafee7bbfc1a5c6a8fda4cec78609dcf8d4 - languageName: node - linkType: hard - "yargs@npm:^13.0.0": version: 13.3.2 resolution: "yargs@npm:13.3.2" @@ -6411,8 +6036,8 @@ fsevents@~2.3.2: linkType: hard "yargs@npm:^17.2.1": - version: 17.6.0 - resolution: "yargs@npm:17.6.0" + version: 17.7.2 + resolution: "yargs@npm:17.7.2" dependencies: cliui: ^8.0.1 escalade: ^3.1.1 @@ -6420,8 +6045,8 @@ fsevents@~2.3.2: require-directory: ^2.1.1 string-width: ^4.2.3 y18n: ^5.0.5 - yargs-parser: ^21.0.0 - checksum: 604bdb4a6395a870540d2f3fea083c8e28441f12da8fd05b172b1e68480f00ed73d76be4a05fac19de9bf55ec7729b41e81cf555cccaed700aa192e4fff64872 + yargs-parser: ^21.1.1 + checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a languageName: node linkType: hard @@ -6443,12 +6068,12 @@ fsevents@~2.3.2: linkType: hard "zip-stream@npm:^4.1.0": - version: 4.1.0 - resolution: "zip-stream@npm:4.1.0" + version: 4.1.1 + resolution: "zip-stream@npm:4.1.1" dependencies: - archiver-utils: ^2.1.0 - compress-commons: ^4.1.0 + archiver-utils: ^3.0.4 + compress-commons: ^4.1.2 readable-stream: ^3.6.0 - checksum: 4a73da856738b0634700b52f4ab3fe0bf0a532bea6820ad962d0bda0163d2d5525df4859f89a7238e204a378384e12551985049790c1894c3ac191866e85887f + checksum: 33bd5ee7017656c2ad728b5d4ba510e15bd65ce1ec180c5bbdc7a5f063256353ec482e6a2bc74de7515219d8494147924b9aae16e63fdaaf37cdf7d1ee8df125 languageName: node linkType: hard