0.0.4 • Published 3 years ago

babel-plugin-transform-remove-console-super-enhance v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

babel-plugin-transform-remove-console-enhance

This plugin removes all console.* calls.

Example

In

console.log("foo");
console.error("bar");

Out

In

console.log("foo");
console.error("bar");

Out

console.error("bar"); // set options to ignore error

In

console.log("foo");
// remove--console-disable
console.log("i should not remove");
console.error("bar");

Out

// remove--console-disable
console.log("i should not remove");
console.error("bar"); // set options to ignore error

Installation

npm install babel-plugin-transform-remove-console-enhance

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["transform-remove-console-enhance"]
}

or

{
  "plugins": [
    ["transform-remove-console-enhance", {
        "exclude": ["error"]
    }]
  ]
}

options

options can be object.

{
  "exclude": ["error"]
}

Via CLI

babel --plugins transform-remove-console-enhance script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["transform-remove-console-enhance"]
});