From 1ab088718a2b5fa5fd36b22e37c92d640164d7e1 Mon Sep 17 00:00:00 2001
From: Alexander Rose <alexander.rose@weirdbyte.de>
Date: Sun, 13 Mar 2022 12:49:03 -0700
Subject: [PATCH] package updates

---
 package-lock.json              | Bin 848943 -> 848305 bytes
 package.json                   |  30 +++++++++++++++---------------
 src/mol-task/util/scheduler.ts |  14 +++++++-------
 3 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index c5b197144de7fea10c20cf24af7e48b1e39d638c..a015966e8a486ac19c8570b3a77afda01897f1c3 100644
GIT binary patch
delta 7613
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
I6pxe^0NO`8h5!Hn

delta 8031
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
J;QetaEdT~Y&KLjy

diff --git a/package.json b/package.json
index c21c51ee5..0fd8a4703 100644
--- a/package.json
+++ b/package.json
@@ -94,38 +94,38 @@
     "@graphql-codegen/add": "^3.1.1",
     "@graphql-codegen/cli": "^2.6.2",
     "@graphql-codegen/time": "^3.1.1",
-    "@graphql-codegen/typescript": "^2.4.5",
+    "@graphql-codegen/typescript": "^2.4.7",
     "@graphql-codegen/typescript-graphql-files-modules": "^2.1.1",
-    "@graphql-codegen/typescript-graphql-request": "^4.3.7",
-    "@graphql-codegen/typescript-operations": "^2.3.2",
+    "@graphql-codegen/typescript-graphql-request": "^4.4.2",
+    "@graphql-codegen/typescript-operations": "^2.3.4",
     "@types/cors": "^2.8.12",
     "@types/gl": "^4.1.0",
     "@types/jest": "^27.4.1",
-    "@typescript-eslint/eslint-plugin": "^5.12.1",
-    "@typescript-eslint/parser": "^5.12.1",
+    "@typescript-eslint/eslint-plugin": "^5.14.0",
+    "@typescript-eslint/parser": "^5.14.0",
     "benchmark": "^2.1.4",
     "concurrently": "^7.0.0",
     "cpx2": "^4.2.0",
     "crypto-browserify": "^3.12.0",
-    "css-loader": "^6.6.0",
-    "eslint": "^8.10.0",
+    "css-loader": "^6.7.1",
+    "eslint": "^8.11.0",
     "extra-watch-webpack-plugin": "^1.0.3",
     "file-loader": "^6.2.0",
     "fs-extra": "^10.0.1",
     "graphql": "^16.3.0",
     "http-server": "^14.1.0",
     "jest": "^27.5.1",
-    "mini-css-extract-plugin": "^2.5.3",
+    "mini-css-extract-plugin": "^2.6.0",
     "path-browserify": "^1.0.1",
     "raw-loader": "^4.0.2",
     "sass": "^1.49.9",
     "sass-loader": "^12.6.0",
-    "simple-git": "^3.2.6",
+    "simple-git": "^3.3.0",
     "stream-browserify": "^3.0.0",
     "style-loader": "^3.3.1",
     "ts-jest": "^27.1.3",
-    "typescript": "^4.5.5",
-    "webpack": "^5.69.1",
+    "typescript": "^4.6.2",
+    "webpack": "^5.70.0",
     "webpack-cli": "^4.9.2"
   },
   "dependencies": {
@@ -135,8 +135,8 @@
     "@types/express": "^4.17.13",
     "@types/node": "^16.11.26",
     "@types/node-fetch": "^2.6.1",
-    "@types/react": "^17.0.39",
-    "@types/react-dom": "^17.0.11",
+    "@types/react": "^17.0.40",
+    "@types/react-dom": "^17.0.13",
     "@types/swagger-ui-dist": "3.30.1",
     "argparse": "^2.0.1",
     "body-parser": "^1.19.2",
@@ -147,8 +147,8 @@
     "immer": "^9.0.12",
     "immutable": "^4.0.0",
     "node-fetch": "^2.6.7",
-    "rxjs": "^7.5.4",
-    "swagger-ui-dist": "^4.5.2",
+    "rxjs": "^7.5.5",
+    "swagger-ui-dist": "^4.6.2",
     "tslib": "^2.3.1",
     "util.promisify": "^1.1.1",
     "xhr2": "^0.2.1"
diff --git a/src/mol-task/util/scheduler.ts b/src/mol-task/util/scheduler.ts
index 346d15f87..16150b480 100644
--- a/src/mol-task/util/scheduler.ts
+++ b/src/mol-task/util/scheduler.ts
@@ -12,7 +12,7 @@
 
 declare const WorkerGlobalScope: any;
 function createImmediateActions() {
-    const global: any = (function () {
+    const thisGlobal: any = (function () {
         const _window = typeof window !== 'undefined' && window;
         const _self = typeof self !== 'undefined' && typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope && self;
         const _global = typeof global !== 'undefined' && global;
@@ -79,14 +79,14 @@ function createImmediateActions() {
     }
 
     function canUsePostMessage() {
-        if (global && global.postMessage && !global.importScripts) {
+        if (thisGlobal && thisGlobal.postMessage && !thisGlobal.importScripts) {
             let postMessageIsAsynchronous = true;
-            const oldOnMessage = global.onmessage;
-            global.onmessage = function () {
+            const oldOnMessage = thisGlobal.onmessage;
+            thisGlobal.onmessage = function () {
                 postMessageIsAsynchronous = false;
             };
-            global.postMessage('', '*');
-            global.onmessage = oldOnMessage;
+            thisGlobal.postMessage('', '*');
+            thisGlobal.onmessage = oldOnMessage;
             return postMessageIsAsynchronous;
         }
     }
@@ -98,7 +98,7 @@ function createImmediateActions() {
 
         const messagePrefix = 'setImmediate$' + Math.random() + '$';
         const onGlobalMessage = function (event: any) {
-            if (event.source === global &&
+            if (event.source === thisGlobal &&
                 typeof event.data === 'string' &&
                 event.data.indexOf(messagePrefix) === 0) {
                 runIfPresent(+event.data.slice(messagePrefix.length));
-- 
GitLab