# Conflicts: # lerna.json # packages/babel-cli/package.json # packages/babel-core/package.json # packages/babel-generator/package.json # packages/babel-helper-builder-react-jsx/package.json # packages/babel-helper-function-name/package.json # packages/babel-helper-optimise-call-expression/package.json # packages/babel-helper-replace-supers/package.json # packages/babel-helper-transform-fixture-test-runner/package.json # packages/babel-helpers/package.json # packages/babel-plugin-transform-class-properties/package.json # packages/babel-plugin-transform-es2015-block-scoping/package.json # packages/babel-plugin-transform-es2015-classes/package.json # packages/babel-plugin-transform-es2015-modules-commonjs/package.json # packages/babel-plugin-transform-es2015-modules-systemjs/package.json # packages/babel-plugin-transform-es2015-modules-umd/package.json # packages/babel-plugin-transform-es2015-parameters/package.json # packages/babel-plugin-transform-react-jsx/package.json # packages/babel-register/package.json # packages/babel-template/package.json # packages/babel-traverse/package.json # packages/babel/package.json
babel-plugin-transform-react-display-name
Add displayName to React.createClass calls
Example
In
var foo = React.createClass({});
Out
var foo = React.createClass({
displayName: "foo"
});
Installation
npm install --save-dev babel-plugin-transform-react-display-name
Usage
Via .babelrc (Recommended)
.babelrc
{
"plugins": ["transform-react-display-name"]
}
Via CLI
babel --plugins transform-react-display-name script.js
Via Node API
require("babel-core").transform("code", {
plugins: ["transform-react-display-name"]
});