Merge pull request #3515 from cpojer/fix-class-transform

npm-react-codemod: Class transform doesn’t need aliases
This commit is contained in:
Christoph Pojer
2015-03-25 16:35:18 -07:00
3 changed files with 3 additions and 5 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "react-codemod",
"version": "1.0.0",
"version": "2.0.0",
"description": "React codemod scripts",
"license": "BSD-3-Clause",
"repository": {
+1 -1
View File
@@ -3,7 +3,7 @@
var React = require('React');
// Comment
module.exports = class __exports extends React.Component {
module.exports = class extends React.Component {
constructor(props, context) {
super(props, context);
+1 -3
View File
@@ -338,9 +338,7 @@ function updateReactCreateClassToES6(file, api, options) {
shouldAddSuperClass
) =>
withComments(j.classDeclaration(
// ast-types does not yet support empty class names
// See: https://github.com/benjamn/ast-types/pull/102
name ? j.identifier(name) : j.identifier('__exports'),
name ? j.identifier(name) : null,
j.classBody(
[].concat(
createConstructor(