Update karma-typescript to 5.0.2

There don't appear to be any relevant breaking changes in
https://github.com/monounity/karma-typescript/releases/tag/v5.0.0

R=jacktfranklin@chromium.org
DISABLE_THIRD_PARTY_CHECK=Update karma-typescript

Bug: 1068145
Change-Id: I780d8c572bbfc4253f3ff5e52a33c23733d4262a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2137388
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
diff --git a/node_modules/buffer/AUTHORS.md b/node_modules/buffer/AUTHORS.md
index 1bb05f7..396b45f 100644
--- a/node_modules/buffer/AUTHORS.md
+++ b/node_modules/buffer/AUTHORS.md
@@ -56,5 +56,7 @@
 - kumavis (aaron@kumavis.me)
 - Sergey Ukustov (sergey.ukustov@machinomy.com)
 - Fei Liu (liu.feiwood@gmail.com)
+- Blaine Bublitz (blaine.bublitz@gmail.com)
+- Niklas Mischkulnig (mischnic@users.noreply.github.com)
 
 #### Generated by bin/update-authors.sh.
diff --git a/node_modules/buffer/README.md b/node_modules/buffer/README.md
index d5bfe6e..2aab37d 100644
--- a/node_modules/buffer/README.md
+++ b/node_modules/buffer/README.md
@@ -34,6 +34,11 @@
 - Does not modify any browser prototypes or put anything on `window`
 - Comprehensive test suite (including all buffer tests from node.js core)
 
+## `buffer` for enterprise
+
+Available as part of the Tidelift Subscription.
+
+The maintainers of `buffer` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-buffer?utm_source=npm-buffer&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)
 
 ## install
 
@@ -43,8 +48,6 @@
 npm install buffer
 ```
 
-[Get supported buffer with the Tidelift Subscription](https://tidelift.com/subscription/pkg/npm-buffer?utm_source=npm-buffer&utm_medium=referral&utm_campaign=readme)
-
 This module was previously called **native-buffer-browserify**, but please use **buffer**
 from now on.
 
diff --git a/node_modules/buffer/index.js b/node_modules/buffer/index.js
index 19b0468..4ec5595 100644
--- a/node_modules/buffer/index.js
+++ b/node_modules/buffer/index.js
@@ -142,6 +142,12 @@
     return fromArrayBuffer(value, encodingOrOffset, length)
   }
 
+  if (typeof SharedArrayBuffer !== 'undefined' &&
+      (isInstance(value, SharedArrayBuffer) ||
+      (value && isInstance(value.buffer, SharedArrayBuffer)))) {
+    return fromArrayBuffer(value, encodingOrOffset, length)
+  }
+
   if (typeof value === 'number') {
     throw new TypeError(
       'The "value" argument must not be of type number. Received type number'
diff --git a/node_modules/buffer/package.json b/node_modules/buffer/package.json
index 63774cc..04012c4 100644
--- a/node_modules/buffer/package.json
+++ b/node_modules/buffer/package.json
@@ -17,7 +17,7 @@
   },
   "description": "Node.js Buffer API, for the browser",
   "devDependencies": {
-    "airtap": "^2.0.3",
+    "airtap": "^3.0.0",
     "benchmark": "^2.0.0",
     "browserify": "^16.1.0",
     "concat-stream": "^2.0.0",
@@ -67,6 +67,9 @@
     "update-authors": "./bin/update-authors.sh"
   },
   "standard": {
+    "globals": [
+      "SharedArrayBuffer"
+    ],
     "ignore": [
       "test/node/**/*.js",
       "test/common.js",
@@ -75,5 +78,5 @@
     ]
   },
   "types": "index.d.ts",
-  "version": "5.4.3"
+  "version": "5.5.0"
 }
\ No newline at end of file