diff --git a/src/application/project/code/transformation/javascript/javaScriptCodemod.ts b/src/application/project/code/transformation/javascript/javaScriptCodemod.ts index 8a74507..0e3d854 100644 --- a/src/application/project/code/transformation/javascript/javaScriptCodemod.ts +++ b/src/application/project/code/transformation/javascript/javaScriptCodemod.ts @@ -1,6 +1,6 @@ import {File} from '@babel/types'; -import * as recast from 'recast'; -import {parse} from 'recast/parsers/babel-ts.js'; +import {parse, print} from 'recast'; +import {parse as babelParser} from 'recast/parsers/babel-ts.js'; import {Codemod, CodemodOptions, ResultCode} from '@/application/project/code/transformation/codemod'; import {Language} from '@/application/project/code/transformation/javascript/utils/parse'; @@ -17,9 +17,9 @@ export class JavaScriptCodemod implements Codemod> { - const ast = recast.parse(input, { + const ast = parse(input, { parser: { - parse: parse, + parse: babelParser, }, }); @@ -34,7 +34,7 @@ export class JavaScriptCodemod implements Codemod