@turf/isobands
Takes a grid of values (GeoJSON format) and a set of threshold ranges. It outputs polygons that group areas within those ranges, effectively creating filled contour isobands.
contour-wasm
JS/WASM library to compute isolines and isobands (using marching squares algorithm)