ParentFull threadaubergene·Mike Bostock's DSV library handles pretty much all of the cases listed for encoding and decoding. Written in JavaScript, in 116 lines.https://github.com/mbostock/dsv/blob/master/dsv.jsView on HN