diff --git a/Changelog.md b/Changelog.md
index 9c4c737..72f8c7c 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -19,6 +19,7 @@ npm install --save terrain50-cli
 - `image`: Add support for reading from stdin with `--input -`
 - Add universal `--tolerant` argument for increasing tolerance of errors when parsing streams
 - `validate`: Removed `--use-regex` argument in favour of new universal `--tolerant` argument
+- Update changelog
 
 
 ## v1.6.4
diff --git a/package-lock.json b/package-lock.json
index 2cd7bb2..df6f6e0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,8 +1,609 @@
 {
 	"name": "terrain50-cli",
 	"version": "1.6.6",
-	"lockfileVersion": 1,
+	"lockfileVersion": 2,
 	"requires": true,
+	"packages": {
+		"": {
+			"version": "1.6.6",
+			"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",
+				"nexline": "^1.2.2",
+				"terrain50": "^1.9.7"
+			},
+			"bin": {
+				"terrain50": "src/index.mjs"
+			}
+		},
+		"node_modules/@iarna/toml": {
+			"version": "2.2.5",
+			"resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
+			"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=="
+		},
+		"node_modules/arr-flatten": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+			"integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+			"engines": {
+				"node": ">=0.10.0"
+			}
+		},
+		"node_modules/atob-lite": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz",
+			"integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY="
+		},
+		"node_modules/bmp-js": {
+			"version": "0.1.0",
+			"resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz",
+			"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"
+			}
+		},
+		"node_modules/clamp": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz",
+			"integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ="
+		},
+		"node_modules/color-id": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz",
+			"integrity": "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==",
+			"dependencies": {
+				"clamp": "^1.0.1"
+			}
+		},
+		"node_modules/compute-dims": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/compute-dims/-/compute-dims-1.1.0.tgz",
+			"integrity": "sha512-YHMiIKjH/8Eom8zATk3g8/lH3HxGCZcVQyEfEoVrfWI7od/WRpTgRGShnei3jArYSx77mQqPxZNokjGHCdLfxg==",
+			"dependencies": {
+				"utils-copy": "^1.0.0",
+				"validate.io-array": "^1.0.6",
+				"validate.io-matrix-like": "^1.0.2",
+				"validate.io-ndarray-like": "^1.0.0",
+				"validate.io-positive-integer": "^1.0.0"
+			}
+		},
+		"node_modules/const-max-uint32": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/const-max-uint32/-/const-max-uint32-1.0.2.tgz",
+			"integrity": "sha1-8Am7YjDmeO2HTdLWqc2ePL+rtnY="
+		},
+		"node_modules/const-pinf-float64": {
+			"version": "1.0.0",
+			"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",
+			"integrity": "sha1-zQUjI84GFETs0uj1dI9popvihDQ=",
+			"engines": {
+				"node": ">= 0.8.0"
+			}
+		},
+		"node_modules/file-type": {
+			"version": "10.11.0",
+			"resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
+			"integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
+			"engines": {
+				"node": ">=6"
+			}
+		},
+		"node_modules/flatten-vertex-data": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz",
+			"integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==",
+			"dependencies": {
+				"dtype": "^2.0.0"
+			}
+		},
+		"node_modules/flip-pixels": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/flip-pixels/-/flip-pixels-1.0.2.tgz",
+			"integrity": "sha512-oXbJGbjDnfJRWPC7Va38EFhd+A8JWE5/hCiKcK8qjCdbLj9DTpsq6MEudwpRTH+V4qq+Jw7d3pUgQdSr3x3mTA=="
+		},
+		"node_modules/fs-extra": {
+			"version": "8.1.0",
+			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+			"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+			"dependencies": {
+				"graceful-fs": "^4.2.0",
+				"jsonfile": "^4.0.0",
+				"universalify": "^0.1.0"
+			},
+			"engines": {
+				"node": ">=6 <7 || >=8"
+			}
+		},
+		"node_modules/graceful-fs": {
+			"version": "4.2.4",
+			"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
+			"integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
+		},
+		"node_modules/iconv-lite": {
+			"version": "0.5.2",
+			"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz",
+			"integrity": "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==",
+			"dependencies": {
+				"safer-buffer": ">= 2.1.2 < 3"
+			},
+			"engines": {
+				"node": ">=0.10.0"
+			}
+		},
+		"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==",
+			"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",
+				"next-pow-2": "^1.0.0",
+				"object-assign": "^4.1.1",
+				"omggif": "^1.0.9",
+				"pngjs": "^3.3.3",
+				"pxls": "^2.3.1",
+				"to-array-buffer": "^3.0.0",
+				"utif": "^2.0.1"
+			}
+		},
+		"node_modules/image-palette": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/image-palette/-/image-palette-2.1.0.tgz",
+			"integrity": "sha512-3ImSEWD26+xuQFdP0RWR4WSXadZwvgrFhjGNpMEapTG1tf2XrBFS2dlKK5hNgH4UIaSQlSUFRn1NeA+zULIWbQ==",
+			"dependencies": {
+				"color-id": "^1.1.0",
+				"pxls": "^2.0.0",
+				"quantize": "^1.0.2"
+			}
+		},
+		"node_modules/image-type": {
+			"version": "3.1.0",
+			"resolved": "https://registry.npmjs.org/image-type/-/image-type-3.1.0.tgz",
+			"integrity": "sha512-edYRXKQ3WD2yHXFGUbwoJVn5v7j1A6Z505uZUYIfzCwOOhPGLYSc3VOucF9fqbsaUbgb37DdjOU+WV4uo7ZooQ==",
+			"dependencies": {
+				"file-type": "^10.9.0"
+			},
+			"engines": {
+				"node": ">=6"
+			}
+		},
+		"node_modules/is-base64": {
+			"version": "0.1.0",
+			"resolved": "https://registry.npmjs.org/is-base64/-/is-base64-0.1.0.tgz",
+			"integrity": "sha512-WRRyllsGXJM7ZN7gPTCCQ/6wNPTRDwiWdPK66l5sJzcU/oOzcIcRRf0Rux8bkpox/1yjt0F6VJRsQOIG2qz5sg=="
+		},
+		"node_modules/is-blob": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz",
+			"integrity": "sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw==",
+			"engines": {
+				"node": ">=6"
+			}
+		},
+		"node_modules/is-browser": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz",
+			"integrity": "sha512-F5rTJxDQ2sW81fcfOR1GnCXT6sVJC104fCyfj+mjpwNEwaPYSn5fte5jiHmBg3DHsIoL/l8Kvw5VN5SsTRcRFQ=="
+		},
+		"node_modules/is-buffer": {
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
+			"integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
+			"engines": {
+				"node": ">=4"
+			}
+		},
+		"node_modules/is-float-array": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/is-float-array/-/is-float-array-1.0.0.tgz",
+			"integrity": "sha512-4ew1Sx6B6kEAl3T3NOM0yB94J3NZnBdNt4paw0e8nY73yHHTeTEhyQ3Lj7EQEnv5LD+GxNTaT4L46jcKjjpLiQ=="
+		},
+		"node_modules/is-plain-obj": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+			"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+			"engines": {
+				"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.3.7",
+			"resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz",
+			"integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ=="
+		},
+		"node_modules/jsonfile": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+			"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+			"dependencies": {
+				"graceful-fs": "^4.1.6"
+			}
+		},
+		"node_modules/mgrs": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz",
+			"integrity": "sha1-+5FYjnjJACVnI5XLQLJffNatGCk="
+		},
+		"node_modules/nexline": {
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/nexline/-/nexline-1.2.2.tgz",
+			"integrity": "sha512-YLX5uoqNP7XVsXk889i8ZQcuMkukA4My4JD9wqTRLT+4dFo6QEEn+hU26J5H89m+mzW9BfhDgriGdbMEP06eeQ==",
+			"dependencies": {
+				"fs-extra": "^8.1.0",
+				"iconv-lite": "^0.5.0"
+			},
+			"engines": {
+				"node": ">= 8.0.0"
+			}
+		},
+		"node_modules/next-pow-2": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/next-pow-2/-/next-pow-2-1.0.0.tgz",
+			"integrity": "sha1-y1wvHa4EDFbN1c2h3FxqOjOPQ2c="
+		},
+		"node_modules/nnng": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/nnng/-/nnng-1.0.0.tgz",
+			"integrity": "sha1-796D3fTAKtwDAQJbTrUcuzRlY0U=",
+			"dependencies": {
+				"proj4": "^2.3.10"
+			}
+		},
+		"node_modules/object-assign": {
+			"version": "4.1.1",
+			"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+			"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+			"engines": {
+				"node": ">=0.10.0"
+			}
+		},
+		"node_modules/object-keys": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+			"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+			"engines": {
+				"node": ">= 0.4"
+			}
+		},
+		"node_modules/omggif": {
+			"version": "1.0.10",
+			"resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz",
+			"integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw=="
+		},
+		"node_modules/pako": {
+			"version": "1.0.11",
+			"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",
+			"integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==",
+			"engines": {
+				"node": ">=4.0.0"
+			}
+		},
+		"node_modules/proj4": {
+			"version": "2.6.2",
+			"resolved": "https://registry.npmjs.org/proj4/-/proj4-2.6.2.tgz",
+			"integrity": "sha512-Pn0+HZtXb4JzuN8RR0VM7yyseegiYHbXkF+2FOdGpzRojcZ1BTjWxOh7qfp2vH0EyLu8pvcrhLxidwzgyUy/Gw==",
+			"dependencies": {
+				"mgrs": "1.0.0",
+				"wkt-parser": "^1.2.4"
+			}
+		},
+		"node_modules/pxls": {
+			"version": "2.3.2",
+			"resolved": "https://registry.npmjs.org/pxls/-/pxls-2.3.2.tgz",
+			"integrity": "sha512-pQkwgbLqWPcuES5iEmGa10OlCf5xG0blkIF3dg7PpRZShbTYcvAdfFfGL03SMrkaSUaa/V0UpN9HWg40O2AIIw==",
+			"dependencies": {
+				"arr-flatten": "^1.1.0",
+				"compute-dims": "^1.1.0",
+				"flip-pixels": "^1.0.2",
+				"is-browser": "^2.1.0",
+				"is-buffer": "^2.0.3",
+				"to-uint8": "^1.4.1"
+			}
+		},
+		"node_modules/quantize": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/quantize/-/quantize-1.0.2.tgz",
+			"integrity": "sha1-0lrCAKd7bXD0ASfKFxoQ4zyFRt4=",
+			"engines": {
+				"node": ">=0.10.21"
+			}
+		},
+		"node_modules/regex-regex": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/regex-regex/-/regex-regex-1.0.0.tgz",
+			"integrity": "sha1-kEih6uuHD01IDavHb8Qs3MC8OnI="
+		},
+		"node_modules/safer-buffer": {
+			"version": "2.1.2",
+			"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",
+			"integrity": "sha512-DaGZidzi93dwjQen5I2osxR9ERS/R7B1PFyufNMnzhj+fmlDQAc1DSDIJVJhgI8Oq221efIMbABUBdPHDRt43Q==",
+			"dependencies": {
+				"atob-lite": "^2.0.0",
+				"is-base64": "^0.1.0"
+			}
+		},
+		"node_modules/terrain50": {
+			"version": "1.9.7",
+			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.9.7.tgz",
+			"integrity": "sha512-wE7w4GgRkQn8qvOrja6F4enZBfbb0ONMY2FmpeZQZTWFH6Ga5qmsSnObwTUH2k43qguz0LZ2sOeZL4GPolHy9Q==",
+			"dependencies": {
+				"nexline": "^1.2.2",
+				"nnng": "^1.0.0"
+			}
+		},
+		"node_modules/to-array-buffer": {
+			"version": "3.2.0",
+			"resolved": "https://registry.npmjs.org/to-array-buffer/-/to-array-buffer-3.2.0.tgz",
+			"integrity": "sha512-zN33mwi0gpL+7xW1ITLfJ48CEj6ZQW0ZAP0MU+2W3kEY0PAIncyuxmD4OqkUVhPAbTP7amq9j/iwvZKYS+lzSQ==",
+			"dependencies": {
+				"flatten-vertex-data": "^1.0.2",
+				"is-blob": "^2.0.1",
+				"string-to-arraybuffer": "^1.0.0"
+			}
+		},
+		"node_modules/to-uint8": {
+			"version": "1.4.1",
+			"resolved": "https://registry.npmjs.org/to-uint8/-/to-uint8-1.4.1.tgz",
+			"integrity": "sha512-o+ochsMlTZyucbww8It401FC2Rx+OP2RpDeYbA6h+y9HgedDl1UjdsJ9CmzKEG7AFP9es5PmJ4eDWeeeXihESg==",
+			"dependencies": {
+				"arr-flatten": "^1.1.0",
+				"clamp": "^1.0.1",
+				"is-base64": "^0.1.0",
+				"is-float-array": "^1.0.0",
+				"to-array-buffer": "^3.0.0"
+			}
+		},
+		"node_modules/type-name": {
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz",
+			"integrity": "sha1-7+fUEj2KxSr/9/QMfk3sUmYAj7Q="
+		},
+		"node_modules/universalify": {
+			"version": "0.1.2",
+			"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+			"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+			"engines": {
+				"node": ">= 4.0.0"
+			}
+		},
+		"node_modules/utif": {
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz",
+			"integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==",
+			"dependencies": {
+				"pako": "^1.0.5"
+			}
+		},
+		"node_modules/utils-copy": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/utils-copy/-/utils-copy-1.1.1.tgz",
+			"integrity": "sha1-biuXmCqozXPhGCo+b4vsPA9AWKc=",
+			"dependencies": {
+				"const-pinf-float64": "^1.0.0",
+				"object-keys": "^1.0.9",
+				"type-name": "^2.0.0",
+				"utils-copy-error": "^1.0.0",
+				"utils-indexof": "^1.0.0",
+				"utils-regex-from-string": "^1.0.0",
+				"validate.io-array": "^1.0.3",
+				"validate.io-buffer": "^1.0.1",
+				"validate.io-nonnegative-integer": "^1.0.0"
+			}
+		},
+		"node_modules/utils-copy-error": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/utils-copy-error/-/utils-copy-error-1.0.1.tgz",
+			"integrity": "sha1-eR3jk8DwmJCv1Z88vqY18HmpT6U=",
+			"dependencies": {
+				"object-keys": "^1.0.9",
+				"utils-copy": "^1.1.0"
+			}
+		},
+		"node_modules/utils-indexof": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/utils-indexof/-/utils-indexof-1.0.0.tgz",
+			"integrity": "sha1-IP6r8J7xAYtSNkPoOA57yD7GG1w=",
+			"dependencies": {
+				"validate.io-array-like": "^1.0.1",
+				"validate.io-integer-primitive": "^1.0.0"
+			}
+		},
+		"node_modules/utils-regex-from-string": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/utils-regex-from-string/-/utils-regex-from-string-1.0.0.tgz",
+			"integrity": "sha1-/hopCfjeD/DVGCyA+8ZU1qaH0Yk=",
+			"dependencies": {
+				"regex-regex": "^1.0.0",
+				"validate.io-string-primitive": "^1.0.0"
+			}
+		},
+		"node_modules/validate.io-array": {
+			"version": "1.0.6",
+			"resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz",
+			"integrity": "sha1-W1osr9j4uFq7L4hroVPy2Tond00="
+		},
+		"node_modules/validate.io-array-like": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/validate.io-array-like/-/validate.io-array-like-1.0.2.tgz",
+			"integrity": "sha1-evn363tRcVvrIhVmjsXM5U+t21o=",
+			"dependencies": {
+				"const-max-uint32": "^1.0.2",
+				"validate.io-integer-primitive": "^1.0.0"
+			}
+		},
+		"node_modules/validate.io-buffer": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/validate.io-buffer/-/validate.io-buffer-1.0.2.tgz",
+			"integrity": "sha1-hS1nNAIZFNXROvwyUxdh43IO1E4="
+		},
+		"node_modules/validate.io-integer": {
+			"version": "1.0.5",
+			"resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz",
+			"integrity": "sha1-FoSWSAuVviJH7EQ/IjPeT4mHgGg=",
+			"dependencies": {
+				"validate.io-number": "^1.0.3"
+			}
+		},
+		"node_modules/validate.io-integer-primitive": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/validate.io-integer-primitive/-/validate.io-integer-primitive-1.0.0.tgz",
+			"integrity": "sha1-qaoBA1X+hoHA/qbBp0rSQZyt3cY=",
+			"dependencies": {
+				"validate.io-number-primitive": "^1.0.0"
+			}
+		},
+		"node_modules/validate.io-matrix-like": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/validate.io-matrix-like/-/validate.io-matrix-like-1.0.2.tgz",
+			"integrity": "sha1-XsMqddCInaxzbepovdYUWxVe38M="
+		},
+		"node_modules/validate.io-ndarray-like": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/validate.io-ndarray-like/-/validate.io-ndarray-like-1.0.0.tgz",
+			"integrity": "sha1-2KOw7RZbvx0vwNAHMnDPpVIpWRk="
+		},
+		"node_modules/validate.io-nonnegative-integer": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/validate.io-nonnegative-integer/-/validate.io-nonnegative-integer-1.0.0.tgz",
+			"integrity": "sha1-gGkkOgjF+Y6VQTySnf17GPP28p8=",
+			"dependencies": {
+				"validate.io-integer": "^1.0.5"
+			}
+		},
+		"node_modules/validate.io-number": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz",
+			"integrity": "sha1-9j/+2iSL8opnqNSODjtGGhZluvg="
+		},
+		"node_modules/validate.io-number-primitive": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/validate.io-number-primitive/-/validate.io-number-primitive-1.0.0.tgz",
+			"integrity": "sha1-0uAfICmJNp3PEVVElWQgOv5YTlU="
+		},
+		"node_modules/validate.io-positive-integer": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/validate.io-positive-integer/-/validate.io-positive-integer-1.0.0.tgz",
+			"integrity": "sha1-ftLQO0wnVYzGagCqsPDpIYFKZYI=",
+			"dependencies": {
+				"validate.io-integer": "^1.0.5"
+			}
+		},
+		"node_modules/validate.io-string-primitive": {
+			"version": "1.0.1",
+			"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",
+			"integrity": "sha512-ZzKnc7ml/91fOPh5bANBL4vUlWPIYYv11waCtWTkl2TRN+LEmBg60Q1MA8gqV4hEp4MGfSj9JiHz91zw/gTDXg=="
+		}
+	},
 	"dependencies": {
 		"@iarna/toml": {
 			"version": "2.2.5",
@@ -227,9 +828,9 @@
 			"integrity": "sha1-+5FYjnjJACVnI5XLQLJffNatGCk="
 		},
 		"nexline": {
-			"version": "1.2.1",
-			"resolved": "https://registry.npmjs.org/nexline/-/nexline-1.2.1.tgz",
-			"integrity": "sha512-APy7kZw+oKrcVW7EbCBIM1eEEtL4WO86+mYgZOc8C4I9O5DRlpfwgrcn6nPQjrko2N7YgxfW+3DeNeNXlk+asw==",
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/nexline/-/nexline-1.2.2.tgz",
+			"integrity": "sha512-YLX5uoqNP7XVsXk889i8ZQcuMkukA4My4JD9wqTRLT+4dFo6QEEn+hU26J5H89m+mzW9BfhDgriGdbMEP06eeQ==",
 			"requires": {
 				"fs-extra": "^8.1.0",
 				"iconv-lite": "^0.5.0"
@@ -338,11 +939,11 @@
 			}
 		},
 		"terrain50": {
-			"version": "1.9.6",
-			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.9.6.tgz",
-			"integrity": "sha512-DKcTRCaz8Xi6VJVSqVkhkGrpUdhlfssQW0l2PG4b4kJ8aFzv1b+AdwKwHQKx5tduGF8ztEfTweenBgG6UUGIog==",
+			"version": "1.9.7",
+			"resolved": "https://registry.npmjs.org/terrain50/-/terrain50-1.9.7.tgz",
+			"integrity": "sha512-wE7w4GgRkQn8qvOrja6F4enZBfbb0ONMY2FmpeZQZTWFH6Ga5qmsSnObwTUH2k43qguz0LZ2sOeZL4GPolHy9Q==",
 			"requires": {
-				"nexline": "^1.2.1",
+				"nexline": "^1.2.2",
 				"nnng": "^1.0.0"
 			}
 		},
diff --git a/package.json b/package.json
index bd83b9c..36f5ec0 100644
--- a/package.json
+++ b/package.json
@@ -36,8 +36,8 @@
 		"applause-cli": "^1.5.1",
 		"chroma-js": "^2.1.0",
 		"image-encode": "^1.3.0",
-		"nexline": "^1.2.1",
-		"terrain50": "^1.9.6"
+		"nexline": "^1.2.2",
+		"terrain50": "^1.9.7"
 	},
 	"bin": {
 		"terrain50": "src/index.mjs"
