For...of does have pretty wide-spread support...
Is it time to let it pass through without being considered dangerous?
Buble's goal is to be a transpiler to ES5.
for-ofloops are ES6, so they shouldn't be passed through by default. You can let them through by disabling
The (disabled by default)
dangerousForOftransform definitely is dangerous though, and should remain disabled by default. It assumes everything being iterated is array-like (has a
lengthproperty, and can be indexed from 0 up to that), which cannot be assumed of iterables in general.