From 40a28c632d0da120e5cd2d53986150d17d44ebf0 Mon Sep 17 00:00:00 2001 From: AndyEPhipps Date: Wed, 27 Sep 2023 10:41:42 +0100 Subject: [PATCH] Update trial #1 --- cypress.config.js | 15 ++ cypress.json | 6 - .../components/atoms/button.cy.js} | 0 .../components/atoms/buttonWithStates.cy.js} | 0 .../components/atoms/checkbox.cy.js} | 0 .../components/atoms/confetti.cy.js} | 0 .../components/atoms/errorText.cy.js} | 0 .../components/atoms/input.cy.js} | 0 .../components/atoms/label.cy.js} | 0 .../components/atoms/link.cy.js} | 0 .../components/atoms/logo.cy.js} | 0 .../components/atoms/pagination.cy.js} | 0 .../components/atoms/picture.cy.js} | 0 .../components/atoms/radioButton.cy.js} | 0 .../components/atoms/richText.cy.js} | 0 .../components/atoms/select.cy.js} | 0 .../components/atoms/socialIcons.cy.js} | 0 .../components/atoms/text.cy.js} | 0 .../components/atoms/textArea.cy.js} | 0 .../components/atoms/textInputWithDrop.cy.js} | 0 .../components/molecules/accordion.cy.js} | 0 .../components/molecules/articleTeaser.cy.js} | 0 .../components/molecules/banner.cy.js} | 0 .../components/molecules/box.cy.js} | 0 .../components/molecules/card.cy.js} | 0 .../components/molecules/cardDs.cy.js} | 0 .../components/molecules/chip.cy.js} | 0 .../components/molecules/countdown.cy.js} | 0 .../components/molecules/descriptor.cy.js} | 0 .../components/molecules/doubleCopy.cy.js} | 0 .../components/molecules/heroBanner.cy.js} | 0 .../components/molecules/infoBanner.cy.js} | 0 .../components/molecules/partnerLink.cy.js} | 0 .../components/molecules/promo.cy.js} | 0 .../components/molecules/schoolLookup.cy.js} | 0 .../components/molecules/searchInput.cy.js} | 0 .../components/molecules/searchResult.cy.js} | 0 .../components/molecules/shareButton.cy.js} | 0 .../molecules/simpleSchoolLookup.cy.js} | 0 .../components/molecules/singleMessage.cy.js} | 0 .../molecules/singleMessageDs.cy.js} | 0 .../components/molecules/typeahead.cy.js} | 0 .../components/molecules/videoBanner.cy.js} | 0 .../components/organisms/cookieBanner.cy.js} | 0 .../components/organisms/donate.cy.js} | 0 .../components/organisms/emailSignUp.cy.js} | 0 .../components/organisms/footer.cy.js} | 0 .../components/organisms/header.cy.js} | 0 .../marketingPreferencesDSForm.cy.js} | 0 .../components/organisms/membership.cy.js} | 0 cypress/support/{index.js => e2e.js} | 0 package.json | 2 +- yarn.lock | 180 ++++++++++++++---- 53 files changed, 155 insertions(+), 48 deletions(-) create mode 100644 cypress.config.js delete mode 100644 cypress.json rename cypress/{integration/components/atoms/button.spec.js => e2e/components/atoms/button.cy.js} (100%) rename cypress/{integration/components/atoms/buttonWithStates.spec.js => e2e/components/atoms/buttonWithStates.cy.js} (100%) rename cypress/{integration/components/atoms/checkbox.spec.js => e2e/components/atoms/checkbox.cy.js} (100%) rename cypress/{integration/components/atoms/confetti.spec.js => e2e/components/atoms/confetti.cy.js} (100%) rename cypress/{integration/components/atoms/errorText.spec.js => e2e/components/atoms/errorText.cy.js} (100%) rename cypress/{integration/components/atoms/input.spec.js => e2e/components/atoms/input.cy.js} (100%) rename cypress/{integration/components/atoms/label.spec.js => e2e/components/atoms/label.cy.js} (100%) rename cypress/{integration/components/atoms/link.spec.js => e2e/components/atoms/link.cy.js} (100%) rename cypress/{integration/components/atoms/logo.spec.js => e2e/components/atoms/logo.cy.js} (100%) rename cypress/{integration/components/atoms/pagination.spec.js => e2e/components/atoms/pagination.cy.js} (100%) rename cypress/{integration/components/atoms/picture.spec.js => e2e/components/atoms/picture.cy.js} (100%) rename cypress/{integration/components/atoms/radioButton.spec.js => e2e/components/atoms/radioButton.cy.js} (100%) rename cypress/{integration/components/atoms/richText.spec.js => e2e/components/atoms/richText.cy.js} (100%) rename cypress/{integration/components/atoms/select.spec.js => e2e/components/atoms/select.cy.js} (100%) rename cypress/{integration/components/atoms/socialIcons.spec.js => e2e/components/atoms/socialIcons.cy.js} (100%) rename cypress/{integration/components/atoms/text.spec.js => e2e/components/atoms/text.cy.js} (100%) rename cypress/{integration/components/atoms/textArea.spec.js => e2e/components/atoms/textArea.cy.js} (100%) rename cypress/{integration/components/atoms/textInputWithDrop.spec.js => e2e/components/atoms/textInputWithDrop.cy.js} (100%) rename cypress/{integration/components/molecules/accordion.spec.js => e2e/components/molecules/accordion.cy.js} (100%) rename cypress/{integration/components/molecules/articleTeaser.spec.js => e2e/components/molecules/articleTeaser.cy.js} (100%) rename cypress/{integration/components/molecules/banner.spec.js => e2e/components/molecules/banner.cy.js} (100%) rename cypress/{integration/components/molecules/box.spec.js => e2e/components/molecules/box.cy.js} (100%) rename cypress/{integration/components/molecules/card.spec.js => e2e/components/molecules/card.cy.js} (100%) rename cypress/{integration/components/molecules/cardDs.spec.js => e2e/components/molecules/cardDs.cy.js} (100%) rename cypress/{integration/components/molecules/chip.spec.js => e2e/components/molecules/chip.cy.js} (100%) rename cypress/{integration/components/molecules/countdown.spec.js => e2e/components/molecules/countdown.cy.js} (100%) rename cypress/{integration/components/molecules/descriptor.spec.js => e2e/components/molecules/descriptor.cy.js} (100%) rename cypress/{integration/components/molecules/doubleCopy.spec.js => e2e/components/molecules/doubleCopy.cy.js} (100%) rename cypress/{integration/components/molecules/heroBanner.spec.js => e2e/components/molecules/heroBanner.cy.js} (100%) rename cypress/{integration/components/molecules/infoBanner.spec.js => e2e/components/molecules/infoBanner.cy.js} (100%) rename cypress/{integration/components/molecules/partnerLink.spec.js => e2e/components/molecules/partnerLink.cy.js} (100%) rename cypress/{integration/components/molecules/promo.spec.js => e2e/components/molecules/promo.cy.js} (100%) rename cypress/{integration/components/molecules/schoolLookup.spec.js => e2e/components/molecules/schoolLookup.cy.js} (100%) rename cypress/{integration/components/molecules/searchInput.spec.js => e2e/components/molecules/searchInput.cy.js} (100%) rename cypress/{integration/components/molecules/searchResult.spec.js => e2e/components/molecules/searchResult.cy.js} (100%) rename cypress/{integration/components/molecules/shareButton.spec.js => e2e/components/molecules/shareButton.cy.js} (100%) rename cypress/{integration/components/molecules/simpleSchoolLookup.spec.js => e2e/components/molecules/simpleSchoolLookup.cy.js} (100%) rename cypress/{integration/components/molecules/singleMessage.spec.js => e2e/components/molecules/singleMessage.cy.js} (100%) rename cypress/{integration/components/molecules/singleMessageDs.spec.js => e2e/components/molecules/singleMessageDs.cy.js} (100%) rename cypress/{integration/components/molecules/typeahead.spec.js => e2e/components/molecules/typeahead.cy.js} (100%) rename cypress/{integration/components/molecules/videoBanner.spec.js => e2e/components/molecules/videoBanner.cy.js} (100%) rename cypress/{integration/components/organisms/cookieBanner.spec.js => e2e/components/organisms/cookieBanner.cy.js} (100%) rename cypress/{integration/components/organisms/donate.spec.js => e2e/components/organisms/donate.cy.js} (100%) rename cypress/{integration/components/organisms/emailSignUp.spec.js => e2e/components/organisms/emailSignUp.cy.js} (100%) rename cypress/{integration/components/organisms/footer.spec.js => e2e/components/organisms/footer.cy.js} (100%) rename cypress/{integration/components/organisms/header.spec.js => e2e/components/organisms/header.cy.js} (100%) rename cypress/{integration/components/organisms/marketingPreferencesDSForm.spec.js => e2e/components/organisms/marketingPreferencesDSForm.cy.js} (100%) rename cypress/{integration/components/organisms/membership.spec.js => e2e/components/organisms/membership.cy.js} (100%) rename cypress/support/{index.js => e2e.js} (100%) diff --git a/cypress.config.js b/cypress.config.js new file mode 100644 index 00000000..d85b8207 --- /dev/null +++ b/cypress.config.js @@ -0,0 +1,15 @@ +const { defineConfig } = require('cypress') + +module.exports = defineConfig({ + chromeWebSecurity: false, + viewportWidth: 1000, + viewportHeight: 1000, + e2e: { + // We've imported your old cypress plugins here. + // You may want to clean this up later by importing these. + setupNodeEvents(on, config) { + return require('./cypress/plugins/index.js')(on, config) + }, + baseUrl: 'http://localhost:6060', + }, +}) diff --git a/cypress.json b/cypress.json deleted file mode 100644 index 9e20e0c7..00000000 --- a/cypress.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "baseUrl": "http://localhost:6060", - "chromeWebSecurity": false, - "viewportWidth": 1000, - "viewportHeight": 1000 -} diff --git a/cypress/integration/components/atoms/button.spec.js b/cypress/e2e/components/atoms/button.cy.js similarity index 100% rename from cypress/integration/components/atoms/button.spec.js rename to cypress/e2e/components/atoms/button.cy.js diff --git a/cypress/integration/components/atoms/buttonWithStates.spec.js b/cypress/e2e/components/atoms/buttonWithStates.cy.js similarity index 100% rename from cypress/integration/components/atoms/buttonWithStates.spec.js rename to cypress/e2e/components/atoms/buttonWithStates.cy.js diff --git a/cypress/integration/components/atoms/checkbox.spec.js b/cypress/e2e/components/atoms/checkbox.cy.js similarity index 100% rename from cypress/integration/components/atoms/checkbox.spec.js rename to cypress/e2e/components/atoms/checkbox.cy.js diff --git a/cypress/integration/components/atoms/confetti.spec.js b/cypress/e2e/components/atoms/confetti.cy.js similarity index 100% rename from cypress/integration/components/atoms/confetti.spec.js rename to cypress/e2e/components/atoms/confetti.cy.js diff --git a/cypress/integration/components/atoms/errorText.spec.js b/cypress/e2e/components/atoms/errorText.cy.js similarity index 100% rename from cypress/integration/components/atoms/errorText.spec.js rename to cypress/e2e/components/atoms/errorText.cy.js diff --git a/cypress/integration/components/atoms/input.spec.js b/cypress/e2e/components/atoms/input.cy.js similarity index 100% rename from cypress/integration/components/atoms/input.spec.js rename to cypress/e2e/components/atoms/input.cy.js diff --git a/cypress/integration/components/atoms/label.spec.js b/cypress/e2e/components/atoms/label.cy.js similarity index 100% rename from cypress/integration/components/atoms/label.spec.js rename to cypress/e2e/components/atoms/label.cy.js diff --git a/cypress/integration/components/atoms/link.spec.js b/cypress/e2e/components/atoms/link.cy.js similarity index 100% rename from cypress/integration/components/atoms/link.spec.js rename to cypress/e2e/components/atoms/link.cy.js diff --git a/cypress/integration/components/atoms/logo.spec.js b/cypress/e2e/components/atoms/logo.cy.js similarity index 100% rename from cypress/integration/components/atoms/logo.spec.js rename to cypress/e2e/components/atoms/logo.cy.js diff --git a/cypress/integration/components/atoms/pagination.spec.js b/cypress/e2e/components/atoms/pagination.cy.js similarity index 100% rename from cypress/integration/components/atoms/pagination.spec.js rename to cypress/e2e/components/atoms/pagination.cy.js diff --git a/cypress/integration/components/atoms/picture.spec.js b/cypress/e2e/components/atoms/picture.cy.js similarity index 100% rename from cypress/integration/components/atoms/picture.spec.js rename to cypress/e2e/components/atoms/picture.cy.js diff --git a/cypress/integration/components/atoms/radioButton.spec.js b/cypress/e2e/components/atoms/radioButton.cy.js similarity index 100% rename from cypress/integration/components/atoms/radioButton.spec.js rename to cypress/e2e/components/atoms/radioButton.cy.js diff --git a/cypress/integration/components/atoms/richText.spec.js b/cypress/e2e/components/atoms/richText.cy.js similarity index 100% rename from cypress/integration/components/atoms/richText.spec.js rename to cypress/e2e/components/atoms/richText.cy.js diff --git a/cypress/integration/components/atoms/select.spec.js b/cypress/e2e/components/atoms/select.cy.js similarity index 100% rename from cypress/integration/components/atoms/select.spec.js rename to cypress/e2e/components/atoms/select.cy.js diff --git a/cypress/integration/components/atoms/socialIcons.spec.js b/cypress/e2e/components/atoms/socialIcons.cy.js similarity index 100% rename from cypress/integration/components/atoms/socialIcons.spec.js rename to cypress/e2e/components/atoms/socialIcons.cy.js diff --git a/cypress/integration/components/atoms/text.spec.js b/cypress/e2e/components/atoms/text.cy.js similarity index 100% rename from cypress/integration/components/atoms/text.spec.js rename to cypress/e2e/components/atoms/text.cy.js diff --git a/cypress/integration/components/atoms/textArea.spec.js b/cypress/e2e/components/atoms/textArea.cy.js similarity index 100% rename from cypress/integration/components/atoms/textArea.spec.js rename to cypress/e2e/components/atoms/textArea.cy.js diff --git a/cypress/integration/components/atoms/textInputWithDrop.spec.js b/cypress/e2e/components/atoms/textInputWithDrop.cy.js similarity index 100% rename from cypress/integration/components/atoms/textInputWithDrop.spec.js rename to cypress/e2e/components/atoms/textInputWithDrop.cy.js diff --git a/cypress/integration/components/molecules/accordion.spec.js b/cypress/e2e/components/molecules/accordion.cy.js similarity index 100% rename from cypress/integration/components/molecules/accordion.spec.js rename to cypress/e2e/components/molecules/accordion.cy.js diff --git a/cypress/integration/components/molecules/articleTeaser.spec.js b/cypress/e2e/components/molecules/articleTeaser.cy.js similarity index 100% rename from cypress/integration/components/molecules/articleTeaser.spec.js rename to cypress/e2e/components/molecules/articleTeaser.cy.js diff --git a/cypress/integration/components/molecules/banner.spec.js b/cypress/e2e/components/molecules/banner.cy.js similarity index 100% rename from cypress/integration/components/molecules/banner.spec.js rename to cypress/e2e/components/molecules/banner.cy.js diff --git a/cypress/integration/components/molecules/box.spec.js b/cypress/e2e/components/molecules/box.cy.js similarity index 100% rename from cypress/integration/components/molecules/box.spec.js rename to cypress/e2e/components/molecules/box.cy.js diff --git a/cypress/integration/components/molecules/card.spec.js b/cypress/e2e/components/molecules/card.cy.js similarity index 100% rename from cypress/integration/components/molecules/card.spec.js rename to cypress/e2e/components/molecules/card.cy.js diff --git a/cypress/integration/components/molecules/cardDs.spec.js b/cypress/e2e/components/molecules/cardDs.cy.js similarity index 100% rename from cypress/integration/components/molecules/cardDs.spec.js rename to cypress/e2e/components/molecules/cardDs.cy.js diff --git a/cypress/integration/components/molecules/chip.spec.js b/cypress/e2e/components/molecules/chip.cy.js similarity index 100% rename from cypress/integration/components/molecules/chip.spec.js rename to cypress/e2e/components/molecules/chip.cy.js diff --git a/cypress/integration/components/molecules/countdown.spec.js b/cypress/e2e/components/molecules/countdown.cy.js similarity index 100% rename from cypress/integration/components/molecules/countdown.spec.js rename to cypress/e2e/components/molecules/countdown.cy.js diff --git a/cypress/integration/components/molecules/descriptor.spec.js b/cypress/e2e/components/molecules/descriptor.cy.js similarity index 100% rename from cypress/integration/components/molecules/descriptor.spec.js rename to cypress/e2e/components/molecules/descriptor.cy.js diff --git a/cypress/integration/components/molecules/doubleCopy.spec.js b/cypress/e2e/components/molecules/doubleCopy.cy.js similarity index 100% rename from cypress/integration/components/molecules/doubleCopy.spec.js rename to cypress/e2e/components/molecules/doubleCopy.cy.js diff --git a/cypress/integration/components/molecules/heroBanner.spec.js b/cypress/e2e/components/molecules/heroBanner.cy.js similarity index 100% rename from cypress/integration/components/molecules/heroBanner.spec.js rename to cypress/e2e/components/molecules/heroBanner.cy.js diff --git a/cypress/integration/components/molecules/infoBanner.spec.js b/cypress/e2e/components/molecules/infoBanner.cy.js similarity index 100% rename from cypress/integration/components/molecules/infoBanner.spec.js rename to cypress/e2e/components/molecules/infoBanner.cy.js diff --git a/cypress/integration/components/molecules/partnerLink.spec.js b/cypress/e2e/components/molecules/partnerLink.cy.js similarity index 100% rename from cypress/integration/components/molecules/partnerLink.spec.js rename to cypress/e2e/components/molecules/partnerLink.cy.js diff --git a/cypress/integration/components/molecules/promo.spec.js b/cypress/e2e/components/molecules/promo.cy.js similarity index 100% rename from cypress/integration/components/molecules/promo.spec.js rename to cypress/e2e/components/molecules/promo.cy.js diff --git a/cypress/integration/components/molecules/schoolLookup.spec.js b/cypress/e2e/components/molecules/schoolLookup.cy.js similarity index 100% rename from cypress/integration/components/molecules/schoolLookup.spec.js rename to cypress/e2e/components/molecules/schoolLookup.cy.js diff --git a/cypress/integration/components/molecules/searchInput.spec.js b/cypress/e2e/components/molecules/searchInput.cy.js similarity index 100% rename from cypress/integration/components/molecules/searchInput.spec.js rename to cypress/e2e/components/molecules/searchInput.cy.js diff --git a/cypress/integration/components/molecules/searchResult.spec.js b/cypress/e2e/components/molecules/searchResult.cy.js similarity index 100% rename from cypress/integration/components/molecules/searchResult.spec.js rename to cypress/e2e/components/molecules/searchResult.cy.js diff --git a/cypress/integration/components/molecules/shareButton.spec.js b/cypress/e2e/components/molecules/shareButton.cy.js similarity index 100% rename from cypress/integration/components/molecules/shareButton.spec.js rename to cypress/e2e/components/molecules/shareButton.cy.js diff --git a/cypress/integration/components/molecules/simpleSchoolLookup.spec.js b/cypress/e2e/components/molecules/simpleSchoolLookup.cy.js similarity index 100% rename from cypress/integration/components/molecules/simpleSchoolLookup.spec.js rename to cypress/e2e/components/molecules/simpleSchoolLookup.cy.js diff --git a/cypress/integration/components/molecules/singleMessage.spec.js b/cypress/e2e/components/molecules/singleMessage.cy.js similarity index 100% rename from cypress/integration/components/molecules/singleMessage.spec.js rename to cypress/e2e/components/molecules/singleMessage.cy.js diff --git a/cypress/integration/components/molecules/singleMessageDs.spec.js b/cypress/e2e/components/molecules/singleMessageDs.cy.js similarity index 100% rename from cypress/integration/components/molecules/singleMessageDs.spec.js rename to cypress/e2e/components/molecules/singleMessageDs.cy.js diff --git a/cypress/integration/components/molecules/typeahead.spec.js b/cypress/e2e/components/molecules/typeahead.cy.js similarity index 100% rename from cypress/integration/components/molecules/typeahead.spec.js rename to cypress/e2e/components/molecules/typeahead.cy.js diff --git a/cypress/integration/components/molecules/videoBanner.spec.js b/cypress/e2e/components/molecules/videoBanner.cy.js similarity index 100% rename from cypress/integration/components/molecules/videoBanner.spec.js rename to cypress/e2e/components/molecules/videoBanner.cy.js diff --git a/cypress/integration/components/organisms/cookieBanner.spec.js b/cypress/e2e/components/organisms/cookieBanner.cy.js similarity index 100% rename from cypress/integration/components/organisms/cookieBanner.spec.js rename to cypress/e2e/components/organisms/cookieBanner.cy.js diff --git a/cypress/integration/components/organisms/donate.spec.js b/cypress/e2e/components/organisms/donate.cy.js similarity index 100% rename from cypress/integration/components/organisms/donate.spec.js rename to cypress/e2e/components/organisms/donate.cy.js diff --git a/cypress/integration/components/organisms/emailSignUp.spec.js b/cypress/e2e/components/organisms/emailSignUp.cy.js similarity index 100% rename from cypress/integration/components/organisms/emailSignUp.spec.js rename to cypress/e2e/components/organisms/emailSignUp.cy.js diff --git a/cypress/integration/components/organisms/footer.spec.js b/cypress/e2e/components/organisms/footer.cy.js similarity index 100% rename from cypress/integration/components/organisms/footer.spec.js rename to cypress/e2e/components/organisms/footer.cy.js diff --git a/cypress/integration/components/organisms/header.spec.js b/cypress/e2e/components/organisms/header.cy.js similarity index 100% rename from cypress/integration/components/organisms/header.spec.js rename to cypress/e2e/components/organisms/header.cy.js diff --git a/cypress/integration/components/organisms/marketingPreferencesDSForm.spec.js b/cypress/e2e/components/organisms/marketingPreferencesDSForm.cy.js similarity index 100% rename from cypress/integration/components/organisms/marketingPreferencesDSForm.spec.js rename to cypress/e2e/components/organisms/marketingPreferencesDSForm.cy.js diff --git a/cypress/integration/components/organisms/membership.spec.js b/cypress/e2e/components/organisms/membership.cy.js similarity index 100% rename from cypress/integration/components/organisms/membership.spec.js rename to cypress/e2e/components/organisms/membership.cy.js diff --git a/cypress/support/index.js b/cypress/support/e2e.js similarity index 100% rename from cypress/support/index.js rename to cypress/support/e2e.js diff --git a/package.json b/package.json index f4c11eb3..2c068ed9 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ }, "devDependencies": { "cross-env": "^7.0.3", - "cypress": "^8.3.0", + "cypress": "13.2.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.0", "eslint-plugin-import": "^2.27.5", diff --git a/yarn.lock b/yarn.lock index e1f4678a..1163f072 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1113,6 +1113,11 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + "@csstools/convert-colors@^1.4.0": version "1.4.0" resolved "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" @@ -1121,9 +1126,10 @@ version "10.1.0" resolved "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" -"@cypress/request@^2.88.5": - version "2.88.6" - resolved "https://registry.npmjs.org/@cypress/request/-/request-2.88.6.tgz" +"@cypress/request@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-3.0.1.tgz#72d7d5425236a2413bd3d8bb66d02d9dc3168960" + integrity sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -1132,16 +1138,15 @@ extend "~3.0.2" forever-agent "~0.6.1" form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" + http-signature "~1.3.6" is-typedarray "~1.0.0" isstream "~0.1.2" json-stringify-safe "~5.0.1" mime-types "~2.1.19" performance-now "^2.1.0" - qs "~6.5.2" + qs "6.10.4" safe-buffer "^5.1.2" - tough-cookie "~2.5.0" + tough-cookie "^4.1.3" tunnel-agent "^0.6.0" uuid "^8.3.2" @@ -2062,9 +2067,10 @@ version "16.7.1" resolved "https://registry.npmjs.org/@types/node/-/node-16.7.1.tgz" -"@types/node@^14.14.31": - version "14.17.11" - resolved "https://registry.npmjs.org/@types/node/-/node-14.17.11.tgz" +"@types/node@^18.17.5": + version "18.18.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.0.tgz#bd19d5133a6e5e2d0152ec079ac27c120e7f1763" + integrity sha512-3xA4X31gHT1F1l38ATDIL9GpRLdwVhnEFC8Uikv5ZLlXATwrCYyPq7ZWHxzxc3J/30SUiwiYT+bQe0/XvKlWbw== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -2092,9 +2098,10 @@ version "0.12.1" resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz" -"@types/sinonjs__fake-timers@^6.0.2": - version "6.0.3" - resolved "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.3.tgz" +"@types/sinonjs__fake-timers@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3" + integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== "@types/sizzle@^2.3.2": version "2.3.3" @@ -3089,7 +3096,7 @@ balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" -base64-js@^1.0.2: +base64-js@^1.0.2, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" @@ -3367,6 +3374,14 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" +buffer@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + builtin-modules@^3.1.0: version "3.2.0" resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz" @@ -3715,7 +3730,7 @@ cli-spinners@^2.2.0: version "2.6.0" resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz" -cli-table3@^0.6.0, cli-table3@~0.6.0: +cli-table3@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz" dependencies: @@ -3724,6 +3739,15 @@ cli-table3@^0.6.0, cli-table3@~0.6.0: optionalDependencies: colors "^1.1.2" +cli-table3@~0.6.1: + version "0.6.3" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" + integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + cli-table@^0.3.1: version "0.3.6" resolved "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz" @@ -3881,9 +3905,10 @@ commander@^4.0.1, commander@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" +commander@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== commander@~2.1.0: version "2.1.0" @@ -4437,29 +4462,31 @@ cyclist@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" -cypress@^8.3.0: - version "8.3.0" - resolved "https://registry.npmjs.org/cypress/-/cypress-8.3.0.tgz" +cypress@13.2.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.2.0.tgz#10f73d06a0764764ffbb903a31e96e2118dcfc1d" + integrity sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g== dependencies: - "@cypress/request" "^2.88.5" + "@cypress/request" "^3.0.0" "@cypress/xvfb" "^1.2.4" - "@types/node" "^14.14.31" - "@types/sinonjs__fake-timers" "^6.0.2" + "@types/node" "^18.17.5" + "@types/sinonjs__fake-timers" "8.1.1" "@types/sizzle" "^2.3.2" arch "^2.2.0" blob-util "^2.0.2" bluebird "^3.7.2" + buffer "^5.6.0" cachedir "^2.3.0" chalk "^4.1.0" check-more-types "^2.24.0" cli-cursor "^3.1.0" - cli-table3 "~0.6.0" - commander "^5.1.0" + cli-table3 "~0.6.1" + commander "^6.2.1" common-tags "^1.8.0" dayjs "^1.10.4" - debug "^4.3.2" + debug "^4.3.4" enquirer "^2.3.6" - eventemitter2 "^6.4.3" + eventemitter2 "6.4.7" execa "4.1.0" executable "^4.1.1" extract-zip "2.0.1" @@ -4472,15 +4499,16 @@ cypress@^8.3.0: listr2 "^3.8.3" lodash "^4.17.21" log-symbols "^4.0.0" - minimist "^1.2.5" + minimist "^1.2.8" ospath "^1.2.2" pretty-bytes "^5.6.0" - ramda "~0.27.1" + process "^0.11.10" + proxy-from-env "1.0.0" request-progress "^3.0.0" + semver "^7.5.3" supports-color "^8.1.1" tmp "~0.2.1" untildify "^4.0.0" - url "^0.11.0" yauzl "^2.10.0" d@1, d@^1.0.1: @@ -4527,7 +4555,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: +debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: version "4.3.2" resolved "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" dependencies: @@ -5553,9 +5581,10 @@ etag@~1.8.1: version "1.8.1" resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" -eventemitter2@^6.4.3: - version "6.4.4" - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz" +eventemitter2@6.4.7: + version "6.4.7" + resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.7.tgz#a7f6c4d7abf28a14c1ef3442f21cb306a054271d" + integrity sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg== eventemitter3@^4.0.0: version "4.0.7" @@ -6682,6 +6711,15 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +http-signature@~1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9" + integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== + dependencies: + assert-plus "^1.0.0" + jsprim "^2.0.2" + sshpk "^1.14.1" + https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" @@ -6735,7 +6773,7 @@ identity-obj-proxy@3.0.0: dependencies: harmony-reflect "^1.4.6" -ieee754@^1.1.4: +ieee754@^1.1.13, ieee754@^1.1.4: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" @@ -7956,6 +7994,11 @@ json-schema@0.2.3: version "0.2.3" resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" +json-schema@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" @@ -8018,6 +8061,16 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" +jsprim@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d" + integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.4.0" + verror "1.10.0" + jss-plugin-camel-case@^10.0.0: version "10.7.1" resolved "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.7.1.tgz" @@ -8805,7 +8858,7 @@ minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" -minimist@^1.2.6: +minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -10694,6 +10747,11 @@ proxy-addr@~2.0.5: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-from-env@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" + integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== + prr@~1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" @@ -10763,6 +10821,13 @@ qrcode-terminal@^0.12.0: version "0.12.0" resolved "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz" +qs@6.10.4: + version "6.10.4" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.4.tgz#6a3003755add91c0ec9eacdc5f878b034e73f9e7" + integrity sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g== + dependencies: + side-channel "^1.0.4" + qs@6.7.0: version "6.7.0" resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" @@ -10812,10 +10877,6 @@ raf@^3.4.1: dependencies: performance-now "^2.1.0" -ramda@~0.27.1: - version "0.27.1" - resolved "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz" - randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" @@ -11856,6 +11917,13 @@ semver@^7.1.1, semver@^7.1.2, semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semve dependencies: lru-cache "^6.0.0" +semver@^7.5.3: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + send@0.17.1: version "0.17.1" resolved "https://registry.npmjs.org/send/-/send-0.17.1.tgz" @@ -12229,6 +12297,21 @@ sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" +sshpk@^1.14.1: + version "1.17.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" + integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + sshpk@^1.7.0: version "1.16.1" resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" @@ -12872,6 +12955,16 @@ tough-cookie@^4.0.0: punycode "^2.1.1" universalify "^0.1.2" +tough-cookie@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" + integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" @@ -13170,6 +13263,11 @@ universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz"