JavaScript AST manipulation with Babel: removing unreachable code | Heykuki News