Reproject shapefiles into EPSG:3857 using node-gdal.
As a shell script:
wmshp <infile> <outfile>
In Node.js
var wmshp = require('wmshp'); wmshp('/path/to/input.shp', '/path/to/output.shp');