diff --git a/package-lock.json b/package-lock.json
index f593fd5ac..272fb86db 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
         "diff-match-patch": "^1.0.4",
         "format-message": "^6.2.1",
         "htmlparser2": "^3.10.0",
-        "immutable": "^3.8.1",
+        "immutable": "^5.0.0",
         "jszip": "^3.1.5",
         "minilog": "^3.1.0",
         "scratch-audio": "^1.0.6",
@@ -11832,13 +11832,10 @@
       "license": "MIT"
     },
     "node_modules/immutable": {
-      "version": "3.8.2",
-      "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
-      "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==",
-      "license": "MIT",
-      "engines": {
-        "node": ">=0.10.0"
-      }
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.0.tgz",
+      "integrity": "sha512-6ooCHBvtm9B06fFLW2p0VjKVryK20YgWN04Pju2Tq/L6UP4K/vMj4AzsJs9WQy1wiN80oXl3hSS8unYjqA7vOQ==",
+      "license": "MIT"
     },
     "node_modules/import-fresh": {
       "version": "3.3.0",
diff --git a/package.json b/package.json
index 8a0f3bb66..a2736190d 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
     "diff-match-patch": "^1.0.4",
     "format-message": "^6.2.1",
     "htmlparser2": "^3.10.0",
-    "immutable": "^3.8.1",
+    "immutable": "^5.0.0",
     "jszip": "^3.1.5",
     "minilog": "^3.1.0",
     "scratch-audio": "^1.0.6",