mirror of
https://github.com/hanzoai/react.git
synced 2026-09-24 17:02:27 +00:00
Merge pull request #3515 from cpojer/fix-class-transform
npm-react-codemod: Class transform doesn’t need aliases
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "react-codemod",
|
||||
"version": "1.0.0",
|
||||
"version": "2.0.0",
|
||||
"description": "React codemod scripts",
|
||||
"license": "BSD-3-Clause",
|
||||
"repository": {
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user