1
1
import fs from 'node:fs/promises'
2
- import path from 'node:path'
3
2
import acornJsx from 'acorn-jsx'
4
3
import { fromJs } from 'esast-util-from-js'
5
4
import { toJs } from 'estree-util-to-js'
6
5
import { buildJsx } from 'estree-util-build-jsx'
7
6
8
- const doc = String ( await fs . readFile ( path . join ( 'test' , 'jsx.jsx' ) ) )
7
+ const doc = String (
8
+ await fs . readFile ( new URL ( '../test/jsx.jsx' , import . meta. url ) )
9
+ )
9
10
10
11
await fs . writeFile (
11
- path . join ( ' test' , ' jsx-build-jsx-classic.js') ,
12
+ new URL ( '../ test/ jsx-build-jsx-classic.js', import . meta . url ) ,
12
13
toJs (
13
14
buildJsx (
14
15
fromJs ( doc . replace ( / ' n a m e ' / , "'jsx (estree-util-build-jsx, classic)'" ) , {
@@ -21,7 +22,7 @@ await fs.writeFile(
21
22
)
22
23
23
24
await fs . writeFile (
24
- path . join ( ' test' , ' jsx-build-jsx-automatic.js') ,
25
+ new URL ( '../ test/ jsx-build-jsx-automatic.js', import . meta . url ) ,
25
26
toJs (
26
27
buildJsx (
27
28
fromJs (
@@ -34,7 +35,7 @@ await fs.writeFile(
34
35
)
35
36
36
37
await fs . writeFile (
37
- path . join ( ' test' , ' jsx-build-jsx-automatic-development.js') ,
38
+ new URL ( '../ test/ jsx-build-jsx-automatic-development.js', import . meta . url ) ,
38
39
toJs (
39
40
buildJsx (
40
41
fromJs (
0 commit comments