From cf5c718c7ca8b466adcac3639863e72f4dfcafc7 Mon Sep 17 00:00:00 2001 From: David Goss Date: Fri, 25 Nov 2022 22:32:11 +0000 Subject: [PATCH 1/4] update dependencies --- javascript/package-lock.json | 220 +++++++++++++++++++---------------- javascript/package.json | 10 +- 2 files changed, 125 insertions(+), 105 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 4cd3798b..18d623c4 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -17,12 +17,12 @@ "@cucumber/message-streams": "^4.0.1", "@cucumber/messages": "^19.0.0", "@cucumber/query": "^12.0.0", - "@cucumber/react-components": "^20.2.0", + "@cucumber/react-components": "21.0.0", "@types/glob": "^8.0.0", "@types/mocha": "10.0.0", "@types/node": "18.11.9", - "@types/react": "17.0.52", - "@types/react-dom": "18.0.6", + "@types/react": "18.0.25", + "@types/react-dom": "18.0.9", "@typescript-eslint/eslint-plugin": "^5.18.0", "@typescript-eslint/parser": "^5.18.0", "babel-loader": "9.1.0", @@ -40,8 +40,8 @@ "mocha": "10.1.0", "prettier": "^2.6.2", "puppeteer": "^18.0.0", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", "sass": "1.56.1", "sass-loader": "13.2.0", "shx": "^0.3.4", @@ -466,26 +466,26 @@ } }, "node_modules/@cucumber/react-components": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@cucumber/react-components/-/react-components-20.2.0.tgz", - "integrity": "sha512-CvsLjgqbsxmc5mgC9o+r8ZvEJH6Iminy+OMUPndByC8SbTKWiqecAnhqNuQtS01S1SBb3vSwaEtmDVHVYSNlHQ==", + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/react-components/-/react-components-21.0.0.tgz", + "integrity": "sha512-z5lOajmsbJKysDXn6ZK0FlT73KYRZovf+7FRR5L2t+MBFQSyTyi/mlg71lnoWH5rtCpVjuL/nH+HSZ1mN7VUpg==", "dev": true, "dependencies": { "@cucumber/gherkin-utils": "^8.0.0", - "@cucumber/messages": "^19.0.0", + "@cucumber/messages": "^20.0.0", "@cucumber/query": "^12.0.0", "@cucumber/tag-expressions": "^4.1.0", - "@fortawesome/fontawesome-svg-core": "1.2.36", - "@fortawesome/free-solid-svg-icons": "5.15.4", + "@fortawesome/fontawesome-svg-core": "6.2.1", + "@fortawesome/free-solid-svg-icons": "6.2.1", "@fortawesome/react-fontawesome": "0.2.0", "@teppeis/multimaps": "2.0.0", "@types/elasticlunr": "0.9.5", "ansi-to-html": "0.7.2", "color": "4.2.3", - "date-fns": "2.29.2", + "date-fns": "2.29.3", "elasticlunr": "0.9.5", "hast-util-sanitize": "3.0.2", - "highlight-words": "1.2.0", + "highlight-words": "1.2.1", "react-accessible-accordion": "5.0.0", "react-markdown": "6.0.3", "rehype-raw": "5.1.0", @@ -494,8 +494,20 @@ "remark-gfm": "1.0.0" }, "peerDependencies": { - "react": "~17", - "react-dom": "~17" + "react": "~18", + "react-dom": "~18" + } + }, + "node_modules/@cucumber/react-components/node_modules/@cucumber/messages": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-20.0.0.tgz", + "integrity": "sha512-JFrFwuhxsbig0afaViNhuzoQyC+GQzlI7m+rX+lSiDGV13K3sJzMmHjkbCiNOgoRlKAMwIGR9TRMH0xj9/My0w==", + "dev": true, + "dependencies": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" } }, "node_modules/@cucumber/tag-expressions": { @@ -549,9 +561,9 @@ } }, "node_modules/@fortawesome/fontawesome-common-types": { - "version": "0.2.36", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz", - "integrity": "sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.1.tgz", + "integrity": "sha512-Sz07mnQrTekFWLz5BMjOzHl/+NooTdW8F8kDQxjWwbpOJcnoSg4vUDng8d/WR1wOxM0O+CY9Zw0nR054riNYtQ==", "dev": true, "hasInstallScript": true, "engines": { @@ -559,26 +571,26 @@ } }, "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "1.2.36", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz", - "integrity": "sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.1.tgz", + "integrity": "sha512-HELwwbCz6C1XEcjzyT1Jugmz2NNklMrSPjZOWMlc+ZsHIVk+XOvOXLGGQtFBwSyqfJDNgRq4xBCwWOaZ/d9DEA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "^0.2.36" + "@fortawesome/fontawesome-common-types": "6.2.1" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "5.15.4", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz", - "integrity": "sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.1.tgz", + "integrity": "sha512-oKuqrP5jbfEPJWTij4sM+/RvgX+RMFwx3QZCZcK9PrBDgxC35zuc7AOFsyMjMd/PIFPeB2JxyqDr5zs/DZFPPw==", "dev": true, "hasInstallScript": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "^0.2.36" + "@fortawesome/fontawesome-common-types": "6.2.1" }, "engines": { "node": ">=6" @@ -846,9 +858,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "17.0.52", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.52.tgz", - "integrity": "sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A==", + "version": "18.0.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", + "integrity": "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -857,9 +869,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", - "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "version": "18.0.9", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.9.tgz", + "integrity": "sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==", "dev": true, "dependencies": { "@types/react": "*" @@ -2096,9 +2108,9 @@ "dev": true }, "node_modules/date-fns": { - "version": "2.29.2", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.2.tgz", - "integrity": "sha512-0VNbwmWJDS/G3ySwFSJA3ayhbURMTJLtwM2DTxf9CWondCnh6DTNlO9JgRSq6ibf4eD0lfMJNBxUdEAHHix+bA==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", "dev": true, "engines": { "node": ">=0.11" @@ -3466,9 +3478,9 @@ } }, "node_modules/highlight-words": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.0.tgz", - "integrity": "sha512-Oz1v8z10MzF8x/G5llSVv4sNBSE4SFLXglohGKZf/8gNydRGD+vZJWssfXwivCpqD8PpWq1YBVwKgq0iLh5NzA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.1.tgz", + "integrity": "sha512-FtF50tuaaYathtSPFk5FwGf0Zex5iqNsTx/OsVM6mdsB3xqs5nM+PAoPWs/gIUxGF3/Qqu2v86sAUenTh6oL3Q==", "dev": true, "engines": { "node": ">= 12", @@ -5534,13 +5546,12 @@ } }, "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" }, "engines": { "node": ">=0.10.0" @@ -5557,17 +5568,16 @@ } }, "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dev": true, "dependencies": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "scheduler": "^0.23.0" }, "peerDependencies": { - "react": "17.0.2" + "react": "^18.2.0" } }, "node_modules/react-is": { @@ -5966,13 +5976,12 @@ } }, "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { @@ -7764,32 +7773,46 @@ } }, "@cucumber/react-components": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@cucumber/react-components/-/react-components-20.2.0.tgz", - "integrity": "sha512-CvsLjgqbsxmc5mgC9o+r8ZvEJH6Iminy+OMUPndByC8SbTKWiqecAnhqNuQtS01S1SBb3vSwaEtmDVHVYSNlHQ==", + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/react-components/-/react-components-21.0.0.tgz", + "integrity": "sha512-z5lOajmsbJKysDXn6ZK0FlT73KYRZovf+7FRR5L2t+MBFQSyTyi/mlg71lnoWH5rtCpVjuL/nH+HSZ1mN7VUpg==", "dev": true, "requires": { "@cucumber/gherkin-utils": "^8.0.0", - "@cucumber/messages": "^19.0.0", + "@cucumber/messages": "^20.0.0", "@cucumber/query": "^12.0.0", "@cucumber/tag-expressions": "^4.1.0", - "@fortawesome/fontawesome-svg-core": "1.2.36", - "@fortawesome/free-solid-svg-icons": "5.15.4", + "@fortawesome/fontawesome-svg-core": "6.2.1", + "@fortawesome/free-solid-svg-icons": "6.2.1", "@fortawesome/react-fontawesome": "0.2.0", "@teppeis/multimaps": "2.0.0", "@types/elasticlunr": "0.9.5", "ansi-to-html": "0.7.2", "color": "4.2.3", - "date-fns": "2.29.2", + "date-fns": "2.29.3", "elasticlunr": "0.9.5", "hast-util-sanitize": "3.0.2", - "highlight-words": "1.2.0", + "highlight-words": "1.2.1", "react-accessible-accordion": "5.0.0", "react-markdown": "6.0.3", "rehype-raw": "5.1.0", "rehype-sanitize": "4.0.0", "remark-breaks": "2.0.2", "remark-gfm": "1.0.0" + }, + "dependencies": { + "@cucumber/messages": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-20.0.0.tgz", + "integrity": "sha512-JFrFwuhxsbig0afaViNhuzoQyC+GQzlI7m+rX+lSiDGV13K3sJzMmHjkbCiNOgoRlKAMwIGR9TRMH0xj9/My0w==", + "dev": true, + "requires": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + } } }, "@cucumber/tag-expressions": { @@ -7833,27 +7856,27 @@ } }, "@fortawesome/fontawesome-common-types": { - "version": "0.2.36", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz", - "integrity": "sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.1.tgz", + "integrity": "sha512-Sz07mnQrTekFWLz5BMjOzHl/+NooTdW8F8kDQxjWwbpOJcnoSg4vUDng8d/WR1wOxM0O+CY9Zw0nR054riNYtQ==", "dev": true }, "@fortawesome/fontawesome-svg-core": { - "version": "1.2.36", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz", - "integrity": "sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.1.tgz", + "integrity": "sha512-HELwwbCz6C1XEcjzyT1Jugmz2NNklMrSPjZOWMlc+ZsHIVk+XOvOXLGGQtFBwSyqfJDNgRq4xBCwWOaZ/d9DEA==", "dev": true, "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.36" + "@fortawesome/fontawesome-common-types": "6.2.1" } }, "@fortawesome/free-solid-svg-icons": { - "version": "5.15.4", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz", - "integrity": "sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.1.tgz", + "integrity": "sha512-oKuqrP5jbfEPJWTij4sM+/RvgX+RMFwx3QZCZcK9PrBDgxC35zuc7AOFsyMjMd/PIFPeB2JxyqDr5zs/DZFPPw==", "dev": true, "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.36" + "@fortawesome/fontawesome-common-types": "6.2.1" } }, "@fortawesome/react-fontawesome": { @@ -8090,9 +8113,9 @@ "dev": true }, "@types/react": { - "version": "17.0.52", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.52.tgz", - "integrity": "sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A==", + "version": "18.0.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", + "integrity": "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==", "dev": true, "requires": { "@types/prop-types": "*", @@ -8101,9 +8124,9 @@ } }, "@types/react-dom": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", - "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "version": "18.0.9", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.9.tgz", + "integrity": "sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==", "dev": true, "requires": { "@types/react": "*" @@ -9002,9 +9025,9 @@ "dev": true }, "date-fns": { - "version": "2.29.2", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.2.tgz", - "integrity": "sha512-0VNbwmWJDS/G3ySwFSJA3ayhbURMTJLtwM2DTxf9CWondCnh6DTNlO9JgRSq6ibf4eD0lfMJNBxUdEAHHix+bA==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", "dev": true }, "debug": { @@ -10030,9 +10053,9 @@ "dev": true }, "highlight-words": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.0.tgz", - "integrity": "sha512-Oz1v8z10MzF8x/G5llSVv4sNBSE4SFLXglohGKZf/8gNydRGD+vZJWssfXwivCpqD8PpWq1YBVwKgq0iLh5NzA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.1.tgz", + "integrity": "sha512-FtF50tuaaYathtSPFk5FwGf0Zex5iqNsTx/OsVM6mdsB3xqs5nM+PAoPWs/gIUxGF3/Qqu2v86sAUenTh6oL3Q==", "dev": true }, "html-void-elements": { @@ -11470,13 +11493,12 @@ } }, "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dev": true, "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "react-accessible-accordion": { @@ -11487,14 +11509,13 @@ "requires": {} }, "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dev": true, "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "scheduler": "^0.23.0" } }, "react-is": { @@ -11758,13 +11779,12 @@ } }, "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dev": true, "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "schema-utils": { diff --git a/javascript/package.json b/javascript/package.json index 51fdc790..c1148559 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -34,12 +34,12 @@ "@cucumber/message-streams": "^4.0.1", "@cucumber/messages": "^19.0.0", "@cucumber/query": "^12.0.0", - "@cucumber/react-components": "^20.2.0", + "@cucumber/react-components": "21.0.0", "@types/glob": "^8.0.0", "@types/mocha": "10.0.0", "@types/node": "18.11.9", - "@types/react": "17.0.52", - "@types/react-dom": "18.0.6", + "@types/react": "18.0.25", + "@types/react-dom": "18.0.9", "@typescript-eslint/eslint-plugin": "^5.18.0", "@typescript-eslint/parser": "^5.18.0", "babel-loader": "9.1.0", @@ -57,8 +57,8 @@ "mocha": "10.1.0", "prettier": "^2.6.2", "puppeteer": "^18.0.0", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", "sass": "1.56.1", "sass-loader": "13.2.0", "shx": "^0.3.4", From 5a587442e920e73421b091c563ec3f5ba1035482 Mon Sep 17 00:00:00 2001 From: David Goss Date: Sat, 26 Nov 2022 10:26:56 +0000 Subject: [PATCH 2/4] update dependencies --- javascript/package-lock.json | 116 +++++++++++++++++++++++++---------- javascript/package.json | 2 +- 2 files changed, 84 insertions(+), 34 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 18d623c4..6049c3ad 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -15,7 +15,7 @@ "@cucumber/gherkin-streams": "^5.0.1", "@cucumber/gherkin-utils": "^8.0.0", "@cucumber/message-streams": "^4.0.1", - "@cucumber/messages": "^19.0.0", + "@cucumber/messages": "20.0.0", "@cucumber/query": "^12.0.0", "@cucumber/react-components": "21.0.0", "@types/glob": "^8.0.0", @@ -425,6 +425,18 @@ "gherkin-utils": "bin/gherkin-utils" } }, + "node_modules/@cucumber/gherkin-utils/node_modules/@cucumber/messages": { + "version": "19.1.4", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", + "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "dev": true, + "dependencies": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + }, "node_modules/@cucumber/gherkin-utils/node_modules/commander": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", @@ -434,6 +446,18 @@ "node": "^12.20.0 || >=14" } }, + "node_modules/@cucumber/gherkin/node_modules/@cucumber/messages": { + "version": "19.1.4", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", + "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "dev": true, + "dependencies": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + }, "node_modules/@cucumber/message-streams": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@cucumber/message-streams/-/message-streams-4.0.1.tgz", @@ -444,9 +468,9 @@ } }, "node_modules/@cucumber/messages": { - "version": "19.1.4", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", - "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-20.0.0.tgz", + "integrity": "sha512-JFrFwuhxsbig0afaViNhuzoQyC+GQzlI7m+rX+lSiDGV13K3sJzMmHjkbCiNOgoRlKAMwIGR9TRMH0xj9/My0w==", "dev": true, "dependencies": { "@types/uuid": "8.3.4", @@ -465,6 +489,18 @@ "@teppeis/multimaps": "2.0.0" } }, + "node_modules/@cucumber/query/node_modules/@cucumber/messages": { + "version": "19.1.4", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", + "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "dev": true, + "dependencies": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + }, "node_modules/@cucumber/react-components": { "version": "21.0.0", "resolved": "https://registry.npmjs.org/@cucumber/react-components/-/react-components-21.0.0.tgz", @@ -498,18 +534,6 @@ "react-dom": "~18" } }, - "node_modules/@cucumber/react-components/node_modules/@cucumber/messages": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-20.0.0.tgz", - "integrity": "sha512-JFrFwuhxsbig0afaViNhuzoQyC+GQzlI7m+rX+lSiDGV13K3sJzMmHjkbCiNOgoRlKAMwIGR9TRMH0xj9/My0w==", - "dev": true, - "dependencies": { - "@types/uuid": "8.3.4", - "class-transformer": "0.5.1", - "reflect-metadata": "0.1.13", - "uuid": "9.0.0" - } - }, "node_modules/@cucumber/tag-expressions": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@cucumber/tag-expressions/-/tag-expressions-4.1.0.tgz", @@ -7712,6 +7736,20 @@ "dev": true, "requires": { "@cucumber/messages": "^19.1.4" + }, + "dependencies": { + "@cucumber/messages": { + "version": "19.1.4", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", + "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "dev": true, + "requires": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + } } }, "@cucumber/gherkin-streams": { @@ -7735,6 +7773,18 @@ "commander": "9.3.0" }, "dependencies": { + "@cucumber/messages": { + "version": "19.1.4", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", + "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "dev": true, + "requires": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + }, "commander": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", @@ -7751,9 +7801,9 @@ "requires": {} }, "@cucumber/messages": { - "version": "19.1.4", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", - "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-20.0.0.tgz", + "integrity": "sha512-JFrFwuhxsbig0afaViNhuzoQyC+GQzlI7m+rX+lSiDGV13K3sJzMmHjkbCiNOgoRlKAMwIGR9TRMH0xj9/My0w==", "dev": true, "requires": { "@types/uuid": "8.3.4", @@ -7770,6 +7820,20 @@ "requires": { "@cucumber/messages": "^19.0.0", "@teppeis/multimaps": "2.0.0" + }, + "dependencies": { + "@cucumber/messages": { + "version": "19.1.4", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", + "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "dev": true, + "requires": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + } } }, "@cucumber/react-components": { @@ -7799,20 +7863,6 @@ "rehype-sanitize": "4.0.0", "remark-breaks": "2.0.2", "remark-gfm": "1.0.0" - }, - "dependencies": { - "@cucumber/messages": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-20.0.0.tgz", - "integrity": "sha512-JFrFwuhxsbig0afaViNhuzoQyC+GQzlI7m+rX+lSiDGV13K3sJzMmHjkbCiNOgoRlKAMwIGR9TRMH0xj9/My0w==", - "dev": true, - "requires": { - "@types/uuid": "8.3.4", - "class-transformer": "0.5.1", - "reflect-metadata": "0.1.13", - "uuid": "9.0.0" - } - } } }, "@cucumber/tag-expressions": { diff --git a/javascript/package.json b/javascript/package.json index c1148559..16f499a8 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "@cucumber/gherkin-streams": "^5.0.1", "@cucumber/gherkin-utils": "^8.0.0", "@cucumber/message-streams": "^4.0.1", - "@cucumber/messages": "^19.0.0", + "@cucumber/messages": "20.0.0", "@cucumber/query": "^12.0.0", "@cucumber/react-components": "21.0.0", "@types/glob": "^8.0.0", From 2eee275a6cdf509734e56d4280dcc5f3ace93f02 Mon Sep 17 00:00:00 2001 From: David Goss Date: Sat, 26 Nov 2022 10:42:51 +0000 Subject: [PATCH 3/4] update dependencies --- javascript/package-lock.json | 14 +++++++------- javascript/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 6049c3ad..7defb084 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -17,7 +17,7 @@ "@cucumber/message-streams": "^4.0.1", "@cucumber/messages": "20.0.0", "@cucumber/query": "^12.0.0", - "@cucumber/react-components": "21.0.0", + "@cucumber/react-components": "21.0.1", "@types/glob": "^8.0.0", "@types/mocha": "10.0.0", "@types/node": "18.11.9", @@ -502,9 +502,9 @@ } }, "node_modules/@cucumber/react-components": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/react-components/-/react-components-21.0.0.tgz", - "integrity": "sha512-z5lOajmsbJKysDXn6ZK0FlT73KYRZovf+7FRR5L2t+MBFQSyTyi/mlg71lnoWH5rtCpVjuL/nH+HSZ1mN7VUpg==", + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/react-components/-/react-components-21.0.1.tgz", + "integrity": "sha512-ApAZqmPZ+dD6z0ZQvPtvwqln8QkHGQC2WN4lv+GnFYSYVHbtaRZOesrDTdlnl3QmIDiqkPnRSC/yAZa72YpKEg==", "dev": true, "dependencies": { "@cucumber/gherkin-utils": "^8.0.0", @@ -7837,9 +7837,9 @@ } }, "@cucumber/react-components": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/react-components/-/react-components-21.0.0.tgz", - "integrity": "sha512-z5lOajmsbJKysDXn6ZK0FlT73KYRZovf+7FRR5L2t+MBFQSyTyi/mlg71lnoWH5rtCpVjuL/nH+HSZ1mN7VUpg==", + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/react-components/-/react-components-21.0.1.tgz", + "integrity": "sha512-ApAZqmPZ+dD6z0ZQvPtvwqln8QkHGQC2WN4lv+GnFYSYVHbtaRZOesrDTdlnl3QmIDiqkPnRSC/yAZa72YpKEg==", "dev": true, "requires": { "@cucumber/gherkin-utils": "^8.0.0", diff --git a/javascript/package.json b/javascript/package.json index 16f499a8..e125158a 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -34,7 +34,7 @@ "@cucumber/message-streams": "^4.0.1", "@cucumber/messages": "20.0.0", "@cucumber/query": "^12.0.0", - "@cucumber/react-components": "21.0.0", + "@cucumber/react-components": "21.0.1", "@types/glob": "^8.0.0", "@types/mocha": "10.0.0", "@types/node": "18.11.9", From e46be4a4c18da61ddf8f247354610741a29c84ae Mon Sep 17 00:00:00 2001 From: David Goss Date: Sun, 27 Nov 2022 08:35:49 +0000 Subject: [PATCH 4/4] update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index db12eaa9..46925d27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] ### Changed +- Upgrade to `@cucumber/react-components` `21.0.1` +- Upgrade to React 18 - [Java] Enabled reproducible builds ## [20.1.0] - 2022-09-14