From 3c84cfe610c5299b2fc4697b3d204c28c6b0fb02 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Wed, 3 Jul 2024 04:17:11 -0700 Subject: [PATCH 1/2] typescript@5.5 --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 859198fc37..938d2d8950 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "source-map-loader": "^3.0.0", "source-map-support": "^0.5.20", "ts-loader": "^9.3.1", - "typescript": "^5.1.6", + "typescript": "5.5", "utf8": "^3.0.0", "webpack": "^5.61.0", "webpack-cli": "^4.9.1", diff --git a/yarn.lock b/yarn.lock index e566fff21f..e4718d56d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3748,16 +3748,16 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" +typescript@5.5: + version "5.5.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa" + integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ== + typescript@^4.2.3: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== -typescript@^5.1.6: - version "5.1.6" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" - integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== - universalify@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" From b7988bf00a2c52bc90402e35acf69c5978228d0a Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Wed, 3 Jul 2024 04:31:34 -0700 Subject: [PATCH 2/2] Upgrade playwright tsconfigs to use ESNext This ends up outputing the required object destructuring that's needed by playwright, see microsoft/playwright#8798 --- addons/addon-attach/test/tsconfig.json | 2 +- addons/addon-canvas/test/tsconfig.json | 2 +- addons/addon-clipboard/test/tsconfig.json | 2 +- addons/addon-fit/test/tsconfig.json | 2 +- addons/addon-image/test/tsconfig.json | 2 +- addons/addon-search/test/tsconfig.json | 2 +- addons/addon-serialize/test/tsconfig.json | 2 +- addons/addon-unicode-graphemes/test/tsconfig.json | 2 +- addons/addon-unicode11/test/tsconfig.json | 2 +- addons/addon-web-links/test/tsconfig.json | 1 + addons/addon-webgl/test/tsconfig.json | 2 +- test/playwright/tsconfig.json | 2 +- 12 files changed, 12 insertions(+), 11 deletions(-) diff --git a/addons/addon-attach/test/tsconfig.json b/addons/addon-attach/test/tsconfig.json index cb6fed28dd..5f0d9f6cbe 100644 --- a/addons/addon-attach/test/tsconfig.json +++ b/addons/addon-attach/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2021", + "target": "ESNext", "lib": [ "es2021", ], diff --git a/addons/addon-canvas/test/tsconfig.json b/addons/addon-canvas/test/tsconfig.json index 9523e64b50..f73f10141d 100644 --- a/addons/addon-canvas/test/tsconfig.json +++ b/addons/addon-canvas/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2015", + "target": "ESNext", "lib": [ "es6", ], diff --git a/addons/addon-clipboard/test/tsconfig.json b/addons/addon-clipboard/test/tsconfig.json index cb6fed28dd..5f0d9f6cbe 100644 --- a/addons/addon-clipboard/test/tsconfig.json +++ b/addons/addon-clipboard/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2021", + "target": "ESNext", "lib": [ "es2021", ], diff --git a/addons/addon-fit/test/tsconfig.json b/addons/addon-fit/test/tsconfig.json index cb6fed28dd..5f0d9f6cbe 100644 --- a/addons/addon-fit/test/tsconfig.json +++ b/addons/addon-fit/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2021", + "target": "ESNext", "lib": [ "es2021", ], diff --git a/addons/addon-image/test/tsconfig.json b/addons/addon-image/test/tsconfig.json index cb6fed28dd..5f0d9f6cbe 100644 --- a/addons/addon-image/test/tsconfig.json +++ b/addons/addon-image/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2021", + "target": "ESNext", "lib": [ "es2021", ], diff --git a/addons/addon-search/test/tsconfig.json b/addons/addon-search/test/tsconfig.json index cb6fed28dd..5f0d9f6cbe 100644 --- a/addons/addon-search/test/tsconfig.json +++ b/addons/addon-search/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2021", + "target": "ESNext", "lib": [ "es2021", ], diff --git a/addons/addon-serialize/test/tsconfig.json b/addons/addon-serialize/test/tsconfig.json index cb6fed28dd..5f0d9f6cbe 100644 --- a/addons/addon-serialize/test/tsconfig.json +++ b/addons/addon-serialize/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2021", + "target": "ESNext", "lib": [ "es2021", ], diff --git a/addons/addon-unicode-graphemes/test/tsconfig.json b/addons/addon-unicode-graphemes/test/tsconfig.json index cb6fed28dd..5f0d9f6cbe 100644 --- a/addons/addon-unicode-graphemes/test/tsconfig.json +++ b/addons/addon-unicode-graphemes/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2021", + "target": "ESNext", "lib": [ "es2021", ], diff --git a/addons/addon-unicode11/test/tsconfig.json b/addons/addon-unicode11/test/tsconfig.json index cb6fed28dd..5f0d9f6cbe 100644 --- a/addons/addon-unicode11/test/tsconfig.json +++ b/addons/addon-unicode11/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2021", + "target": "ESNext", "lib": [ "es2021", ], diff --git a/addons/addon-web-links/test/tsconfig.json b/addons/addon-web-links/test/tsconfig.json index cb6fed28dd..0c61a31ebf 100644 --- a/addons/addon-web-links/test/tsconfig.json +++ b/addons/addon-web-links/test/tsconfig.json @@ -5,6 +5,7 @@ "lib": [ "es2021", ], + // "downlevelIteration": true, "rootDir": ".", "outDir": "../out-test", "sourceMap": true, diff --git a/addons/addon-webgl/test/tsconfig.json b/addons/addon-webgl/test/tsconfig.json index d53b2c041b..7ff5f6c1b7 100644 --- a/addons/addon-webgl/test/tsconfig.json +++ b/addons/addon-webgl/test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "module": "commonjs", - "target": "es2021", + "target": "ESNext", "lib": [ "es2021", ], diff --git a/test/playwright/tsconfig.json b/test/playwright/tsconfig.json index aeb31e3297..9857ff0de3 100644 --- a/test/playwright/tsconfig.json +++ b/test/playwright/tsconfig.json @@ -24,7 +24,7 @@ "../../src/common/*" ] }, - "target": "es2016", + "target": "ESNext", "module": "commonjs", }, "include": [