From 813b3aa477e225b04b08081d3a0921173150a214 Mon Sep 17 00:00:00 2001 From: Len Date: Wed, 8 Dec 2021 18:42:15 +0100 Subject: [PATCH 1/3] Support browsers from before 2020 See https://github.com/cdr/code-server/pull/4579 --- src/tsconfig.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tsconfig.json b/src/tsconfig.json index eaaa3fb52b8bf..8eb889e95b382 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -5,7 +5,8 @@ "preserveConstEnums": true, "sourceMap": false, "outDir": "../out/vs", - "target": "es2020", + "target": "es6", + "lib": ["es2020"], "types": [ "keytar", "mocha", From d8632271ca77fde6cc8f5dd744a31c9a1bbce174 Mon Sep 17 00:00:00 2001 From: Len Date: Wed, 8 Dec 2021 21:06:38 +0100 Subject: [PATCH 2/3] Assume all modern dom features despite es6 syntax --- src/tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tsconfig.json b/src/tsconfig.json index 8eb889e95b382..25c81c8ffa959 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -6,7 +6,7 @@ "sourceMap": false, "outDir": "../out/vs", "target": "es6", - "lib": ["es2020"], + "lib": ["es2020", "dom"], "types": [ "keytar", "mocha", From ec1d759cb2b33338056c9e2b33b9dac49a484975 Mon Sep 17 00:00:00 2001 From: Len Date: Thu, 9 Dec 2021 13:20:51 +0100 Subject: [PATCH 3/3] Add modern dom iterators to es6 environment --- src/tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tsconfig.json b/src/tsconfig.json index 25c81c8ffa959..d416b45806793 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -6,7 +6,7 @@ "sourceMap": false, "outDir": "../out/vs", "target": "es6", - "lib": ["es2020", "dom"], + "lib": ["es2020", "dom", "dom.iterable"], "types": [ "keytar", "mocha",