diff --git a/Changelog.md b/Changelog.md
index 647aa75..fce8ec6 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -18,6 +18,7 @@ npm install --save terrain50-cli
  - `identify`: Add value range to output
  - `clamp`: add new subcommand
  - Fix command name in help text
+ - Update dependencies
 
 
 ## v1.8
diff --git a/package-lock.json b/package-lock.json
index 396603a..52e67e9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5,15 +5,16 @@
 	"requires": true,
 	"packages": {
 		"": {
+			"name": "terrain50-cli",
 			"version": "1.8.0",
 			"license": "MPL-2.0",
 			"dependencies": {
 				"@iarna/toml": "^2.2.5",
-				"applause-cli": "^1.5.1",
-				"chroma-js": "^2.1.0",
+				"applause-cli": "^1.8.0",
+				"chroma-js": "^2.4.2",
 				"image-encode": "^1.3.1",
 				"nexline": "^1.2.2",
-				"terrain50": "^1.10.0"
+				"terrain50": "^1.10.1"
 			},
 			"bin": {
 				"terrain50": "src/index.mjs"
@@ -25,9 +26,9 @@
 			"integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
 		},
 		"node_modules/applause-cli": {
-			"version": "1.5.1",
-			"resolved": "https://registry.npmjs.org/applause-cli/-/applause-cli-1.5.1.tgz",
-			"integrity": "sha512-QNFlRnYAJu2FsH/rvhwtGjfamKK3ehELAmn9sYNY5b1A6OW3DTs3e4+gfpRKl1yjck+EEeCwKyUoaOsXYFGzgA=="
+			"version": "1.8.0",
+			"resolved": "https://registry.npmjs.org/applause-cli/-/applause-cli-1.8.0.tgz",
+			"integrity": "sha512-MyDPPI0z1CLH4TeLUap4VWie+kx3wL4IemJZoh1387o+4HqzADPGCjYCTIOogXGIqRqpbNisg2/4rdcUX/++lA=="
 		},
 		"node_modules/arr-flatten": {
 			"version": "1.1.0",
@@ -48,12 +49,9 @@
 			"integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM="
 		},
 		"node_modules/chroma-js": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.1.0.tgz",
-			"integrity": "sha512-uiRdh4ZZy+UTPSrAdp8hqEdVb1EllLtTHOt5TMaOjJUvi+O54/83Fc5K2ld1P+TJX+dw5B+8/sCgzI6eaur/lg==",
-			"dependencies": {
-				"cross-env": "^6.0.3"
-			}
+			"version": "2.4.2",
+			"resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz",
+			"integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A=="
 		},
 		"node_modules/clamp": {
 			"version": "1.0.1",
@@ -90,34 +88,6 @@
 			"resolved": "https://registry.npmjs.org/const-pinf-float64/-/const-pinf-float64-1.0.0.tgz",
 			"integrity": "sha1-9u+w15+cCYbT558pI6v5twtj1yY="
 		},
-		"node_modules/cross-env": {
-			"version": "6.0.3",
-			"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-6.0.3.tgz",
-			"integrity": "sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==",
-			"dependencies": {
-				"cross-spawn": "^7.0.0"
-			},
-			"bin": {
-				"cross-env": "src/bin/cross-env.js",
-				"cross-env-shell": "src/bin/cross-env-shell.js"
-			},
-			"engines": {
-				"node": ">=8.0"
-			}
-		},
-		"node_modules/cross-spawn": {
-			"version": "7.0.1",
-			"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
-			"integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==",
-			"dependencies": {
-				"path-key": "^3.1.0",
-				"shebang-command": "^2.0.0",
-				"which": "^2.0.1"
-			},
-			"engines": {
-				"node": ">= 8"
-			}
-		},
 		"node_modules/dtype": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz",
@@ -255,11 +225,6 @@
 				"node": ">=0.10.0"
 			}
 		},
-		"node_modules/isexe": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
-			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
-		},
 		"node_modules/jpeg-js": {
 			"version": "0.4.3",
 			"resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz",
@@ -329,14 +294,6 @@
 			"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
 			"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
 		},
-		"node_modules/path-key": {
-			"version": "3.1.1",
-			"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-			"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
-			"engines": {
-				"node": ">=8"
-			}
-		},
 		"node_modules/pngjs": {
 			"version": "3.4.0",
 			"resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
@@ -385,25 +342,6 @@
 			"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
 			"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
 		},
-		"node_modules/shebang-command": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
-			"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
-			"dependencies": {
-				"shebang-regex": "^3.0.0"
-			},
-			"engines": {
-				"node": ">=8"
-			}
-		},
-		"node_modules/shebang-regex": {
-			"version": "3.0.0",
-			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-			"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
-			"engines": {
-				"node": ">=8"
-			}
-		},
 		"node_modules/string-to-arraybuffer": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz",
@@ -414,9 +352,9 @@
 			}
 		},
 		"node_modules/terrain50": {
-			"version": "1.10.0",
-			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.10.0.tgz",
-			"integrity": "sha512-gP03fb44f0WSvzHXp4ZEUj1imQKxVqvTV/3oKFl0+ireFcG7yFIFjUyGm6vG/MMTevcoeAAZdNpqrIPBJNylQQ==",
+			"version": "1.10.1",
+			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.10.1.tgz",
+			"integrity": "sha512-zOOTRAAPvFKlbfII5fG0YiWHy/12x8Ms9kyG8RMs64rTy1tLzIhe3OwPeveONY6hP9LupG5DtCr9McP3n4wwww==",
 			"dependencies": {
 				"nexline": "^1.2.2",
 				"nnng": "^1.0.0"
@@ -584,20 +522,6 @@
 			"resolved": "https://registry.npmjs.org/validate.io-string-primitive/-/validate.io-string-primitive-1.0.1.tgz",
 			"integrity": "sha1-uBNbn7E3K94C/dU60dDM1t55j+4="
 		},
-		"node_modules/which": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
-			"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-			"dependencies": {
-				"isexe": "^2.0.0"
-			},
-			"bin": {
-				"node-which": "bin/node-which"
-			},
-			"engines": {
-				"node": ">= 8"
-			}
-		},
 		"node_modules/wkt-parser": {
 			"version": "1.2.4",
 			"resolved": "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.2.4.tgz",
@@ -611,9 +535,9 @@
 			"integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
 		},
 		"applause-cli": {
-			"version": "1.5.1",
-			"resolved": "https://registry.npmjs.org/applause-cli/-/applause-cli-1.5.1.tgz",
-			"integrity": "sha512-QNFlRnYAJu2FsH/rvhwtGjfamKK3ehELAmn9sYNY5b1A6OW3DTs3e4+gfpRKl1yjck+EEeCwKyUoaOsXYFGzgA=="
+			"version": "1.8.0",
+			"resolved": "https://registry.npmjs.org/applause-cli/-/applause-cli-1.8.0.tgz",
+			"integrity": "sha512-MyDPPI0z1CLH4TeLUap4VWie+kx3wL4IemJZoh1387o+4HqzADPGCjYCTIOogXGIqRqpbNisg2/4rdcUX/++lA=="
 		},
 		"arr-flatten": {
 			"version": "1.1.0",
@@ -631,12 +555,9 @@
 			"integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM="
 		},
 		"chroma-js": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.1.0.tgz",
-			"integrity": "sha512-uiRdh4ZZy+UTPSrAdp8hqEdVb1EllLtTHOt5TMaOjJUvi+O54/83Fc5K2ld1P+TJX+dw5B+8/sCgzI6eaur/lg==",
-			"requires": {
-				"cross-env": "^6.0.3"
-			}
+			"version": "2.4.2",
+			"resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz",
+			"integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A=="
 		},
 		"clamp": {
 			"version": "1.0.1",
@@ -673,24 +594,6 @@
 			"resolved": "https://registry.npmjs.org/const-pinf-float64/-/const-pinf-float64-1.0.0.tgz",
 			"integrity": "sha1-9u+w15+cCYbT558pI6v5twtj1yY="
 		},
-		"cross-env": {
-			"version": "6.0.3",
-			"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-6.0.3.tgz",
-			"integrity": "sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==",
-			"requires": {
-				"cross-spawn": "^7.0.0"
-			}
-		},
-		"cross-spawn": {
-			"version": "7.0.1",
-			"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
-			"integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==",
-			"requires": {
-				"path-key": "^3.1.0",
-				"shebang-command": "^2.0.0",
-				"which": "^2.0.1"
-			}
-		},
 		"dtype": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz",
@@ -804,11 +707,6 @@
 			"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
 			"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
 		},
-		"isexe": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
-			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
-		},
 		"jpeg-js": {
 			"version": "0.4.3",
 			"resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz",
@@ -869,11 +767,6 @@
 			"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
 			"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
 		},
-		"path-key": {
-			"version": "3.1.1",
-			"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-			"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
-		},
 		"pngjs": {
 			"version": "3.4.0",
 			"resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
@@ -916,19 +809,6 @@
 			"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
 			"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
 		},
-		"shebang-command": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
-			"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
-			"requires": {
-				"shebang-regex": "^3.0.0"
-			}
-		},
-		"shebang-regex": {
-			"version": "3.0.0",
-			"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-			"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
-		},
 		"string-to-arraybuffer": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz",
@@ -939,9 +819,9 @@
 			}
 		},
 		"terrain50": {
-			"version": "1.10.0",
-			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.10.0.tgz",
-			"integrity": "sha512-gP03fb44f0WSvzHXp4ZEUj1imQKxVqvTV/3oKFl0+ireFcG7yFIFjUyGm6vG/MMTevcoeAAZdNpqrIPBJNylQQ==",
+			"version": "1.10.1",
+			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.10.1.tgz",
+			"integrity": "sha512-zOOTRAAPvFKlbfII5fG0YiWHy/12x8Ms9kyG8RMs64rTy1tLzIhe3OwPeveONY6hP9LupG5DtCr9McP3n4wwww==",
 			"requires": {
 				"nexline": "^1.2.2",
 				"nnng": "^1.0.0"
@@ -1106,14 +986,6 @@
 			"resolved": "https://registry.npmjs.org/validate.io-string-primitive/-/validate.io-string-primitive-1.0.1.tgz",
 			"integrity": "sha1-uBNbn7E3K94C/dU60dDM1t55j+4="
 		},
-		"which": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
-			"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-			"requires": {
-				"isexe": "^2.0.0"
-			}
-		},
 		"wkt-parser": {
 			"version": "1.2.4",
 			"resolved": "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.2.4.tgz",
diff --git a/package.json b/package.json
index 3d66e55..d24d4e3 100644
--- a/package.json
+++ b/package.json
@@ -34,11 +34,11 @@
 	"homepage": "https://github.com/sbrl/terrain50-cli#readme",
 	"dependencies": {
 		"@iarna/toml": "^2.2.5",
-		"applause-cli": "^1.5.1",
-		"chroma-js": "^2.1.0",
+		"applause-cli": "^1.8.0",
+		"chroma-js": "^2.4.2",
 		"image-encode": "^1.3.1",
 		"nexline": "^1.2.2",
-		"terrain50": "^1.10.0"
+		"terrain50": "^1.10.1"
 	},
 	"bin": {
 		"terrain50": "src/index.mjs"
