I think this is good enough for this iteration.

For a longer term solution I would like the module option to be contain all our options. The transformOption should not be a boolean, it should be none |es6 | requirejs | cjs. I haven't thought enough how to change our option system to handle this cleanly yet though.