We us proj4js ( http://proj4js.org/ ), which is a javascript port of Proj ( https://proj.org/ ) for doing our projections. This is a well known, and use, library. It is the default projection library for GDAL.
All the coordinate system definitions come from http://epsg.io ( you can get it directly with https://epsg.io/[EPSG], so for example NAD50 UTM32 would be : https://epsg.io/23032, and the description we are using : https://epsg.io/23032.proj4 )
The value we get for EPSG:23032 is : +proj=utm +zone=32 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs