diff --git a/documentation/serenity-js.org/package.json b/documentation/serenity-js.org/package.json index 8b34b7a7676..0c46255ce24 100644 --- a/documentation/serenity-js.org/package.json +++ b/documentation/serenity-js.org/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@docusaurus/module-type-aliases": "2.4.3", "@tsconfig/docusaurus": "1.0.7", - "typescript": "5.2.2" + "typescript": "5.4.5" }, "browserslist": { "production": [ diff --git a/examples/calculator-app/package.json b/examples/calculator-app/package.json index 93cfee7d777..3b3913235bb 100644 --- a/examples/calculator-app/package.json +++ b/examples/calculator-app/package.json @@ -42,7 +42,7 @@ "mocha": "10.4.0", "nodemon": "3.1.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" }, "dependencies": { "@paralleldrive/cuid2": "2.2.2", diff --git a/examples/cucumber-domain-level-testing/package.json b/examples/cucumber-domain-level-testing/package.json index 554789d9a7a..3445e423d0a 100644 --- a/examples/cucumber-domain-level-testing/package.json +++ b/examples/cucumber-domain-level-testing/package.json @@ -45,6 +45,6 @@ "@types/chai": "4.3.14", "npm-failsafe": "1.2.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/cucumber-reporting/package.json b/examples/cucumber-reporting/package.json index ee38e7a9e09..ced6310c0f6 100644 --- a/examples/cucumber-reporting/package.json +++ b/examples/cucumber-reporting/package.json @@ -44,6 +44,6 @@ "@types/chai": "4.3.14", "npm-failsafe": "1.2.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/cucumber-rest-api-level-testing/package.json b/examples/cucumber-rest-api-level-testing/package.json index 4c90d9f0621..d8eac38388f 100644 --- a/examples/cucumber-rest-api-level-testing/package.json +++ b/examples/cucumber-rest-api-level-testing/package.json @@ -49,6 +49,6 @@ "express": "4.19.2", "npm-failsafe": "1.2.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/jasmine-rest-api-level-testing/package.json b/examples/jasmine-rest-api-level-testing/package.json index 59fa70a59b8..a4f51275a59 100644 --- a/examples/jasmine-rest-api-level-testing/package.json +++ b/examples/jasmine-rest-api-level-testing/package.json @@ -47,6 +47,6 @@ "jasmine": "5.1.0", "npm-failsafe": "1.2.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/mocha-rest-api-level-testing/package.json b/examples/mocha-rest-api-level-testing/package.json index ac1530dc338..81dd770a5bb 100644 --- a/examples/mocha-rest-api-level-testing/package.json +++ b/examples/mocha-rest-api-level-testing/package.json @@ -47,6 +47,6 @@ "mocha": "10.4.0", "npm-failsafe": "1.2.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/protractor-cucumber/package.json b/examples/protractor-cucumber/package.json index 24c0c621d36..3508d95f14a 100644 --- a/examples/protractor-cucumber/package.json +++ b/examples/protractor-cucumber/package.json @@ -50,6 +50,6 @@ "npm-failsafe": "1.2.0", "protractor": "7.0.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/protractor-jasmine-todomvc/package.json b/examples/protractor-jasmine-todomvc/package.json index 1475df26e75..286a06687f8 100644 --- a/examples/protractor-jasmine-todomvc/package.json +++ b/examples/protractor-jasmine-todomvc/package.json @@ -48,6 +48,6 @@ "npm-failsafe": "1.2.0", "protractor": "7.0.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/protractor-jasmine/package.json b/examples/protractor-jasmine/package.json index d3c4baa5e3c..c7c03b769b6 100644 --- a/examples/protractor-jasmine/package.json +++ b/examples/protractor-jasmine/package.json @@ -51,6 +51,6 @@ "npm-failsafe": "1.2.0", "protractor": "7.0.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/protractor-mocha/package.json b/examples/protractor-mocha/package.json index 5f3c210291e..18c9868bcd5 100644 --- a/examples/protractor-mocha/package.json +++ b/examples/protractor-mocha/package.json @@ -51,6 +51,6 @@ "npm-failsafe": "1.2.0", "protractor": "7.0.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/webdriverio-cucumber/package.json b/examples/webdriverio-cucumber/package.json index 6ea59e63411..70e0111cae8 100644 --- a/examples/webdriverio-cucumber/package.json +++ b/examples/webdriverio-cucumber/package.json @@ -47,6 +47,6 @@ "npm-failsafe": "1.2.0", "webdriverio": "8.36.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/webdriverio-jasmine/package.json b/examples/webdriverio-jasmine/package.json index c000b02e831..439dc44ad0d 100644 --- a/examples/webdriverio-jasmine/package.json +++ b/examples/webdriverio-jasmine/package.json @@ -47,6 +47,6 @@ "npm-failsafe": "1.2.0", "webdriverio": "8.36.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/webdriverio-mocha-todomvc/package.json b/examples/webdriverio-mocha-todomvc/package.json index c81d4ecb11d..0f61cfc730b 100644 --- a/examples/webdriverio-mocha-todomvc/package.json +++ b/examples/webdriverio-mocha-todomvc/package.json @@ -49,6 +49,6 @@ "npm-failsafe": "1.2.0", "webdriverio": "8.36.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/examples/webdriverio-mocha/package.json b/examples/webdriverio-mocha/package.json index aa3ae761a05..c2aff5117b2 100644 --- a/examples/webdriverio-mocha/package.json +++ b/examples/webdriverio-mocha/package.json @@ -47,6 +47,6 @@ "npm-failsafe": "1.2.0", "webdriverio": "8.36.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-1/package.json b/integration/cucumber-1/package.json index 074babdfb8a..9adf7daab9c 100644 --- a/integration/cucumber-1/package.json +++ b/integration/cucumber-1/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-10/package.json b/integration/cucumber-10/package.json index 24a85f81030..10d2bccfd3b 100644 --- a/integration/cucumber-10/package.json +++ b/integration/cucumber-10/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-2/package.json b/integration/cucumber-2/package.json index 208c079a6ae..fae17e7163a 100644 --- a/integration/cucumber-2/package.json +++ b/integration/cucumber-2/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-3/package.json b/integration/cucumber-3/package.json index f5474f1dc8e..e7a64ba66f6 100644 --- a/integration/cucumber-3/package.json +++ b/integration/cucumber-3/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-4/package.json b/integration/cucumber-4/package.json index 5bb0f902b74..140de58142d 100644 --- a/integration/cucumber-4/package.json +++ b/integration/cucumber-4/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-5/package.json b/integration/cucumber-5/package.json index 241f9d64cf3..4cab5da01f9 100644 --- a/integration/cucumber-5/package.json +++ b/integration/cucumber-5/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-6/package.json b/integration/cucumber-6/package.json index c46363682b8..394a125e369 100644 --- a/integration/cucumber-6/package.json +++ b/integration/cucumber-6/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-7/package.json b/integration/cucumber-7/package.json index 76345b56ec6..754b2070a55 100644 --- a/integration/cucumber-7/package.json +++ b/integration/cucumber-7/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-8-javascript-api/package.json b/integration/cucumber-8-javascript-api/package.json index 2af136121cb..102a1833dee 100644 --- a/integration/cucumber-8-javascript-api/package.json +++ b/integration/cucumber-8-javascript-api/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-8-legacy-api/package.json b/integration/cucumber-8-legacy-api/package.json index f1f8ee6bc61..444b23ac561 100644 --- a/integration/cucumber-8-legacy-api/package.json +++ b/integration/cucumber-8-legacy-api/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-9/package.json b/integration/cucumber-9/package.json index b30515d7562..7929c0f6542 100644 --- a/integration/cucumber-9/package.json +++ b/integration/cucumber-9/package.json @@ -39,6 +39,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/cucumber-specs/package.json b/integration/cucumber-specs/package.json index b794cd0760f..b420a77f4fa 100644 --- a/integration/cucumber-specs/package.json +++ b/integration/cucumber-specs/package.json @@ -36,6 +36,6 @@ "@types/chai": "4.3.14", "mocha": "10.4.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/jasmine/package.json b/integration/jasmine/package.json index f296d09dd39..d8a0b4b8236 100644 --- a/integration/jasmine/package.json +++ b/integration/jasmine/package.json @@ -41,6 +41,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/mocha/package.json b/integration/mocha/package.json index 983255c16cb..7f1cd768ada 100644 --- a/integration/mocha/package.json +++ b/integration/mocha/package.json @@ -40,6 +40,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/playwright-test-ct/package.json b/integration/playwright-test-ct/package.json index 3c2c7ebfb89..9bdec37a4eb 100644 --- a/integration/playwright-test-ct/package.json +++ b/integration/playwright-test-ct/package.json @@ -37,6 +37,6 @@ "@serenity-js/web": "^3.0.0", "react": "17.0.2", "react-dom": "17.0.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/playwright-test/package.json b/integration/playwright-test/package.json index 7a193d65e53..d0c08327076 100644 --- a/integration/playwright-test/package.json +++ b/integration/playwright-test/package.json @@ -44,6 +44,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/playwright-web/package.json b/integration/playwright-web/package.json index d9ea35bf8f0..9aa8ba9fbff 100644 --- a/integration/playwright-web/package.json +++ b/integration/playwright-web/package.json @@ -56,6 +56,6 @@ "playwright": "1.43.1", "start-server-and-test": "2.0.3", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/protractor-cucumber/package.json b/integration/protractor-cucumber/package.json index 7674507e683..8b06ade0e5c 100644 --- a/integration/protractor-cucumber/package.json +++ b/integration/protractor-cucumber/package.json @@ -43,6 +43,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/protractor-jasmine/package.json b/integration/protractor-jasmine/package.json index 769263f818b..5f493318ecb 100644 --- a/integration/protractor-jasmine/package.json +++ b/integration/protractor-jasmine/package.json @@ -43,6 +43,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/protractor-mocha/package.json b/integration/protractor-mocha/package.json index 2d608ef84bd..524d95630cf 100644 --- a/integration/protractor-mocha/package.json +++ b/integration/protractor-mocha/package.json @@ -42,6 +42,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/protractor-web/package.json b/integration/protractor-web/package.json index 543eee3989c..d0177e255b0 100644 --- a/integration/protractor-web/package.json +++ b/integration/protractor-web/package.json @@ -55,6 +55,6 @@ "npm-failsafe": "1.2.0", "protractor": "^7.0.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/rest/package.json b/integration/rest/package.json index af2de566faf..be9382b68c3 100644 --- a/integration/rest/package.json +++ b/integration/rest/package.json @@ -44,6 +44,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/testing-tools/package.json b/integration/testing-tools/package.json index c5a714b6102..92272348d36 100644 --- a/integration/testing-tools/package.json +++ b/integration/testing-tools/package.json @@ -45,6 +45,6 @@ "chai-as-promised": "7.1.1", "tiny-types": "1.22.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/web-specs/package.json b/integration/web-specs/package.json index 91648807135..0c47239b151 100644 --- a/integration/web-specs/package.json +++ b/integration/web-specs/package.json @@ -50,7 +50,7 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2", + "typescript": "5.4.5", "start-server-and-test": "2.0.3" } } diff --git a/integration/webdriverio-cucumber/package.json b/integration/webdriverio-cucumber/package.json index d4a9121739e..72ae5c6f52a 100644 --- a/integration/webdriverio-cucumber/package.json +++ b/integration/webdriverio-cucumber/package.json @@ -46,6 +46,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/integration/webdriverio-web/package.json b/integration/webdriverio-web/package.json index 3311ebbe75e..c659ae7e0e9 100644 --- a/integration/webdriverio-web/package.json +++ b/integration/webdriverio-web/package.json @@ -63,6 +63,6 @@ "wdio-chromedriver-service": "8.1.1", "webdriverio": "8.36.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/package-lock.json b/package-lock.json index 1ce2e927699..019a2a26b73 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "test-console": "2.0.0", "ts-node": "10.9.2", "tsx": "4.7.2", - "typescript": "5.2.2" + "typescript": "5.4.5" }, "engines": { "node": "^16.13 || ^18.12 || ^20" @@ -13768,9 +13768,10 @@ "license": "MIT" }, "node_modules/typescript": { - "version": "5.2.2", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/package.json b/package.json index 95101ab8b64..326cb87cf04 100644 --- a/package.json +++ b/package.json @@ -128,7 +128,7 @@ "test-console": "2.0.0", "ts-node": "10.9.2", "tsx": "4.7.2", - "typescript": "5.2.2" + "typescript": "5.4.5" }, "repository": { "type": "git", diff --git a/packages/assertions/package.json b/packages/assertions/package.json index 118e67739fb..f022492cb55 100644 --- a/packages/assertions/package.json +++ b/packages/assertions/package.json @@ -55,6 +55,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/console-reporter/package.json b/packages/console-reporter/package.json index 6611ac0e557..4879f41b01d 100644 --- a/packages/console-reporter/package.json +++ b/packages/console-reporter/package.json @@ -55,6 +55,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/core/package.json b/packages/core/package.json index 2c2d88833d8..a60709cadb1 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -58,7 +58,7 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" }, "repository": { "type": "git", diff --git a/packages/cucumber/package.json b/packages/cucumber/package.json index 200c4f1a531..2358c0566e7 100644 --- a/packages/cucumber/package.json +++ b/packages/cucumber/package.json @@ -71,6 +71,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/local-server/package.json b/packages/local-server/package.json index 52bdc9d8ffa..9ff35a2a844 100644 --- a/packages/local-server/package.json +++ b/packages/local-server/package.json @@ -73,6 +73,6 @@ "restify": "11.1.0", "semver": "7.6.0", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/mocha/package.json b/packages/mocha/package.json index eb75236fea7..1614bba6535 100644 --- a/packages/mocha/package.json +++ b/packages/mocha/package.json @@ -57,6 +57,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/playwright-test/package.json b/packages/playwright-test/package.json index 35a6573ac0f..98511489cbe 100644 --- a/packages/playwright-test/package.json +++ b/packages/playwright-test/package.json @@ -61,6 +61,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/playwright/package.json b/packages/playwright/package.json index 94d9f225369..011162d6c92 100644 --- a/packages/playwright/package.json +++ b/packages/playwright/package.json @@ -57,6 +57,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/protractor/package.json b/packages/protractor/package.json index d6b3a97c519..81bae45b6fe 100644 --- a/packages/protractor/package.json +++ b/packages/protractor/package.json @@ -97,6 +97,6 @@ "protractor": "7.0.0", "start-server-and-test": "2.0.3", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/rest/package.json b/packages/rest/package.json index 837fe06dbe4..3917887c413 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -65,6 +65,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/serenity-bdd/package.json b/packages/serenity-bdd/package.json index d3317558ee6..21ca8174986 100644 --- a/packages/serenity-bdd/package.json +++ b/packages/serenity-bdd/package.json @@ -69,6 +69,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } } diff --git a/packages/web/package.json b/packages/web/package.json index 65029048aaa..09fda472a45 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -57,6 +57,6 @@ "mocha": "10.4.0", "mocha-multi": "1.1.7", "ts-node": "10.9.2", - "typescript": "5.2.2" + "typescript": "5.4.5" } }