diff --git a/e2e/.gitignore b/e2e/.gitignore new file mode 100644 index 0000000..d285c82 --- /dev/null +++ b/e2e/.gitignore @@ -0,0 +1,3 @@ +cypress/downloads +cypress/screenshots +cypress/videos diff --git a/e2e/package-lock.json b/e2e/package-lock.json index e842485..e443917 100644 --- a/e2e/package-lock.json +++ b/e2e/package-lock.json @@ -5,10 +5,10 @@ "packages": { "": { "devDependencies": { - "@badeball/cypress-cucumber-preprocessor": "^19.2.0", + "@badeball/cypress-cucumber-preprocessor": "^20.0.2", "@bahmutov/cypress-esbuild-preprocessor": "^2.2.0", - "cypress": "^13.6.1", - "typescript": "^5.3.3" + "cypress": "^13.7.0", + "typescript": "^5.4.2" } }, "node_modules/@babel/code-frame": { @@ -250,9 +250,9 @@ } }, "node_modules/@badeball/cypress-cucumber-preprocessor": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/@badeball/cypress-cucumber-preprocessor/-/cypress-cucumber-preprocessor-19.2.0.tgz", - "integrity": "sha512-uH4E38nO+hNxEvdYYawtXTcYOSjmS5uxan35HzjqeLeVub1Eo/zcMnKpk1aoKjZHjxHfWzlam8brwhSzrNVY/w==", + "version": "20.0.2", + "resolved": "https://registry.npmjs.org/@badeball/cypress-cucumber-preprocessor/-/cypress-cucumber-preprocessor-20.0.2.tgz", + "integrity": "sha512-Ty5CXJxtB/TVC4jbhYTfR3oUsX8QFcGCQbFhCtk+xlyfL1eI8cgF7BXEQdCa5Qa3lf44EUKeI++xsd3NI5tWTQ==", "dev": true, "funding": [ { @@ -262,6 +262,7 @@ ], "dependencies": { "@badeball/cypress-configuration": "^6.1.0", + "@cucumber/ci-environment": "^10.0.0", "@cucumber/cucumber": "^10.0.0", "@cucumber/cucumber-expressions": "^17.0.0", "@cucumber/gherkin": "^27.0.0", @@ -289,6 +290,7 @@ "bin": { "cucumber-html-formatter": "dist/bin/cucumber-html-formatter.js", "cucumber-json-formatter": "dist/bin/cucumber-json-formatter.js", + "cucumber-merge-messages": "dist/bin/cucumber-merge-messages.js", "cypress-cucumber-diagnostics": "dist/bin/diagnostics.js" }, "engines": { @@ -304,6 +306,12 @@ } } }, + "node_modules/@badeball/cypress-cucumber-preprocessor/node_modules/@cucumber/ci-environment": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/ci-environment/-/ci-environment-10.0.1.tgz", + "integrity": "sha512-/+ooDMPtKSmvcPMDYnMZt4LuoipfFfHaYspStI4shqw8FyKcfQAmekz6G+QKWjQQrvM+7Hkljwx58MEwPCwwzg==", + "dev": true + }, "node_modules/@badeball/cypress-cucumber-preprocessor/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -1239,6 +1247,7 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.3.tgz", "integrity": "sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==", "dev": true, + "optional": true, "dependencies": { "undici-types": "~5.26.4" } @@ -1923,21 +1932,20 @@ } }, "node_modules/cypress": { - "version": "13.6.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.1.tgz", - "integrity": "sha512-k1Wl5PQcA/4UoTffYKKaxA0FJKwg8yenYNYRzLt11CUR0Kln+h7Udne6mdU1cUIdXBDTVZWtmiUjzqGs7/pEpw==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.0.tgz", + "integrity": "sha512-UimjRSJJYdTlvkChcdcfywKJ6tUYuwYuk/n1uMMglrvi+ZthNhoRYcxnWgTqUtkl17fXrPAsD5XT2rcQYN1xKA==", "dev": true, "hasInstallScript": true, "dependencies": { "@cypress/request": "^3.0.0", "@cypress/xvfb": "^1.2.4", - "@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", + "buffer": "^5.7.1", "cachedir": "^2.3.0", "chalk": "^4.1.0", "check-more-types": "^2.24.0", @@ -1955,7 +1963,7 @@ "figures": "^3.2.0", "fs-extra": "^9.1.0", "getos": "^3.2.1", - "is-ci": "^3.0.0", + "is-ci": "^3.0.1", "is-installed-globally": "~0.4.0", "lazy-ass": "^1.6.0", "listr2": "^3.8.3", @@ -4852,9 +4860,9 @@ } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -4868,7 +4876,8 @@ "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "dev": true, + "optional": true }, "node_modules/universalify": { "version": "2.0.1", diff --git a/e2e/package.json b/e2e/package.json index 7e1aa7f..392c61e 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -2,13 +2,14 @@ "private": true, "type": "module", "scripts": { - "test": "cypress run", - "start": "cd .. && npm start" + "start": "cd .. && npm start", + "test": "cypress run" }, "devDependencies": { - "@badeball/cypress-cucumber-preprocessor": "^19.2.0", + "@badeball/cypress-cucumber-preprocessor": "^20.0.2", "@bahmutov/cypress-esbuild-preprocessor": "^2.2.0", - "cypress": "^13.6.1", - "typescript": "^5.3.3" - } + "cypress": "^13.7.0", + "typescript": "^5.4.2" + }, + "packageManager": "npm@10.5.0+sha256.17ca6e08e7633b624e8f870db81a78f46afe119de62bcaf0a7407574139198fc" }