diff --git a/package-lock.json b/package-lock.json index b8c28b45d..0a8df97c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,8 +16,8 @@ "@ericcornelissen/eslint-plugin-top": "2.1.0", "@fast-check/ava": "1.1.6", "@gitlab-org/jsfuzz": "1.2.2", - "@stryker-mutator/core": "7.2.0", - "@stryker-mutator/tap-runner": "7.2.0", + "@stryker-mutator/core": "7.3.0", + "@stryker-mutator/tap-runner": "7.3.0", "ava": "5.3.1", "benchmark": "2.1.4", "better-npm-audit": "3.7.3", @@ -646,9 +646,9 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.0.tgz", - "integrity": "sha512-kYsT+f5ARWF6AdFmqoEEp+hpqxEB8vGmRWfw2aj78M2vTwS2uHW91EF58iFm1Z9U8Y/RrLu2XKJn46P9ca1b0w==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.2.tgz", + "integrity": "sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==", "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.22.15", @@ -745,9 +745,9 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", - "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz", + "integrity": "sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1963,9 +1963,9 @@ } }, "node_modules/@stryker-mutator/api": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/api/-/api-7.2.0.tgz", - "integrity": "sha512-8RXFedycLutqua0aUiB5sYUkQFEATuNCnrM5/mVXRw3QBAcSfkLq5vMpJZJpS970yXeQqAfT4nfZskr/Lg2/Vw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/api/-/api-7.3.0.tgz", + "integrity": "sha512-0tiQF0E38ypgg2fb2a4wbr2wpu4ugY7HwwsgrI9NttY1EojOS0BtaKHo1DIrj5SVMRXq0kaMgl5h2ohSuysvRA==", "dev": true, "dependencies": { "mutation-testing-metrics": "2.0.3", @@ -1978,17 +1978,17 @@ } }, "node_modules/@stryker-mutator/core": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/core/-/core-7.2.0.tgz", - "integrity": "sha512-tACByIbWeR48q003GbnBVs1hXXWyrzjVIKDmFYT1ei1DJKl8OrEWSr8SpV93QVKprRzNgt0xuxE07aLSuzBr1A==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/core/-/core-7.3.0.tgz", + "integrity": "sha512-O9m2jEnJXbKBlj27/ps9nGCpm0HtQC0YlNV/aenocmERnySnvqEM6bwxvQ4apK5bad8ZyGJyhDIyJrwoVGmfVQ==", "dev": true, "dependencies": { - "@stryker-mutator/api": "7.2.0", - "@stryker-mutator/instrumenter": "7.2.0", - "@stryker-mutator/util": "7.2.0", + "@stryker-mutator/api": "7.3.0", + "@stryker-mutator/instrumenter": "7.3.0", + "@stryker-mutator/util": "7.3.0", "ajv": "~8.12.0", "chalk": "~5.3.0", - "commander": "~11.0.0", + "commander": "~11.1.0", "diff-match-patch": "1.0.5", "emoji-regex": "~10.2.1", "execa": "~8.0.0", @@ -1996,7 +1996,6 @@ "get-port": "~7.0.0", "glob": "~10.3.0", "inquirer": "~9.2.0", - "lodash.flatmap": "~4.5.0", "lodash.groupby": "~4.6.0", "log4js": "~6.9.0", "minimatch": "~9.0.1", @@ -2020,10 +2019,19 @@ "node": ">=16.0.0" } }, + "node_modules/@stryker-mutator/core/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "node_modules/@stryker-mutator/instrumenter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/instrumenter/-/instrumenter-7.2.0.tgz", - "integrity": "sha512-jQc7QBu6OswTHBYUKbmCJHCYDXR5K4ehpy2dwrKuSg5n63S9v0Hebqk556sGkSu0KmX2Ts98f7u7Wfn1rIuv+g==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/instrumenter/-/instrumenter-7.3.0.tgz", + "integrity": "sha512-RdfQF08GclNdKldG3rH9YztapPhfTYsc90p8Tev+b6yZJSpk1j8mKZRMjxk/mylDtXFZZ2IVhI9txAt2YYT+OQ==", "dev": true, "dependencies": { "@babel/core": "~7.23.0", @@ -2031,8 +2039,8 @@ "@babel/parser": "~7.23.0", "@babel/plugin-proposal-decorators": "~7.23.0", "@babel/preset-typescript": "~7.23.0", - "@stryker-mutator/api": "7.2.0", - "@stryker-mutator/util": "7.2.0", + "@stryker-mutator/api": "7.3.0", + "@stryker-mutator/util": "7.3.0", "angular-html-parser": "~4.0.0", "weapon-regex": "~1.1.0" }, @@ -2041,32 +2049,29 @@ } }, "node_modules/@stryker-mutator/tap-runner": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/tap-runner/-/tap-runner-7.2.0.tgz", - "integrity": "sha512-xX40Cz+AbcoVX7yaXulrY0ihE0X3RdX0vZzh7iFNqkSL8ZbN7eYo2LM5L6hDWAdbkbjfcyDlhEx7QYMmNr422A==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/tap-runner/-/tap-runner-7.3.0.tgz", + "integrity": "sha512-VI5TNNmDJfPKq3XfMfrnBzdnuOzPJBapw1oSz8acaBwCQpeEQHFwrXMcODNgeg2h4SRx6y5nptb30ePSgF9Hag==", "dev": true, "dependencies": { - "@stryker-mutator/api": "7.2.0", - "@stryker-mutator/util": "7.2.0", + "@stryker-mutator/api": "7.3.0", + "@stryker-mutator/util": "7.3.0", "glob": "~10.3.0", - "tap-parser": "~13.0.0", + "tap-parser": "~15.2.0", "tslib": "~2.6.0" }, "engines": { "node": ">=14.18.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.2.0" + "@stryker-mutator/core": "~7.3.0" } }, "node_modules/@stryker-mutator/util": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@stryker-mutator/util/-/util-7.2.0.tgz", - "integrity": "sha512-3uKu74XODQqOflFMQ/CefiCHr9w7igx7Y4D33MDRja4egP1wWSzbjnYRJuTtjFoM13poZFBvEMi2GDtDl3o5Mg==", - "dev": true, - "dependencies": { - "lodash.flatmap": "~4.5.0" - } + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@stryker-mutator/util/-/util-7.3.0.tgz", + "integrity": "sha512-bdFvuw7F3LC05dOFqgGjuipLt8ng5uXyjjdKeqqeTowm1wAyeDt0GTQKBuiINSAtcZxN75wTXq4DsCZXb/LMjw==", + "dev": true }, "node_modules/@szmarczak/http-timer": { "version": "5.0.1", @@ -7392,12 +7397,6 @@ "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==", "dev": true }, - "node_modules/lodash.flatmap": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz", - "integrity": "sha512-/OcpcAGWlrZyoHGeHh3cAoa6nGdX6QYtmzNP84Jqol6UEQQ2gIaU3H+0eICcjcKGl0/XF8LWOujNn9lffsnaOg==", - "dev": true - }, "node_modules/lodash.flattendeep": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", @@ -11821,28 +11820,32 @@ } }, "node_modules/tap-parser": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-13.0.1.tgz", - "integrity": "sha512-OHTOimQsgwbrtSuHqSLAaw7cGxEMCE8aZKHO/ykG6X/Zs8cG2N/H8QZA6tNHfowWINTG3+/jSUJLFll6+//iNw==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-15.2.1.tgz", + "integrity": "sha512-9163zwEecM7sYJyknuRznN7PGncke6CG5Ybat9xigg7ppTsQc5eO9J69tAG2ISM244hIbqv9H6SQ1jRUa9AvBA==", "dev": true, "dependencies": { "events-to-array": "^2.0.3", - "tap-yaml": "^1.0.2" + "tap-yaml": "2.2.0" }, "bin": { - "tap-parser": "bin/cmd.js" + "tap-parser": "bin/cmd.cjs" }, "engines": { - "node": ">= 12" + "node": ">=16" } }, "node_modules/tap-yaml": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-1.0.2.tgz", - "integrity": "sha512-GegASpuqBnRNdT1U+yuUPZ8rEU64pL35WPBpCISWwff4dErS2/438barz7WFJl4Nzh3Y05tfPidZnH+GaV1wMg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-2.2.0.tgz", + "integrity": "sha512-o8I7WDNiGpuF04tGAVaNYY5rX9waCtqw9A7Y0YVSQBGcFwNUJWUPLkr2lbhgLRTxc+Tpnw4xUXlIanZc+ZAGnw==", "dev": true, "dependencies": { - "yaml": "^1.10.2" + "yaml": "^2.3.0", + "yaml-types": "^0.3.0" + }, + "engines": { + "node": ">=16" } }, "node_modules/tar": { @@ -12784,12 +12787,12 @@ "dev": true }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", "dev": true, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/yaml-eslint-parser": { @@ -12809,13 +12812,17 @@ "url": "https://github.com/sponsors/ota-meshi" } }, - "node_modules/yaml-eslint-parser/node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "node_modules/yaml-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yaml-types/-/yaml-types-0.3.0.tgz", + "integrity": "sha512-i9RxAO/LZBiE0NJUy9pbN5jFz5EasYDImzRkj8Y81kkInTi1laia3P3K/wlMKzOxFQutZip8TejvQP/DwgbU7A==", "dev": true, "engines": { - "node": ">= 14" + "node": ">= 16", + "npm": ">= 7" + }, + "peerDependencies": { + "yaml": "^2.3.0" } }, "node_modules/yargs": { diff --git a/package.json b/package.json index 3b345886e..fdcbe063b 100644 --- a/package.json +++ b/package.json @@ -56,8 +56,8 @@ "@ericcornelissen/eslint-plugin-top": "2.1.0", "@fast-check/ava": "1.1.6", "@gitlab-org/jsfuzz": "1.2.2", - "@stryker-mutator/core": "7.2.0", - "@stryker-mutator/tap-runner": "7.2.0", + "@stryker-mutator/core": "7.3.0", + "@stryker-mutator/tap-runner": "7.3.0", "ava": "5.3.1", "benchmark": "2.1.4", "better-npm-audit": "3.7.3",