File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 1
- import _generate from '@babel/generator'
2
- import { parse } from '@babel/parser'
1
+ import { createRequire } from 'node:module'
3
2
import * as t from '@babel/types'
4
3
import { isDeclarationType , isTypeOf , resolveString } from 'ast-kit'
5
4
import { walk } from 'estree-walker'
@@ -14,8 +13,11 @@ import {
14
13
import type { OptionsResolved } from './options.ts'
15
14
import type { Plugin , RenderedChunk } from 'rolldown'
16
15
17
- const generate : typeof _generate . default =
18
- ( _generate . default as any ) || _generate
16
+ const require = createRequire ( import . meta. url )
17
+ const { parse } = require ( '@babel/parser' ) as typeof import ( '@babel/parser' )
18
+ const generate = (
19
+ require ( '@babel/generator' ) as typeof import ( '@babel/generator' )
20
+ ) . default
19
21
20
22
// input:
21
23
// export declare function x(xx: X): void
You can’t perform that action at this time.
0 commit comments