@@ -24,6 +24,10 @@ exports.ok = true;
24
24
expect ( await testTransform ( input ) ) . toMatchInlineSnapshot ( `
25
25
"let exports = {}; const module = { exports };
26
26
exports.ok = true;
27
+
28
+ ;__vite_ssr_exportAll__(module.exports);
29
+ export default module.exports;
30
+ export const __cjs_module_runner_transform = true;
27
31
"
28
32
` )
29
33
} )
@@ -44,6 +48,10 @@ if (true) {
44
48
} else {
45
49
module.exports = (__cjs_interop__(await import('./cjs/use-sync-external-store.development.js')));
46
50
}
51
+
52
+ ;__vite_ssr_exportAll__(module.exports);
53
+ export default module.exports;
54
+ export const __cjs_module_runner_transform = true;
47
55
"
48
56
` )
49
57
} )
@@ -66,6 +74,10 @@ if (true) {
66
74
var ReactDOM = __cjs_to_esm_hoist_1;
67
75
exports.useSyncExternalStoreWithSelector = function () {}
68
76
})()
77
+
78
+ ;__vite_ssr_exportAll__(module.exports);
79
+ export default module.exports;
80
+ export const __cjs_module_runner_transform = true;
69
81
"
70
82
` )
71
83
} )
@@ -97,6 +109,10 @@ function test() {
97
109
const y2 = __cjs_to_esm_hoist_1().test;
98
110
consoe.log(__cjs_to_esm_hoist_2)
99
111
}
112
+
113
+ ;__vite_ssr_exportAll__(module.exports);
114
+ export default module.exports;
115
+ export const __cjs_module_runner_transform = true;
100
116
"
101
117
` )
102
118
} )
@@ -114,6 +130,10 @@ function test() {
114
130
const require = () => {};
115
131
require("test");
116
132
}
133
+
134
+ ;__vite_ssr_exportAll__(module.exports);
135
+ export default module.exports;
136
+ export const __cjs_module_runner_transform = true;
117
137
"
118
138
` )
119
139
} )
@@ -130,11 +150,6 @@ function test() {
130
150
if ( id . endsWith ( '.cjs' ) ) {
131
151
const ast = await parseAstAsync ( code )
132
152
const { output } = transformCjsToEsm ( code , ast )
133
- output . append ( `
134
- ;__vite_ssr_exportAll__(module.exports);
135
- export default module.exports;
136
- export const __cjs_module_runner_transform = true;
137
- ` )
138
153
return {
139
154
code : output . toString ( ) ,
140
155
map : output . generateMap ( { hires : 'boundary' } ) ,
0 commit comments