From 31b09c59e195df92a117f65db4fbda9cb5d1280e Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Mon, 10 Jun 2024 08:46:16 -0600
Subject: [PATCH] update typescript

---
 package-lock.json | 62 +++++++++++++++++++++++------------------------
 package.json      |  2 +-
 2 files changed, 32 insertions(+), 32 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index bf615215c..8cc80a364 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -93,11 +93,11 @@
         "pretty-quick": "^2.0.1",
         "ts-jest": "^28.0.7",
         "ts-node": "^10.9.1",
-        "typescript": "~4.8.4",
+        "typescript": "^4.9.3",
         "webpack-bundle-analyzer": "^4.8.0"
       },
       "engines": {
-        "node": ">=14.20.0"
+        "node": ">=20.0.0"
       }
     },
     "../nshmp-lib-ng.code/dist/nshmp-lib-ng": {
@@ -311,6 +311,22 @@
         "semver": "bin/semver.js"
       }
     },
+    "node_modules/@angular-devkit/build-angular/node_modules/@ngtools/webpack": {
+      "version": "15.0.0",
+      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.0.0.tgz",
+      "integrity": "sha512-pI/Ul9mgE98bjPkUiNRLXIn3ulmUgJMD4Zj8RUUk55gTg3IJygyaag/l/C5e7StKMWygHdnvQgU63U360zqEiQ==",
+      "dev": true,
+      "engines": {
+        "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
+        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+        "yarn": ">= 1.13.0"
+      },
+      "peerDependencies": {
+        "@angular/compiler-cli": "^15.0.0",
+        "typescript": "~4.8.2",
+        "webpack": "^5.54.0"
+      }
+    },
     "node_modules/@angular-devkit/build-angular/node_modules/babel-loader": {
       "version": "9.1.0",
       "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.0.tgz",
@@ -5704,22 +5720,6 @@
         "rxjs": "^6.5.3 || ^7.5.0"
       }
     },
-    "node_modules/@ngtools/webpack": {
-      "version": "15.0.0",
-      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.0.0.tgz",
-      "integrity": "sha512-pI/Ul9mgE98bjPkUiNRLXIn3ulmUgJMD4Zj8RUUk55gTg3IJygyaag/l/C5e7StKMWygHdnvQgU63U360zqEiQ==",
-      "dev": true,
-      "engines": {
-        "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
-        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
-        "yarn": ">= 1.13.0"
-      },
-      "peerDependencies": {
-        "@angular/compiler-cli": "^15.0.0",
-        "typescript": "~4.8.2",
-        "webpack": "^5.54.0"
-      }
-    },
     "node_modules/@nodelib/fs.scandir": {
       "version": "2.1.5",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -27867,9 +27867,9 @@
       }
     },
     "node_modules/typescript": {
-      "version": "4.8.4",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
-      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
+      "version": "4.9.3",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz",
+      "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==",
       "bin": {
         "tsc": "bin/tsc",
         "tsserver": "bin/tsserver"
@@ -29354,6 +29354,13 @@
             }
           }
         },
+        "@ngtools/webpack": {
+          "version": "15.0.0",
+          "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.0.0.tgz",
+          "integrity": "sha512-pI/Ul9mgE98bjPkUiNRLXIn3ulmUgJMD4Zj8RUUk55gTg3IJygyaag/l/C5e7StKMWygHdnvQgU63U360zqEiQ==",
+          "dev": true,
+          "requires": {}
+        },
         "babel-loader": {
           "version": "9.1.0",
           "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.0.tgz",
@@ -33378,13 +33385,6 @@
         "tslib": "^2.0.0"
       }
     },
-    "@ngtools/webpack": {
-      "version": "15.0.0",
-      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.0.0.tgz",
-      "integrity": "sha512-pI/Ul9mgE98bjPkUiNRLXIn3ulmUgJMD4Zj8RUUk55gTg3IJygyaag/l/C5e7StKMWygHdnvQgU63U360zqEiQ==",
-      "dev": true,
-      "requires": {}
-    },
     "@nodelib/fs.scandir": {
       "version": "2.1.5",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -50240,9 +50240,9 @@
       }
     },
     "typescript": {
-      "version": "4.8.4",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
-      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ=="
+      "version": "4.9.3",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz",
+      "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA=="
     },
     "ua-parser-js": {
       "version": "1.0.34",
diff --git a/package.json b/package.json
index f81bc7654..030811b16 100644
--- a/package.json
+++ b/package.json
@@ -118,7 +118,7 @@
     "pretty-quick": "^2.0.1",
     "ts-jest": "^28.0.7",
     "ts-node": "^10.9.1",
-    "typescript": "~4.8.4",
+    "typescript": "^4.9.3",
     "webpack-bundle-analyzer": "^4.8.0"
   }
 }
-- 
GitLab