Skip to content
This repository was archived by the owner on Jan 6, 2024. It is now read-only.

Commit 5e9697d

Browse files
chore: degrade estree-walker dep (#158)
1 parent ed68961 commit 5e9697d

File tree

6 files changed

+8
-12
lines changed

6 files changed

+8
-12
lines changed

.github/renovate.json

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
{
88
"depTypeList": ["peerDependencies"],
99
"enabled": false
10+
},
11+
{
12+
"matchPackageNames": ["estree-walker"],
13+
"allowedVersions": "<3.0.0"
1014
}
1115
]
1216
}

packages/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"dependencies": {
3939
"@babel/parser": "^7.22.7",
4040
"birpc": "^0.2.12",
41-
"estree-walker": "^3.0.3",
41+
"estree-walker": "^2.0.2",
4242
"magic-string": "^0.30.1",
4343
"vite-hot-client": "^0.2.1"
4444
},

packages/core/src/compiler/common/ast.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { BlockStatement, CallExpression, Node, ObjectMethod, ObjectProperty } from '@babel/types'
22
import type { WalkerContext } from 'estree-walker/types/walker'
3+
import { walk } from 'estree-walker'
34
import type { InsertLocation } from './parse'
45

56
export type WalkCallback = (this: WalkerContext, node: Node, parent: Node | null, key: string | number | symbol | null | undefined, index: number | null | undefined) => void
@@ -8,7 +9,6 @@ export async function walkAST(node: Node, handlers: {
89
enter?: WalkCallback
910
leave?: WalkCallback
1011
}): Promise<Node | null> {
11-
const { walk } = await import('estree-walker')
1212
// @ts-expect-error estree-walker types are not compatible with babel types
1313
return walk(node, handlers)
1414
}

packages/core/src/index.ts

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ export * from './hook'
22
export * from './host'
33
export * from './rpc'
44
export * from './constant'
5-
// export * from './compiler'

packages/playground/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"name": "playground",
3-
"type": "module",
43
"version": "1.0.0-beta.2",
54
"private": true,
65
"scripts": {

pnpm-lock.yaml

+2-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)