I'm using topojson to convert an existing GeoJSON dataset and it isn't preserving the properties. It follows the standard GeoJSON format and places the properties in a "properties" object at the same level as the geometry (snippet below) but when the topojson successfully completes, I end up with a valid topojson data file that I can use and display on a map, but there are no properties anywhere in the file. I did not specify properties, and the default behavior is to preserve all properties in that case, so I'm baffled.
{"type": "Feature", "geometry": {"type":"MultiLineString","coordinates":[[[12.06,37.97],[12.064,37.991]],[[12.064,37.991],[28.985,41.018]]]}, "properties": {"pair": 50129,"direction": 0,"month": 12,"priority": 0,"expense": 4.854,"duration": 20.423,"length": 2950.524}}
edit: I also don't have enough points to register the topojson tag, so I'll list this as D3 until that tag is created.