diff --git a/package-lock.json b/package-lock.json index 7f3d57ff..04864a1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -92,6 +92,13 @@ "regenerator-runtime": "^0.13.4" } }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true + }, "@cucumber/create-meta": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@cucumber/create-meta/-/create-meta-2.0.4.tgz", @@ -550,53 +557,155 @@ } }, "@serenity-js/cucumber": { - "version": "2.23.1", - "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-2.23.1.tgz", - "integrity": "sha512-cgXWx9E2maeapzOdGB4r+jbbgKqzmDtYrIWBNJXsXfcpummqCNIutxIY/Sx/CVjya7cAmrYYlVCWP11aJKgdkA==", + "version": "2.33.10", + "resolved": "https://registry.npmjs.org/@serenity-js/cucumber/-/cucumber-2.33.10.tgz", + "integrity": "sha512-qLVDM271h72LPkvvv9lN4LEgIbIhqyABgmbHRP9Ia7/hkfOJTiQF35Sg+jfy5+L5T4xobmrPe64TYkGXU0I6cg==", "dev": true, "requires": { - "@cucumber/cucumber": "^7.0.0", - "@cucumber/messages": "^13.2.1", - "@serenity-js/core": "2.23.1", - "cli-table3": "^0.6.0", - "cucumber": "^1.3.3 || ^2.3.1 || ^3.2.2 || ^4.2.1 || ^5.0.0 || ^6.0.0", + "@cucumber/messages": "^16.0.1", + "@serenity-js/core": "2.33.10", + "cli-table3": "^0.6.2", + "colors": "1.4.0", "gherkin": "5.1.0", - "tiny-types": "^1.16.1" + "tiny-types": "^1.17.0" }, "dependencies": { + "@cucumber/messages": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-16.0.1.tgz", + "integrity": "sha512-80JcaAfQragFqR1rMhRwiqWL9HcR6Z4LDD2mfF0Lxg/lFkCNvmWa9Jl10NUNfFXYD555NKPzP/8xFo55abw8TQ==", + "dev": true, + "requires": { + "@types/uuid": "8.3.0", + "class-transformer": "0.4.0", + "reflect-metadata": "0.1.13", + "uuid": "8.3.2" + } + }, "@serenity-js/core": { - "version": "2.23.1", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-2.23.1.tgz", - "integrity": "sha512-L+zc743iEKHTYuHNMWu7y7P110WfTK1M1TT8umcUSBMJg5IMT+XyhhS4wCdFpIRVciKfWJaaDR4cIYcc7zt0CQ==", + "version": "2.33.10", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-2.33.10.tgz", + "integrity": "sha512-Ky2W2XbgOQeckUdLHTnItaE2Eu5X5Bk0m2aAmbfTdPGELvH9FhL/3y6rTWqmf7zmRu/mHqEd4YbIXWFQ1aiBEQ==", "dev": true, "requires": { "cuid": "^2.1.8", "diff": "^5.0.0", - "error-stack-parser": "^2.0.6", - "fast-glob": "^3.2.4", - "filenamify": "^4.2.0", - "graceful-fs": "^4.2.4", - "moment": "^2.29.1", - "semver": "^7.3.4", - "tiny-types": "^1.16.1", + "error-stack-parser": "^2.0.7", + "fast-glob": "^3.2.11", + "filenamify": "^4.3.0", + "graceful-fs": "^4.2.10", + "moment": "^2.29.3", + "semver": "^7.3.7", + "stackframe": "^1.2.1", + "tiny-types": "^1.17.0", "upath": "^2.0.1" } }, "cli-table3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", - "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", + "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", "dev": true, "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", + "@colors/colors": "1.5.0", "string-width": "^4.2.0" } }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "requires": { + "stackframe": "^1.3.4" + } + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, "tiny-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/tiny-types/-/tiny-types-1.16.1.tgz", - "integrity": "sha512-CLNYYZF6Q0VyDhJ5c5u75Y2SHWhHZBvdLm/P23RLyYzB/yBIWG52lLAomObC3IOlufA1ubl4eLfp9PZU/1U6Jg==", + "version": "1.18.4", + "resolved": "https://registry.npmjs.org/tiny-types/-/tiny-types-1.18.4.tgz", + "integrity": "sha512-1KCDvzvf7HL7c0e5P1ztUHrrQGW4UaRoIxNU922a/OgzZLvTwrcAQo1qSVuFAxuWsicruk46eWR9BmczYOyAGw==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true } } @@ -1371,6 +1480,12 @@ "integrity": "sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ==", "dev": true }, + "class-transformer": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.4.0.tgz", + "integrity": "sha512-ETWD/H2TbWbKEi7m9N4Km5+cw1hNcqJSxlSYhsLsNjQzWWiZIYA1zafxpK9PwVfaZ6AqR5rrjPVUBGESm5tQUA==", + "dev": true + }, "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -3646,6 +3761,12 @@ "util-deprecate": "~1.0.1" } }, + "reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",