diff --git a/package-lock.json b/package-lock.json
index 0fbed711b3796c45535068bc841fbd3f44a5266b..2251d3554a3156a6c4be1902e6992cd815209823 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,11 +18,11 @@
         "@angular/platform-browser": "19.0.4",
         "@angular/platform-browser-dynamic": "19.0.4",
         "@angular/router": "19.0.4",
-        "@asymmetrik/ngx-leaflet": "^18.0.1",
+        "@bluehalo/ngx-leaflet": "^19.0.0",
         "@compodoc/compodoc": "^1.1.26",
         "@ghsc/disagg-d3": "^0.13.0",
         "@ghsc/nshmp-lib-ng": "^18.25.1",
-        "@ghsc/nshmp-template": "^18.4.2",
+        "@ghsc/nshmp-template": "^19.1.1",
         "@ghsc/nshmp-utils-ts": "^3.12.1",
         "angular-plotly.js": "^6.0.0",
         "d3": "^7.9.0",
@@ -1699,20 +1699,6 @@
         "rxjs": "^6.5.3 || ^7.4.0"
       }
     },
-    "node_modules/@asymmetrik/ngx-leaflet": {
-      "version": "18.0.1",
-      "resolved": "https://registry.npmjs.org/@asymmetrik/ngx-leaflet/-/ngx-leaflet-18.0.1.tgz",
-      "integrity": "sha512-x1KFH+qUCB4H6GWJik0r+8k10/WZXgWcqq2Iu7GpcpESxBFan+bHtiWJt6urqvMOroObEWfMKmVND83CB7AjlQ==",
-      "license": "MIT",
-      "dependencies": {
-        "tslib": "^2.3.0"
-      },
-      "peerDependencies": {
-        "@angular/common": "18",
-        "@angular/core": "18",
-        "leaflet": "1"
-      }
-    },
     "node_modules/@aws-cdk/asset-awscli-v1": {
       "version": "2.2.211",
       "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.211.tgz",
@@ -3604,6 +3590,20 @@
       "dev": true,
       "license": "MIT"
     },
+    "node_modules/@bluehalo/ngx-leaflet": {
+      "version": "19.0.0",
+      "resolved": "https://registry.npmjs.org/@bluehalo/ngx-leaflet/-/ngx-leaflet-19.0.0.tgz",
+      "integrity": "sha512-c1BUyDcS5QB3bwG9QUCNJLB/G3hdYQmaj37TaeCNnKUo9TViOCEhPihCXDTRAFkobbtNGXN8lGg8uD5GXv6/Zw==",
+      "license": "MIT",
+      "dependencies": {
+        "tslib": "^2.3.0"
+      },
+      "peerDependencies": {
+        "@angular/common": "19",
+        "@angular/core": "19",
+        "leaflet": "1"
+      }
+    },
     "node_modules/@choojs/findup": {
       "version": "0.2.1",
       "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
@@ -4871,15 +4871,15 @@
       }
     },
     "node_modules/@ghsc/nshmp-template": {
-      "version": "18.4.2",
-      "resolved": "https://code.usgs.gov/api/v4/projects/1416/packages/npm/@ghsc/nshmp-template/-/@ghsc/nshmp-template-18.4.2.tgz",
-      "integrity": "sha1-9tQ6qwEsnQwzmmW9CTn1o1TRxyA=",
+      "version": "19.1.1",
+      "resolved": "https://code.usgs.gov/api/v4/projects/1416/packages/npm/@ghsc/nshmp-template/-/@ghsc/nshmp-template-19.1.1.tgz",
+      "integrity": "sha1-p55HT0oEhcSv9ogKZJ33/2CoJc4=",
       "dependencies": {
         "tslib": "^2.3.1"
       },
       "peerDependencies": {
-        "@angular/common": "^18.0.2",
-        "@angular/core": "^18.0.2"
+        "@angular/common": "^19.0.3",
+        "@angular/core": "^19.0.3"
       }
     },
     "node_modules/@ghsc/nshmp-utils-ts": {
diff --git a/package.json b/package.json
index 2269c4abcf12b4681e1b33e997658ec7793db454..1642bcdcc80ead8c351ab77261df52dd0b2c3888 100644
--- a/package.json
+++ b/package.json
@@ -42,11 +42,11 @@
     "@angular/platform-browser": "19.0.4",
     "@angular/platform-browser-dynamic": "19.0.4",
     "@angular/router": "19.0.4",
-    "@asymmetrik/ngx-leaflet": "^18.0.1",
+    "@bluehalo/ngx-leaflet": "^19.0.0",
     "@compodoc/compodoc": "^1.1.26",
     "@ghsc/disagg-d3": "^0.13.0",
     "@ghsc/nshmp-lib-ng": "^18.25.1",
-    "@ghsc/nshmp-template": "^18.4.2",
+    "@ghsc/nshmp-template": "^19.1.1",
     "@ghsc/nshmp-utils-ts": "^3.12.1",
     "angular-plotly.js": "^6.0.0",
     "d3": "^7.9.0",