babel-plugin-transform-react-display-name

6.25.0 • Public • Published

babel-plugin-transform-react-display-name

Add displayName to createReactClass (and React.createClass) calls

Example

In

var foo = React.createClass({}); // React <= 15
var bar = createReactClass({});  // React 16+

Out

var foo = React.createClass({
  displayName: "foo"
}); // React <= 15
var bar = createReactClass({
  displayName: "bar"
}); // React 16+

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"]
});

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
6.25.0321,995latest
7.0.0-beta.3410next

Version History

VersionDownloads (Last 7 Days)Published
7.0.0-beta.3410
7.0.0-beta.28
7.0.0-beta.13
7.0.0-beta.03
7.0.0-alpha.204
7.0.0-alpha.193
7.0.0-alpha.182
7.0.0-alpha.172
7.0.0-alpha.162
7.0.0-alpha.155
7.0.0-alpha.143
6.25.0321,995
7.0.0-alpha.1211
7.0.0-alpha.112
7.0.0-alpha.102
7.0.0-alpha.93
7.0.0-alpha.85
7.0.0-alpha.73
7.0.0-alpha.32
7.0.0-alpha.12
6.23.05,288
6.22.0203
6.8.02,290
6.5.0-13
6.5.04
6.4.0144
6.3.133
6.2.42
6.1.187
6.1.174
6.1.43
6.0.143
6.0.22

Package Sidebar

Install

npm i babel-plugin-transform-react-display-name

Weekly Downloads

330,426

Version

6.25.0

License

MIT

Last publish

Collaborators

  • hzoo
  • loganfsmyth
  • existentialism