The Eckert–Greifendorff projection is a customization of the Hammer projection with B = 4, and is available as d3.geo.hammer in the geo.projection D3 plugin.
d3.geo.hammer