Skip to content

Commit 5be8dbb

Browse files
committed
fix: more cjs/esm issues and upgrade recast
1 parent 3b34d2d commit 5be8dbb

File tree

3 files changed

+111
-20
lines changed

3 files changed

+111
-20
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@
216216
"lodash-es": "^4.17.21",
217217
"minimatch": "^5.1.0",
218218
"p-event": "^4.0.0",
219-
"recast": "^0.21.2",
219+
"recast": "^0.23.4",
220220
"resolve": "^1.19.0",
221221
"shallowequal": "^1.1.0",
222222
"tiny-typed-emitter": "^2.1.0",

pnpm-lock.yaml

Lines changed: 108 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/babel/BabelBackend.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Node, File, Statement, Expression } from '@babel/types'
22
import { Backend } from '../backend/Backend'
3-
import defaultParser from '@babel/parser'
43
import { ParserOptions } from '@babel/parser'
4+
import * as defaultParser from '@babel/parser'
55
import * as defaultTypes from '@babel/types'
66
import * as defaultGenerator from '@babel/generator'
77
import type * as AstTypes from 'ast-types'
@@ -33,7 +33,7 @@ export default class BabelBackend extends Backend<Node> {
3333
) => Iterable<Comment>
3434

3535
constructor({
36-
parser = defaultParser,
36+
parser = babelInterop(defaultParser),
3737
parserOptions,
3838
generator = babelInterop(defaultGenerator),
3939
types = babelInterop(defaultTypes),

0 commit comments

Comments
 (0)