shapefile-js

Convert an ESRI shapefile into GeoJSON, can take either a link to a zipped shapefile, a link to a .shp file, or an array buffer of a zipped shapefile.