diff --git a/javascript/package-lock.json b/javascript/package-lock.json index f873a622b..9d732a5c9 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -12,8 +12,8 @@ "regexp-match-indices": "1.0.2" }, "devDependencies": { - "@stryker-mutator/core": "7.3.0", - "@stryker-mutator/mocha-runner": "7.3.0", + "@stryker-mutator/core": "8.0.0", + "@stryker-mutator/mocha-runner": "8.0.0", "@types/glob": "8.1.0", "@types/js-yaml": "4.0.9", "@types/mocha": "10.0.6", @@ -1684,34 +1684,34 @@ } }, "node_modules/@stryker-mutator/api": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/api/-/api-7.3.0.tgz", - "integrity": "sha512-0tiQF0E38ypgg2fb2a4wbr2wpu4ugY7HwwsgrI9NttY1EojOS0BtaKHo1DIrj5SVMRXq0kaMgl5h2ohSuysvRA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/api/-/api-8.0.0.tgz", + "integrity": "sha512-4R8yieczpgOrOBQYq1d1aRJLcgenltpMH9ugtIYPPVmENFUo+mWm9HmaahLe+TVHnJSb4OZ4lvI7dVIhoBaiSQ==", "dev": true, "dependencies": { - "mutation-testing-metrics": "2.0.3", - "mutation-testing-report-schema": "2.0.3", + "mutation-testing-metrics": "3.0.0", + "mutation-testing-report-schema": "3.0.0", "tslib": "~2.6.0", "typed-inject": "~4.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" } }, "node_modules/@stryker-mutator/core": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/core/-/core-7.3.0.tgz", - "integrity": "sha512-O9m2jEnJXbKBlj27/ps9nGCpm0HtQC0YlNV/aenocmERnySnvqEM6bwxvQ4apK5bad8ZyGJyhDIyJrwoVGmfVQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/core/-/core-8.0.0.tgz", + "integrity": "sha512-dyPs60wtLS9vgghgL5a49k/7KOovOnavXzm5SIBBsBJuxoO+5rvGXRohZaqSoZdb0yWIvp+LFdu6qWcdlJPkoQ==", "dev": true, "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/instrumenter": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/instrumenter": "8.0.0", + "@stryker-mutator/util": "8.0.0", "ajv": "~8.12.0", "chalk": "~5.3.0", "commander": "~11.1.0", "diff-match-patch": "1.0.5", - "emoji-regex": "~10.2.1", + "emoji-regex": "~10.3.0", "execa": "~8.0.0", "file-url": "~4.0.0", "get-port": "~7.0.0", @@ -1720,9 +1720,9 @@ "lodash.groupby": "~4.6.0", "log4js": "~6.9.0", "minimatch": "~9.0.1", - "mutation-testing-elements": "2.0.3", - "mutation-testing-metrics": "2.0.3", - "mutation-testing-report-schema": "2.0.3", + "mutation-testing-elements": "3.0.1", + "mutation-testing-metrics": "3.0.0", + "mutation-testing-report-schema": "3.0.0", "npm-run-path": "~5.1.0", "progress": "~2.0.0", "rxjs": "~7.8.0", @@ -1737,7 +1737,7 @@ "stryker": "bin/stryker.js" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" } }, "node_modules/@stryker-mutator/core/node_modules/brace-expansion": { @@ -1771,9 +1771,9 @@ } }, "node_modules/@stryker-mutator/core/node_modules/emoji-regex": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz", - "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", "dev": true }, "node_modules/@stryker-mutator/core/node_modules/execa": { @@ -1926,9 +1926,9 @@ } }, "node_modules/@stryker-mutator/instrumenter": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/instrumenter/-/instrumenter-7.3.0.tgz", - "integrity": "sha512-RdfQF08GclNdKldG3rH9YztapPhfTYsc90p8Tev+b6yZJSpk1j8mKZRMjxk/mylDtXFZZ2IVhI9txAt2YYT+OQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/instrumenter/-/instrumenter-8.0.0.tgz", + "integrity": "sha512-kS3BdpqDuJeRBDBw2eP68rhUrgtlT5EGERNOwCwUGpfTtUan7y2zX9ZGEblOtMI5yTtyBArFZMtwhPGi+waJ/Q==", "dev": true, "dependencies": { "@babel/core": "~7.23.0", @@ -1936,37 +1936,38 @@ "@babel/parser": "~7.23.0", "@babel/plugin-proposal-decorators": "~7.23.0", "@babel/preset-typescript": "~7.23.0", - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", - "angular-html-parser": "~4.0.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", + "angular-html-parser": "~5.0.0", + "semver": "~7.5.4", "weapon-regex": "~1.1.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" } }, "node_modules/@stryker-mutator/mocha-runner": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/mocha-runner/-/mocha-runner-7.3.0.tgz", - "integrity": "sha512-xNDcObTtPzo0UxP6gm/6TelAOTrmyzbeq0TcrKxGyYhy4Ue+cMP6yzRpZ7BjYqMb6o8kyJFtZl+FUgXdrTROpA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/mocha-runner/-/mocha-runner-8.0.0.tgz", + "integrity": "sha512-23qNT78l68d/OBrq64UDCKBoYDc+PMbmvTTYrQcCDRKaRn97wEG44ADR+ebqxdEUnV1iiqUXkVMki3jRuYk8gw==", "dev": true, "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "tslib": "~2.6.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.3.0", + "@stryker-mutator/core": "~8.0.0", "mocha": ">= 7.2 < 11" } }, "node_modules/@stryker-mutator/util": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/util/-/util-7.3.0.tgz", - "integrity": "sha512-bdFvuw7F3LC05dOFqgGjuipLt8ng5uXyjjdKeqqeTowm1wAyeDt0GTQKBuiINSAtcZxN75wTXq4DsCZXb/LMjw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/util/-/util-8.0.0.tgz", + "integrity": "sha512-geb2JvbYXDs6vOjGV9514PK+L6NiYFQIYhkpKvzfZQWYijNYnLhxXKz/X264a9StTYbGb/ZBADOkzsVde/5zig==", "dev": true }, "node_modules/@szmarczak/http-timer": { @@ -2450,12 +2451,12 @@ } }, "node_modules/angular-html-parser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-4.0.1.tgz", - "integrity": "sha512-x9SLf2jNNh3nG+haVIwKX/GVW8PcvSRmkeT9WqTDYSAVuwT9IzwEyVm09FCZpOo/dtFRxE9vaNXqcAf/MIxphg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-5.0.2.tgz", + "integrity": "sha512-fov2PwgZDgDsvZXPRa0+lbJyakOZOlFb5eiACR2i6RSn9ad5A+84/SwVfj/dUCbUAHH1ta2uvaoAKEijG93Sfg==", "dev": true, "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { "node": ">= 14" @@ -6624,24 +6625,24 @@ } }, "node_modules/mutation-testing-elements": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mutation-testing-elements/-/mutation-testing-elements-2.0.3.tgz", - "integrity": "sha512-V00F5dVriVZTPoDcflX2Lp+/cA1LrkX9RwPntrrAEmM8OLEUG+jSZIJeYImTGK/opW5yD+q9ugykVjHbw2KQTg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mutation-testing-elements/-/mutation-testing-elements-3.0.1.tgz", + "integrity": "sha512-hsBKkabjD2sjyR2vhdEFPDxZfYLw71geIWjEh4rcZSSQAtyWRfjGf6UbdMjleuyw1ZZTgGt6CImtwRY7s3lrVg==", "dev": true }, "node_modules/mutation-testing-metrics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mutation-testing-metrics/-/mutation-testing-metrics-2.0.3.tgz", - "integrity": "sha512-pvrrE8Qf5xuimkm+TYUwX3g6Op6K4jE2/tD4NX8UZdTzuT/NHwAJw/YUXI7UJSA9M9Jpz9+VCjB31YnAX6wm7Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mutation-testing-metrics/-/mutation-testing-metrics-3.0.0.tgz", + "integrity": "sha512-WslGuCdpqT+6SpeIahMhLrJl5+YbutlOCFKxuULIkAkaHfsWBK8UCq6euE7PiDEx+R1pYZo//kqRbFIOFmdQug==", "dev": true, "dependencies": { - "mutation-testing-report-schema": "2.0.3" + "mutation-testing-report-schema": "3.0.0" } }, "node_modules/mutation-testing-report-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mutation-testing-report-schema/-/mutation-testing-report-schema-2.0.3.tgz", - "integrity": "sha512-+x6ssyq4xVkUyHbbbbiU1pCla7QHO/VRaxfHsOb4JGCw+56EtCJ4w4wQuQ24J5DYTRCAZ5y2oBk7DwP8UXWbwg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mutation-testing-report-schema/-/mutation-testing-report-schema-3.0.0.tgz", + "integrity": "sha512-70+ZPYoyedruSGiEcXQnFiTtIusBYlsL/2EMwfR+/HOqBGxBpmI798spqc86ZVYXPVCL5mt2rWjE1dTQwcjpmQ==", "dev": true }, "node_modules/mute-stream": { @@ -11371,31 +11372,31 @@ "dev": true }, "@stryker-mutator/api": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/api/-/api-7.3.0.tgz", - "integrity": "sha512-0tiQF0E38ypgg2fb2a4wbr2wpu4ugY7HwwsgrI9NttY1EojOS0BtaKHo1DIrj5SVMRXq0kaMgl5h2ohSuysvRA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/api/-/api-8.0.0.tgz", + "integrity": "sha512-4R8yieczpgOrOBQYq1d1aRJLcgenltpMH9ugtIYPPVmENFUo+mWm9HmaahLe+TVHnJSb4OZ4lvI7dVIhoBaiSQ==", "dev": true, "requires": { - "mutation-testing-metrics": "2.0.3", - "mutation-testing-report-schema": "2.0.3", + "mutation-testing-metrics": "3.0.0", + "mutation-testing-report-schema": "3.0.0", "tslib": "~2.6.0", "typed-inject": "~4.0.0" } }, "@stryker-mutator/core": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/core/-/core-7.3.0.tgz", - "integrity": "sha512-O9m2jEnJXbKBlj27/ps9nGCpm0HtQC0YlNV/aenocmERnySnvqEM6bwxvQ4apK5bad8ZyGJyhDIyJrwoVGmfVQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/core/-/core-8.0.0.tgz", + "integrity": "sha512-dyPs60wtLS9vgghgL5a49k/7KOovOnavXzm5SIBBsBJuxoO+5rvGXRohZaqSoZdb0yWIvp+LFdu6qWcdlJPkoQ==", "dev": true, "requires": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/instrumenter": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/instrumenter": "8.0.0", + "@stryker-mutator/util": "8.0.0", "ajv": "~8.12.0", "chalk": "~5.3.0", "commander": "~11.1.0", "diff-match-patch": "1.0.5", - "emoji-regex": "~10.2.1", + "emoji-regex": "~10.3.0", "execa": "~8.0.0", "file-url": "~4.0.0", "get-port": "~7.0.0", @@ -11404,9 +11405,9 @@ "lodash.groupby": "~4.6.0", "log4js": "~6.9.0", "minimatch": "~9.0.1", - "mutation-testing-elements": "2.0.3", - "mutation-testing-metrics": "2.0.3", - "mutation-testing-report-schema": "2.0.3", + "mutation-testing-elements": "3.0.1", + "mutation-testing-metrics": "3.0.0", + "mutation-testing-report-schema": "3.0.0", "npm-run-path": "~5.1.0", "progress": "~2.0.0", "rxjs": "~7.8.0", @@ -11440,9 +11441,9 @@ "dev": true }, "emoji-regex": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz", - "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", "dev": true }, "execa": { @@ -11534,9 +11535,9 @@ } }, "@stryker-mutator/instrumenter": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/instrumenter/-/instrumenter-7.3.0.tgz", - "integrity": "sha512-RdfQF08GclNdKldG3rH9YztapPhfTYsc90p8Tev+b6yZJSpk1j8mKZRMjxk/mylDtXFZZ2IVhI9txAt2YYT+OQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/instrumenter/-/instrumenter-8.0.0.tgz", + "integrity": "sha512-kS3BdpqDuJeRBDBw2eP68rhUrgtlT5EGERNOwCwUGpfTtUan7y2zX9ZGEblOtMI5yTtyBArFZMtwhPGi+waJ/Q==", "dev": true, "requires": { "@babel/core": "~7.23.0", @@ -11544,27 +11545,28 @@ "@babel/parser": "~7.23.0", "@babel/plugin-proposal-decorators": "~7.23.0", "@babel/preset-typescript": "~7.23.0", - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", - "angular-html-parser": "~4.0.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", + "angular-html-parser": "~5.0.0", + "semver": "~7.5.4", "weapon-regex": "~1.1.0" } }, "@stryker-mutator/mocha-runner": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/mocha-runner/-/mocha-runner-7.3.0.tgz", - "integrity": "sha512-xNDcObTtPzo0UxP6gm/6TelAOTrmyzbeq0TcrKxGyYhy4Ue+cMP6yzRpZ7BjYqMb6o8kyJFtZl+FUgXdrTROpA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/mocha-runner/-/mocha-runner-8.0.0.tgz", + "integrity": "sha512-23qNT78l68d/OBrq64UDCKBoYDc+PMbmvTTYrQcCDRKaRn97wEG44ADR+ebqxdEUnV1iiqUXkVMki3jRuYk8gw==", "dev": true, "requires": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "tslib": "~2.6.0" } }, "@stryker-mutator/util": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/util/-/util-7.3.0.tgz", - "integrity": "sha512-bdFvuw7F3LC05dOFqgGjuipLt8ng5uXyjjdKeqqeTowm1wAyeDt0GTQKBuiINSAtcZxN75wTXq4DsCZXb/LMjw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/util/-/util-8.0.0.tgz", + "integrity": "sha512-geb2JvbYXDs6vOjGV9514PK+L6NiYFQIYhkpKvzfZQWYijNYnLhxXKz/X264a9StTYbGb/ZBADOkzsVde/5zig==", "dev": true }, "@szmarczak/http-timer": { @@ -11921,12 +11923,12 @@ } }, "angular-html-parser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-4.0.1.tgz", - "integrity": "sha512-x9SLf2jNNh3nG+haVIwKX/GVW8PcvSRmkeT9WqTDYSAVuwT9IzwEyVm09FCZpOo/dtFRxE9vaNXqcAf/MIxphg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-5.0.2.tgz", + "integrity": "sha512-fov2PwgZDgDsvZXPRa0+lbJyakOZOlFb5eiACR2i6RSn9ad5A+84/SwVfj/dUCbUAHH1ta2uvaoAKEijG93Sfg==", "dev": true, "requires": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" } }, "ansi-align": { @@ -14907,24 +14909,24 @@ } }, "mutation-testing-elements": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mutation-testing-elements/-/mutation-testing-elements-2.0.3.tgz", - "integrity": "sha512-V00F5dVriVZTPoDcflX2Lp+/cA1LrkX9RwPntrrAEmM8OLEUG+jSZIJeYImTGK/opW5yD+q9ugykVjHbw2KQTg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mutation-testing-elements/-/mutation-testing-elements-3.0.1.tgz", + "integrity": "sha512-hsBKkabjD2sjyR2vhdEFPDxZfYLw71geIWjEh4rcZSSQAtyWRfjGf6UbdMjleuyw1ZZTgGt6CImtwRY7s3lrVg==", "dev": true }, "mutation-testing-metrics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mutation-testing-metrics/-/mutation-testing-metrics-2.0.3.tgz", - "integrity": "sha512-pvrrE8Qf5xuimkm+TYUwX3g6Op6K4jE2/tD4NX8UZdTzuT/NHwAJw/YUXI7UJSA9M9Jpz9+VCjB31YnAX6wm7Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mutation-testing-metrics/-/mutation-testing-metrics-3.0.0.tgz", + "integrity": "sha512-WslGuCdpqT+6SpeIahMhLrJl5+YbutlOCFKxuULIkAkaHfsWBK8UCq6euE7PiDEx+R1pYZo//kqRbFIOFmdQug==", "dev": true, "requires": { - "mutation-testing-report-schema": "2.0.3" + "mutation-testing-report-schema": "3.0.0" } }, "mutation-testing-report-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mutation-testing-report-schema/-/mutation-testing-report-schema-2.0.3.tgz", - "integrity": "sha512-+x6ssyq4xVkUyHbbbbiU1pCla7QHO/VRaxfHsOb4JGCw+56EtCJ4w4wQuQ24J5DYTRCAZ5y2oBk7DwP8UXWbwg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mutation-testing-report-schema/-/mutation-testing-report-schema-3.0.0.tgz", + "integrity": "sha512-70+ZPYoyedruSGiEcXQnFiTtIusBYlsL/2EMwfR+/HOqBGxBpmI798spqc86ZVYXPVCL5mt2rWjE1dTQwcjpmQ==", "dev": true }, "mute-stream": { diff --git a/javascript/package.json b/javascript/package.json index 927ffce3d..d2f5a0882 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -47,8 +47,8 @@ }, "homepage": "https://github.com/cucumber/cucumber-expressions#readme", "devDependencies": { - "@stryker-mutator/core": "7.3.0", - "@stryker-mutator/mocha-runner": "7.3.0", + "@stryker-mutator/core": "8.0.0", + "@stryker-mutator/mocha-runner": "8.0.0", "@types/glob": "8.1.0", "@types/js-yaml": "4.0.9", "@types/mocha": "10.0.6",