Skip to content

Out of the box JSX/react support? #148

@dptoot

Description

@dptoot

Great utility. I am was able to generate a package and have some initial working codemods but as soon as there is a test file with a react element then there is an error thrown. Is there JSX support out of the box or do I need to do something to enable?

component,input.js

import React from 'react';
import { foo } from 'test-package';

export default function TestComponent() {
    return (
        <span>test</span>
    );
}

Error:

SyntaxError: Unterminated regular expression (6:20)

      at Object._raise (node_modules/@babel/parser/src/parser/error.js:60:45)
      at Object.raiseWithData (node_modules/@babel/parser/src/parser/error.js:55:17)
      at Object.raise (node_modules/@babel/parser/src/parser/error.js:39:17)
      at Object.readRegexp (node_modules/@babel/parser/src/tokenizer/index.js:932:20)
      at Object.readToken_slash (node_modules/@babel/parser/src/tokenizer/index.js:469:12)
      at Object.getTokenFromCode (node_modules/@babel/parser/src/tokenizer/index.js:854:14)
      at Object.getTokenFromCode (node_modules/@babel/parser/src/plugins/typescript/index.js:2700:22)
      at Object.nextToken (node_modules/@babel/parser/src/tokenizer/index.js:247:12)
      at Object.next (node_modules/@babel/parser/src/tokenizer/index.js:158:10)
      at Object.parseExprOp (node_modules/@babel/parser/src/parser/expression.js:406:14)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions