diff --git a/editors/code/package-lock.json b/editors/code/package-lock.json
index d38a45b8594..f92ce1fe278 100644
--- a/editors/code/package-lock.json
+++ b/editors/code/package-lock.json
@@ -25,9 +25,9 @@
             }
         },
         "@rollup/plugin-commonjs": {
-            "version": "11.0.0",
-            "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-11.0.0.tgz",
-            "integrity": "sha512-jnm//T5ZWOZ6zmJ61fReSCBOif+Ax8dHVoVggA+d2NA7T4qCWgQ3KYr+zN2faGEYLpe1wa03IzvhR+sqVLxUWg==",
+            "version": "11.0.1",
+            "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-11.0.1.tgz",
+            "integrity": "sha512-SaVUoaLDg3KnIXC5IBNIspr1APTYDzk05VaYcI6qz+0XX3ZlSCwAkfAhNSOxfd5GAdcm/63Noi4TowOY9MpcDg==",
             "dev": true,
             "requires": {
                 "@rollup/pluginutils": "^3.0.0",
@@ -38,9 +38,9 @@
             }
         },
         "@rollup/plugin-node-resolve": {
-            "version": "6.0.0",
-            "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-6.0.0.tgz",
-            "integrity": "sha512-GqWz1CfXOsqpeVMcoM315+O7zMxpRsmhWyhJoxLFHVSp9S64/u02i7len/FnbTNbmgYs+sZyilasijH8UiuboQ==",
+            "version": "6.1.0",
+            "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-6.1.0.tgz",
+            "integrity": "sha512-Cv7PDIvxdE40SWilY5WgZpqfIUEaDxFxs89zCAHjqyRwlTSuql4M5hjIuc5QYJkOH0/vyiyNXKD72O+LhRipGA==",
             "dev": true,
             "requires": {
                 "@rollup/pluginutils": "^3.0.0",
@@ -51,34 +51,42 @@
             }
         },
         "@rollup/plugin-typescript": {
-            "version": "2.0.1",
-            "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-2.0.1.tgz",
-            "integrity": "sha512-UA/bN/DlHN19xdOllXmp7G7pM2ac9dQMg0q2T1rg4Bogzb7oHXj2WGafpiNpEm54PivcJdzGRJvRnI6zCISW3w==",
+            "version": "2.1.0",
+            "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-2.1.0.tgz",
+            "integrity": "sha512-7lXKGY06aofrceVez/YnN2axttFdHSqlUBpCJ6ebzDfxwLDKMgSV5lD4ykBcdgE7aK3egxuLkD/HKyRB5L8Log==",
             "dev": true,
             "requires": {
                 "@rollup/pluginutils": "^3.0.0",
-                "resolve": "^1.12.2"
+                "resolve": "^1.13.1"
             }
         },
         "@rollup/pluginutils": {
-            "version": "3.0.1",
-            "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.1.tgz",
-            "integrity": "sha512-PmNurkecagFimv7ZdKCVOfQuqKDPkrcpLFxRBcQ00LYr4HAjJwhCFxBiY2Xoletll2htTIiXBg6g0Yg21h2M3w==",
+            "version": "3.0.6",
+            "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.6.tgz",
+            "integrity": "sha512-Nb6U7sg11v8D+E4mxRxwT+UumUL7MSnwI8V1SJB3THyW2MOGD/Q6GyxLtpnjrbT3zTRPSozzDMyVZwemgldO3w==",
             "dev": true,
             "requires": {
-                "estree-walker": "^0.6.1"
+                "estree-walker": "^1.0.1"
+            },
+            "dependencies": {
+                "estree-walker": {
+                    "version": "1.0.1",
+                    "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
+                    "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
+                    "dev": true
+                }
             }
         },
         "@types/estree": {
-            "version": "0.0.41",
-            "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.41.tgz",
-            "integrity": "sha512-rIAmXyJlqw4KEBO7+u9gxZZSQHaCNnIzYrnNmYVpgfJhxTqO0brCX0SYpqUTkVI5mwwUwzmtspLBGBKroMeynA==",
+            "version": "0.0.39",
+            "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
+            "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
             "dev": true
         },
         "@types/node": {
-            "version": "12.12.22",
-            "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.22.tgz",
-            "integrity": "sha512-r5i93jqbPWGXYXxianGATOxTelkp6ih/U0WVnvaqAvTqM+0U6J3kw6Xk6uq/dWNRkEVw/0SLcO5ORXbVNz4FMQ==",
+            "version": "12.12.25",
+            "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.25.tgz",
+            "integrity": "sha512-nf1LMGZvgFX186geVZR1xMZKKblJiRfiASTHw85zED2kI1yDKHDwTKMdkaCbTlXoRKlGKaDfYywt+V0As30q3w==",
             "dev": true
         },
         "@types/resolve": {
@@ -429,14 +437,6 @@
             "dev": true,
             "requires": {
                 "@types/estree": "0.0.39"
-            },
-            "dependencies": {
-                "@types/estree": {
-                    "version": "0.0.39",
-                    "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
-                    "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
-                    "dev": true
-                }
             }
         },
         "js-tokens": {
@@ -486,9 +486,9 @@
             }
         },
         "magic-string": {
-            "version": "0.25.4",
-            "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.4.tgz",
-            "integrity": "sha512-oycWO9nEVAP2RVPbIoDoA4Y7LFIJ3xRYov93gAyJhZkET1tNuB0u7uWkZS2LpBWTJUWnmau/To8ECWRC+jKNfw==",
+            "version": "0.25.6",
+            "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.6.tgz",
+            "integrity": "sha512-3a5LOMSGoCTH5rbqobC2HuDNRtE2glHZ8J7pK+QZYppyWA36yuNpsX994rIY2nCuyP7CZYy7lQq/X2jygiZ89g==",
             "dev": true,
             "requires": {
                 "sourcemap-codec": "^1.4.4"
@@ -675,9 +675,9 @@
             }
         },
         "rollup": {
-            "version": "1.27.14",
-            "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.27.14.tgz",
-            "integrity": "sha512-DuDjEyn8Y79ALYXMt+nH/EI58L5pEw5HU9K38xXdRnxQhvzUTI/nxAawhkAHUQeudANQ//8iyrhVRHJBuR6DSQ==",
+            "version": "1.30.1",
+            "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.30.1.tgz",
+            "integrity": "sha512-Uus8mwQXwaO+ZVoNwBcXKhT0AvycFCBW/W8VZtkpVGsotRllWk9oldfCjqWmTnFRI0y7x6BnEqSqc65N+/YdBw==",
             "dev": true,
             "requires": {
                 "@types/estree": "*",
@@ -708,9 +708,9 @@
             "dev": true
         },
         "sourcemap-codec": {
-            "version": "1.4.6",
-            "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz",
-            "integrity": "sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==",
+            "version": "1.4.8",
+            "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+            "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
             "dev": true
         },
         "sprintf-js": {
@@ -782,7 +782,7 @@
                 "semver": {
                     "version": "5.7.1",
                     "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-                    "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
+                    "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
                     "dev": true
                 }
             }
@@ -813,9 +813,9 @@
             }
         },
         "typescript": {
-            "version": "3.7.4",
-            "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.4.tgz",
-            "integrity": "sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw==",
+            "version": "3.7.5",
+            "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz",
+            "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==",
             "dev": true
         },
         "typescript-formatter": {
diff --git a/editors/code/package.json b/editors/code/package.json
index ce3de1e96e9..55d470fa044 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -28,16 +28,16 @@
         "vscode-languageclient": "^6.1.0"
     },
     "devDependencies": {
-        "@rollup/plugin-commonjs": "^11.0.0",
-        "@rollup/plugin-node-resolve": "^6.0.0",
-        "@rollup/plugin-typescript": "^2.0.1",
-        "@types/node": "^12.12.21",
+        "@rollup/plugin-commonjs": "^11.0.1",
+        "@rollup/plugin-node-resolve": "^6.1.0",
+        "@rollup/plugin-typescript": "^2.1.0",
+        "@types/node": "^12.12.25",
         "@types/seedrandom": "^2.4.28",
         "@types/vscode": "^1.41.0",
-        "rollup": "^1.27.14",
+        "rollup": "^1.30.1",
         "tslib": "^1.10.0",
         "tslint": "^5.20.1",
-        "typescript": "^3.7.3",
+        "typescript": "^3.7.5",
         "typescript-formatter": "^7.2.2",
         "vsce": "^1.71.0"
     },