diff --git a/package-lock.json b/package-lock.json index bacb22f40..a8343e4e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,13 +9,13 @@ "version": "7.3.0", "license": "MIT", "dependencies": { - "@cucumber/create-meta": "^5.0.0", - "@cucumber/cucumber-expressions": "^12.1.1", - "@cucumber/gherkin": "^19.0.3", - "@cucumber/gherkin-streams": "^2.0.2", - "@cucumber/html-formatter": "^15.0.2", - "@cucumber/messages": "^16.0.1", - "@cucumber/tag-expressions": "^3.0.1", + "@cucumber/create-meta": "6.0.1", + "@cucumber/cucumber-expressions": "12.1.2", + "@cucumber/gherkin": "20.0.1", + "@cucumber/gherkin-streams": "3.0.0", + "@cucumber/html-formatter": "16.0.1", + "@cucumber/messages": "17.0.1", + "@cucumber/tag-expressions": "3.0.1", "assertion-error-formatter": "^3.0.0", "capital-case": "^1.0.4", "cli-table3": "^0.6.0", @@ -43,9 +43,9 @@ "cucumber-js": "bin/cucumber-js" }, "devDependencies": { - "@cucumber/compatibility-kit": "7.0.0", - "@cucumber/message-streams": "2.1.0", - "@cucumber/query": "10.1.0", + "@cucumber/compatibility-kit": "7.1.0", + "@cucumber/message-streams": "3.0.0", + "@cucumber/query": "11.0.0", "@sinonjs/fake-timers": "7.1.2", "@types/chai": "4.2.21", "@types/dirty-chai": "2.0.2", @@ -512,106 +512,90 @@ } }, "node_modules/@cucumber/compatibility-kit": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/compatibility-kit/-/compatibility-kit-7.0.0.tgz", - "integrity": "sha512-RmRaednTus8Pl1rjOqdNeXp2TUWCfkQhvP0Eq9DW5gwubnFgJlKd9kHyY+VO8/te+Vv8a9YAyXeZ0SJy7QnRLA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@cucumber/compatibility-kit/-/compatibility-kit-7.1.0.tgz", + "integrity": "sha512-9XK8Fbbkg6Dpbvb96KpRozGtMXbfy266jV+bh95/X697eXDoOlTe5OBcZjzpti3l40Ksu2NpF0fE0YvXMPixVw==", "dev": true }, "node_modules/@cucumber/create-meta": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/create-meta/-/create-meta-5.0.0.tgz", - "integrity": "sha512-Z5kMZkUff00S3/KSnKzB/KOm2UIxMXY1xXmj2dQMlD49lV6v/W8EEvgDMNtQotQNSOQU5bDupmWQpk+o16tXIw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/create-meta/-/create-meta-6.0.1.tgz", + "integrity": "sha512-oaNFVBAfduO0GJ1xUtgfGZHvg6+CH56DYaGWPAraayLxvtsQwaOnBYMzzaccGHty/Q6sksQ+IIZK3SuGkTmdvg==", "dependencies": { - "@cucumber/messages": "^16.0.0" + "@cucumber/messages": "^17.0.1" } }, "node_modules/@cucumber/cucumber-expressions": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-12.1.1.tgz", - "integrity": "sha512-WKkQAW5A8mReAFbl6FwkSiTNsy478JAOrHROrzUqNDW7Q/FU3yvrvgueX7G0NHAkvMYUMLYTSaxqLFQIMJ+K3Q==", + "version": "12.1.2", + "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-12.1.2.tgz", + "integrity": "sha512-3iSezyIpuc5NlEphh5gNiqGx4p9l+3n9qnhMbKP7ouJ1BjbTa7w+f8f5g13+n+i6TkJ08l+CtUrFXanoBbsxIQ==", "dependencies": { - "becke-ch--regex--s0-0-v1--base--pl--lib": "^1.4.0" + "becke-ch--regex--s0-0-v1--base--pl--lib": "1.4.0" } }, "node_modules/@cucumber/gherkin": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@cucumber/gherkin/-/gherkin-19.0.3.tgz", - "integrity": "sha512-gWdMm8mfRk3P+VugJWvNALaQV5QnT+5RkqWy3tO+4NsMSQZPo5p4V4vXwriQZ/sZR1Wni5TDRztuRsKLgZ3XHA==", + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/gherkin/-/gherkin-20.0.1.tgz", + "integrity": "sha512-1vXZETZYF3A9egC+N1EIeMobLQQ6VcQoGQ0NvHhkZ/NYXjJB+rPwMbZmhnDfqexhzJbWlA2CVNKc+VHrUobyyg==", "dependencies": { - "@cucumber/message-streams": "^2.0.0", - "@cucumber/messages": "^16.0.1" + "@cucumber/message-streams": "^3.0.0", + "@cucumber/messages": "^17.0.1" } }, "node_modules/@cucumber/gherkin-streams": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@cucumber/gherkin-streams/-/gherkin-streams-2.0.2.tgz", - "integrity": "sha512-cKmXOBz4OwGlrHMBCc4qCC3KzLaqcEZ11nWWskIbv6jyfvlIRuM2OgEF6VLcNVewczifW1p6DrDj0OO+BeXocA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/gherkin-streams/-/gherkin-streams-3.0.0.tgz", + "integrity": "sha512-vdTfSJx4z3Ju2vtresEM930chq3DVxnuQ1FFCI69m2Q83sa2mL8VEFvJ5fwlF7fY/fqLwop04W6B7lCkSZq7fg==", "dependencies": { - "@cucumber/gherkin": "^19.0.1", - "@cucumber/message-streams": "^2.0.0", - "@cucumber/messages": "^16.0.0", - "commander": "7.2.0", + "@cucumber/gherkin": "^20.0.0", + "@cucumber/message-streams": "^3.0.0", + "@cucumber/messages": "^17.0.0", + "commander": "8.0.0", "source-map-support": "0.5.19" }, "bin": { "gherkin-javascript": "bin/gherkin" } }, - "node_modules/@cucumber/gherkin-streams/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, "node_modules/@cucumber/html-formatter": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@cucumber/html-formatter/-/html-formatter-15.0.2.tgz", - "integrity": "sha512-j+YGY4ytj78G/v1gZo53D+vuKXlTg/oxNwSCCGvRQo75+AqYDJSkm/vexXJQ5lY1rXAvlbZ9KI6jhg6LDs0YdQ==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/html-formatter/-/html-formatter-16.0.1.tgz", + "integrity": "sha512-a/FPKreNILJWwjc/jXikqyLQRyGD6qY9XMSn5NdtJCXflzmPg3ihe9LMrR6DQTS1tr32kjuvsBdkv5lU80Xz6A==", "dependencies": { - "@cucumber/messages": "^16.0.1", - "commander": "7.2.0", + "@cucumber/messages": "^17.0.1", + "commander": "8.0.0", "source-map-support": "0.5.19" }, "bin": { "cucumber-html-formatter": "bin/cucumber-html-formatter.js" } }, - "node_modules/@cucumber/html-formatter/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, "node_modules/@cucumber/message-streams": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@cucumber/message-streams/-/message-streams-2.1.0.tgz", - "integrity": "sha512-Yh3mw3qv6QL9NI/ihkZF8V9MX2GbnR6oktv34kC3uAbrQy9d/b2SZ3HNjG3J9JQqpV4B7Om3SPElJYIeo66TrA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/message-streams/-/message-streams-3.0.0.tgz", + "integrity": "sha512-ABx91nKUebV8mLmpf7BsB3bmQ57CDAfj2EIZswThz+nJHYPAFlZ1JewI6ykFsR9RzJ7/QhgQs0KHeQh7nH/u1Q==", "dependencies": { - "@cucumber/messages": "^16.0.1" + "@cucumber/messages": "^17.0.0" } }, "node_modules/@cucumber/messages": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-16.0.1.tgz", - "integrity": "sha512-80JcaAfQragFqR1rMhRwiqWL9HcR6Z4LDD2mfF0Lxg/lFkCNvmWa9Jl10NUNfFXYD555NKPzP/8xFo55abw8TQ==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-17.0.1.tgz", + "integrity": "sha512-cr07vBdiUnGgG3p2bUYhKswTwmk6yY62Fu/+Azvnd/eHar266+SkEs1UyO342ZXK56IyBtEE7T0X3Zn3V74q8A==", "dependencies": { - "@types/uuid": "8.3.0", + "@types/uuid": "8.3.1", "class-transformer": "0.4.0", "reflect-metadata": "0.1.13", "uuid": "8.3.2" } }, "node_modules/@cucumber/query": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@cucumber/query/-/query-10.1.0.tgz", - "integrity": "sha512-6LzfJA62hqi8Nf3XGZjtLa1J8G5HrYNUMxWRcXxiGiOIq2erIaiWu8628NMmeIYLyf93LgiKHGcjNFTu7ZrTPA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/query/-/query-11.0.0.tgz", + "integrity": "sha512-GkjZX7p8h4OiajDrBXs/4E7qKhnW5gsqVXvJRI1Vv7bREpXc1W0Gc9S4UDgtx/YQ6djs0yBrjIbSHJRtEHYnIA==", "dev": true, "dependencies": { - "@cucumber/messages": "^16.0.1", + "@cucumber/messages": "^17.0.0", "@teppeis/multimaps": "2.0.0" } }, @@ -1095,9 +1079,9 @@ "dev": true }, "node_modules/@types/uuid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.0.tgz", - "integrity": "sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ==" + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==" }, "node_modules/@types/verror": { "version": "1.10.5", @@ -7591,98 +7575,84 @@ } }, "@cucumber/compatibility-kit": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/compatibility-kit/-/compatibility-kit-7.0.0.tgz", - "integrity": "sha512-RmRaednTus8Pl1rjOqdNeXp2TUWCfkQhvP0Eq9DW5gwubnFgJlKd9kHyY+VO8/te+Vv8a9YAyXeZ0SJy7QnRLA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@cucumber/compatibility-kit/-/compatibility-kit-7.1.0.tgz", + "integrity": "sha512-9XK8Fbbkg6Dpbvb96KpRozGtMXbfy266jV+bh95/X697eXDoOlTe5OBcZjzpti3l40Ksu2NpF0fE0YvXMPixVw==", "dev": true }, "@cucumber/create-meta": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/create-meta/-/create-meta-5.0.0.tgz", - "integrity": "sha512-Z5kMZkUff00S3/KSnKzB/KOm2UIxMXY1xXmj2dQMlD49lV6v/W8EEvgDMNtQotQNSOQU5bDupmWQpk+o16tXIw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/create-meta/-/create-meta-6.0.1.tgz", + "integrity": "sha512-oaNFVBAfduO0GJ1xUtgfGZHvg6+CH56DYaGWPAraayLxvtsQwaOnBYMzzaccGHty/Q6sksQ+IIZK3SuGkTmdvg==", "requires": { - "@cucumber/messages": "^16.0.0" + "@cucumber/messages": "^17.0.1" } }, "@cucumber/cucumber-expressions": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-12.1.1.tgz", - "integrity": "sha512-WKkQAW5A8mReAFbl6FwkSiTNsy478JAOrHROrzUqNDW7Q/FU3yvrvgueX7G0NHAkvMYUMLYTSaxqLFQIMJ+K3Q==", + "version": "12.1.2", + "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-12.1.2.tgz", + "integrity": "sha512-3iSezyIpuc5NlEphh5gNiqGx4p9l+3n9qnhMbKP7ouJ1BjbTa7w+f8f5g13+n+i6TkJ08l+CtUrFXanoBbsxIQ==", "requires": { - "becke-ch--regex--s0-0-v1--base--pl--lib": "^1.4.0" + "becke-ch--regex--s0-0-v1--base--pl--lib": "1.4.0" } }, "@cucumber/gherkin": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@cucumber/gherkin/-/gherkin-19.0.3.tgz", - "integrity": "sha512-gWdMm8mfRk3P+VugJWvNALaQV5QnT+5RkqWy3tO+4NsMSQZPo5p4V4vXwriQZ/sZR1Wni5TDRztuRsKLgZ3XHA==", + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/gherkin/-/gherkin-20.0.1.tgz", + "integrity": "sha512-1vXZETZYF3A9egC+N1EIeMobLQQ6VcQoGQ0NvHhkZ/NYXjJB+rPwMbZmhnDfqexhzJbWlA2CVNKc+VHrUobyyg==", "requires": { - "@cucumber/message-streams": "^2.0.0", - "@cucumber/messages": "^16.0.1" + "@cucumber/message-streams": "^3.0.0", + "@cucumber/messages": "^17.0.1" } }, "@cucumber/gherkin-streams": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@cucumber/gherkin-streams/-/gherkin-streams-2.0.2.tgz", - "integrity": "sha512-cKmXOBz4OwGlrHMBCc4qCC3KzLaqcEZ11nWWskIbv6jyfvlIRuM2OgEF6VLcNVewczifW1p6DrDj0OO+BeXocA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/gherkin-streams/-/gherkin-streams-3.0.0.tgz", + "integrity": "sha512-vdTfSJx4z3Ju2vtresEM930chq3DVxnuQ1FFCI69m2Q83sa2mL8VEFvJ5fwlF7fY/fqLwop04W6B7lCkSZq7fg==", "requires": { - "@cucumber/gherkin": "^19.0.1", - "@cucumber/message-streams": "^2.0.0", - "@cucumber/messages": "^16.0.0", - "commander": "7.2.0", + "@cucumber/gherkin": "^20.0.0", + "@cucumber/message-streams": "^3.0.0", + "@cucumber/messages": "^17.0.0", + "commander": "8.0.0", "source-map-support": "0.5.19" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } } }, "@cucumber/html-formatter": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@cucumber/html-formatter/-/html-formatter-15.0.2.tgz", - "integrity": "sha512-j+YGY4ytj78G/v1gZo53D+vuKXlTg/oxNwSCCGvRQo75+AqYDJSkm/vexXJQ5lY1rXAvlbZ9KI6jhg6LDs0YdQ==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/html-formatter/-/html-formatter-16.0.1.tgz", + "integrity": "sha512-a/FPKreNILJWwjc/jXikqyLQRyGD6qY9XMSn5NdtJCXflzmPg3ihe9LMrR6DQTS1tr32kjuvsBdkv5lU80Xz6A==", "requires": { - "@cucumber/messages": "^16.0.1", - "commander": "7.2.0", + "@cucumber/messages": "^17.0.1", + "commander": "8.0.0", "source-map-support": "0.5.19" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } } }, "@cucumber/message-streams": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@cucumber/message-streams/-/message-streams-2.1.0.tgz", - "integrity": "sha512-Yh3mw3qv6QL9NI/ihkZF8V9MX2GbnR6oktv34kC3uAbrQy9d/b2SZ3HNjG3J9JQqpV4B7Om3SPElJYIeo66TrA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/message-streams/-/message-streams-3.0.0.tgz", + "integrity": "sha512-ABx91nKUebV8mLmpf7BsB3bmQ57CDAfj2EIZswThz+nJHYPAFlZ1JewI6ykFsR9RzJ7/QhgQs0KHeQh7nH/u1Q==", "requires": { - "@cucumber/messages": "^16.0.1" + "@cucumber/messages": "^17.0.0" } }, "@cucumber/messages": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-16.0.1.tgz", - "integrity": "sha512-80JcaAfQragFqR1rMhRwiqWL9HcR6Z4LDD2mfF0Lxg/lFkCNvmWa9Jl10NUNfFXYD555NKPzP/8xFo55abw8TQ==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-17.0.1.tgz", + "integrity": "sha512-cr07vBdiUnGgG3p2bUYhKswTwmk6yY62Fu/+Azvnd/eHar266+SkEs1UyO342ZXK56IyBtEE7T0X3Zn3V74q8A==", "requires": { - "@types/uuid": "8.3.0", + "@types/uuid": "8.3.1", "class-transformer": "0.4.0", "reflect-metadata": "0.1.13", "uuid": "8.3.2" } }, "@cucumber/query": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@cucumber/query/-/query-10.1.0.tgz", - "integrity": "sha512-6LzfJA62hqi8Nf3XGZjtLa1J8G5HrYNUMxWRcXxiGiOIq2erIaiWu8628NMmeIYLyf93LgiKHGcjNFTu7ZrTPA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/query/-/query-11.0.0.tgz", + "integrity": "sha512-GkjZX7p8h4OiajDrBXs/4E7qKhnW5gsqVXvJRI1Vv7bREpXc1W0Gc9S4UDgtx/YQ6djs0yBrjIbSHJRtEHYnIA==", "dev": true, "requires": { - "@cucumber/messages": "^16.0.1", + "@cucumber/messages": "^17.0.0", "@teppeis/multimaps": "2.0.0" } }, @@ -8156,9 +8126,9 @@ "dev": true }, "@types/uuid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.0.tgz", - "integrity": "sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ==" + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==" }, "@types/verror": { "version": "1.10.5",