pw_web_ui: Upgrade rules_nodejs to 2.2.0

Upgrade rules_nodejs and associated @bazel rules in package.json to
version 2.2.0.

https: //github.com/bazelbuild/rules_nodejs/releases
Change-Id: I254ac42326ca784f98f82cd751683765c831abc0
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/17900
Reviewed-by: Matthew Soulanille <msoulanille@google.com>
Reviewed-by: Paul Mathieu <paulmathieu@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Pigweed-Auto-Submit: Matthew Soulanille <msoulanille@google.com>
diff --git a/WORKSPACE b/WORKSPACE
index 68c001c..9f53c87 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -21,10 +21,9 @@
 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
 http_archive(
     name = "build_bazel_rules_nodejs",
-    sha256 = "f9e7b9f42ae202cc2d2ce6d698ccb49a9f7f7ea572a78fd451696d03ef2ee116",
-    urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/1.6.0/rules_nodejs-1.6.0.tar.gz"],
+    sha256 = "4952ef879704ab4ad6729a29007e7094aef213ea79e9f2e94cbe1c9a753e63ef",
+    urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/2.2.0/rules_nodejs-2.2.0.tar.gz"],
 )
-
 # Get the latest LTS version of Node
 load("@build_bazel_rules_nodejs//:index.bzl", "node_repositories")
 node_repositories(package_json = ["//:package.json"])
@@ -37,17 +36,8 @@
     yarn_lock = "//:yarn.lock",
 )
 
-# Install Bazel rules from npm packages
-load("@npm//:install_bazel_dependencies.bzl", "install_bazel_dependencies")
-install_bazel_dependencies()
-
-
-# Set up TypeScript
-load("@npm_bazel_typescript//:index.bzl", "ts_setup_workspace")
-ts_setup_workspace()
-
 # Set up Karma
-load("@npm_bazel_karma//:package.bzl", "npm_bazel_karma_dependencies")
+load("@npm//@bazel/karma:package.bzl", "npm_bazel_karma_dependencies")
 npm_bazel_karma_dependencies()
 
 load("@io_bazel_rules_webtesting//web:repositories.bzl", "web_test_repositories")