nycJSorg/angular-presentation

View on GitHub
apps/kirjs/src/app/modules/ast/samples/find-debugger/remove-debugger.solved.ts

Summary

Maintainability
A
0 mins
Test Coverage
function removeDebuggerSolved(
  code,
  { babylon, babelTraverse, babelGenerator, log }
) {
  const ast = babylon.parse(code);

  babelTraverse(ast, {
    DebuggerStatement: node => {
      node.remove();
    }
  });

  return babelGenerator(ast).code;
}