Requires the built target to be CommonJS compatible