Skip to content

Commit fcbb7f3

Browse files
committed
Improve(Cross Import): Remove sucrase package
1 parent 59cb7cd commit fcbb7f3

File tree

2 files changed

+5
-13
lines changed

2 files changed

+5
-13
lines changed

packages/cross-import/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@
5959
"dist"
6060
],
6161
"dependencies": {
62-
"sucrase": "^3.35.0",
63-
"jiti": "^2.4.1"
62+
"jiti": "^2.4.1",
63+
"sucrase": "^3.35.0"
6464
},
6565
"devDependencies": {
6666
"@master/css": "2.0.0-rc.24"

packages/cross-import/src/index.ts

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
import { transform } from 'sucrase'
2-
/**
3-
* Use the jiti/dist/jiti module to prevent bundling of redundant dependencies such as babel.
4-
*/
51
import { createJiti } from 'jiti'
62

73
export default function crossImport(modulePath: string): any {
@@ -21,15 +17,11 @@ export default function crossImport(modulePath: string): any {
2117
console.error(error)
2218
console.log('[cross-import] fall back to sucrase runtime transform:', modulePath)
2319
}
24-
return createJiti(__filename, {
20+
return createJiti(import.meta.url, {
2521
cache: false,
2622
debug: !!process.env.DEBUG,
27-
transform: (options) => {
28-
return transform(options.source, {
29-
transforms: ['imports', 'typescript'],
30-
filePath: options.filename
31-
})
32-
}
23+
fsCache: false,
24+
moduleCache: false,
3325
})(modulePath)
3426
}
3527
}

0 commit comments

Comments
 (0)