diff --git a/package-lock.json b/package-lock.json
index 898de2e..396603a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5,15 +5,15 @@
 	"requires": true,
 	"packages": {
 		"": {
-			"version": "1.6.6",
+			"version": "1.8.0",
 			"license": "MPL-2.0",
 			"dependencies": {
 				"@iarna/toml": "^2.2.5",
 				"applause-cli": "^1.5.1",
 				"chroma-js": "^2.1.0",
-				"image-encode": "^1.3.0",
+				"image-encode": "^1.3.1",
 				"nexline": "^1.2.2",
-				"terrain50": "^1.9.7"
+				"terrain50": "^1.10.0"
 			},
 			"bin": {
 				"terrain50": "src/index.mjs"
@@ -177,15 +177,15 @@
 			}
 		},
 		"node_modules/image-encode": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/image-encode/-/image-encode-1.3.0.tgz",
-			"integrity": "sha512-2SzuDscMQGK38jGiVMSuygquz2z3DnW4Smget/LipWfqvEnc7+L/qbaQAPDtzi9hsHqKpGGU22SUjl6G8TprJg==",
+			"version": "1.3.1",
+			"resolved": "https://registry.npmjs.org/image-encode/-/image-encode-1.3.1.tgz",
+			"integrity": "sha512-XlDSaqGFrW0Rn08fxJM725+h9Hfx/D9u1RVMP8IrcSRN5Ib74UgVf7yuzoS8YAxKc6HqQ8bhDSvy+rIzCUoAYg==",
 			"dependencies": {
 				"bmp-js": "^0.1.0",
 				"image-palette": "^2.0.1",
 				"image-type": "^3.0.0",
 				"is-plain-obj": "^1.1.0",
-				"jpeg-js": "^0.3.4",
+				"jpeg-js": "^0.4.1",
 				"next-pow-2": "^1.0.0",
 				"object-assign": "^4.1.1",
 				"omggif": "^1.0.9",
@@ -261,9 +261,9 @@
 			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
 		},
 		"node_modules/jpeg-js": {
-			"version": "0.3.7",
-			"resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz",
-			"integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ=="
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz",
+			"integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q=="
 		},
 		"node_modules/jsonfile": {
 			"version": "4.0.0",
@@ -414,9 +414,9 @@
 			}
 		},
 		"node_modules/terrain50": {
-			"version": "1.9.7",
-			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.9.7.tgz",
-			"integrity": "sha512-wE7w4GgRkQn8qvOrja6F4enZBfbb0ONMY2FmpeZQZTWFH6Ga5qmsSnObwTUH2k43qguz0LZ2sOeZL4GPolHy9Q==",
+			"version": "1.10.0",
+			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.10.0.tgz",
+			"integrity": "sha512-gP03fb44f0WSvzHXp4ZEUj1imQKxVqvTV/3oKFl0+ireFcG7yFIFjUyGm6vG/MMTevcoeAAZdNpqrIPBJNylQQ==",
 			"dependencies": {
 				"nexline": "^1.2.2",
 				"nnng": "^1.0.0"
@@ -738,15 +738,15 @@
 			}
 		},
 		"image-encode": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/image-encode/-/image-encode-1.3.0.tgz",
-			"integrity": "sha512-2SzuDscMQGK38jGiVMSuygquz2z3DnW4Smget/LipWfqvEnc7+L/qbaQAPDtzi9hsHqKpGGU22SUjl6G8TprJg==",
+			"version": "1.3.1",
+			"resolved": "https://registry.npmjs.org/image-encode/-/image-encode-1.3.1.tgz",
+			"integrity": "sha512-XlDSaqGFrW0Rn08fxJM725+h9Hfx/D9u1RVMP8IrcSRN5Ib74UgVf7yuzoS8YAxKc6HqQ8bhDSvy+rIzCUoAYg==",
 			"requires": {
 				"bmp-js": "^0.1.0",
 				"image-palette": "^2.0.1",
 				"image-type": "^3.0.0",
 				"is-plain-obj": "^1.1.0",
-				"jpeg-js": "^0.3.4",
+				"jpeg-js": "^0.4.1",
 				"next-pow-2": "^1.0.0",
 				"object-assign": "^4.1.1",
 				"omggif": "^1.0.9",
@@ -810,9 +810,9 @@
 			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
 		},
 		"jpeg-js": {
-			"version": "0.3.7",
-			"resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz",
-			"integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ=="
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz",
+			"integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q=="
 		},
 		"jsonfile": {
 			"version": "4.0.0",
@@ -939,9 +939,9 @@
 			}
 		},
 		"terrain50": {
-			"version": "1.9.7",
-			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.9.7.tgz",
-			"integrity": "sha512-wE7w4GgRkQn8qvOrja6F4enZBfbb0ONMY2FmpeZQZTWFH6Ga5qmsSnObwTUH2k43qguz0LZ2sOeZL4GPolHy9Q==",
+			"version": "1.10.0",
+			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.10.0.tgz",
+			"integrity": "sha512-gP03fb44f0WSvzHXp4ZEUj1imQKxVqvTV/3oKFl0+ireFcG7yFIFjUyGm6vG/MMTevcoeAAZdNpqrIPBJNylQQ==",
 			"requires": {
 				"nexline": "^1.2.2",
 				"nnng": "^1.0.0"
diff --git a/package.json b/package.json
index 2afc687..3d66e55 100644
--- a/package.json
+++ b/package.json
@@ -36,9 +36,9 @@
 		"@iarna/toml": "^2.2.5",
 		"applause-cli": "^1.5.1",
 		"chroma-js": "^2.1.0",
-		"image-encode": "^1.3.0",
+		"image-encode": "^1.3.1",
 		"nexline": "^1.2.2",
-		"terrain50": "^1.9.7"
+		"terrain50": "^1.10.0"
 	},
 	"bin": {
 		"terrain50": "src/index.mjs"
