Handle multiple shapefiles in one zip

now if there is only one .shp inside a .zip it still returns a geojson file but if there are multiple ones it returns an object with the name (minus the .shp) as the key and the geojson as the value.