npm.io
0.2.7 • Published 10 years ago

@stevoland/babel-plugin-transform-react-remove-prop-types

Licence
MIT
Version
0.2.7
Deps
0
Vulns
0
Weekly
0

Babel Plugin for removing React propTypes

npm version npm downloads Build Status

Dependencies DevDependencies

Remove unnecessary React propTypes from the production build.

Example

In

const Baz = () => (
  <div />
);

Baz.propTypes = {
  foo: React.PropTypes.string
};

Out

const Baz = () => (
  <div />
);

Installation

npm install --save-dev babel-plugin-transform-react-remove-prop-types

Usage

.babelrc

{
  "env": {
    "production": {
      "plugins": ["transform-react-remove-prop-types"]
    }
  }
}
Via CLI
babel --plugins transform-react-remove-prop-types script.js
Via Node API
require("babel-core").transform("code", {
  plugins: ["transform-react-remove-prop-types"]
});

#License

MIT

Keywords