The transpilers will compile the module into an object you can require normally.
The default export is under { "default": ... } and the other exported properties are under their exported names.
The real fun part is going the other direction: using non-ES6 modules inside ES6 code. Using 6to5ify (now babelify), I had the issue that I couldn't access the `exports` variable, only properties on it.