Question: Why compile each module separately rather than the whole bundle?
Is there any reason that this plugin transforms each module with buble, as opposed to transforming the whole bundle? Transforming the whole bundle seems like it would be slightly faster (since rollup would remove unreachable or unused code first), and it would also remove the need to tell buble to ignore imports and exports.