Skip to content

oliviertassinari/babel-plugin-transform-dev-warning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Babel Plugin for removing warning call

Build Status npm version npm downloads

This plugin removes development warning from production code. It's recommended to be used with https://github.com/BerkeleyTrue/warning.

Example

In

warning(condition, argument, argument);

Out

if (process.env.NODE_ENV !== 'production') {
  warning(condition, argument, argument);
}

Installation

$ npm install --save-dev babel-plugin-transform-dev-warning

Usage

Via .babelrc (Recommended)

.babelrc

{
  "env": {
    "production": {
      "plugins": ["transform-dev-warning"]
    }
  }
}

Via CLI

$ babel --plugins transform-dev-warning script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["transform-dev-warning"]
});

License

MIT