rocambole-strip-console

v3.0.0
Strip console statements from a rocambole AST
rocambole esprima ast strip remove delete clean debug console and 5 more...

rocambole-strip-console Build Status

Strip console statements from a rocambole AST

Install

$ npm install rocambole-strip-console

Usage

const rocambole = require('rocambole');
const stripconsole = require('rocambole-strip-console');

rocambole.moonwalk('if (true) { console.log("foo"); }', node => {
    stripConsole(node);
}).toString();
//=> 'if (true) { void 0; }'

To prevent any side-effects, console.* is replaced with void 0 instead of being removed.

License

MIT © Sindre Sorhus

npm i rocambole-strip-console

Metadata

  • MIT
  • >=6
  • Sindre Sorhus
  • released 11/9/2018

Downloads

Maintainers