@@ -103,8 +103,8 @@ test('export * from', async () => {
103
103
) ,
104
104
) . toMatchInlineSnapshot ( `
105
105
"const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"vue\\");
106
- const __vite_ssr_import_1__ = await __vite_ssr_import__(\\"react\\");
107
106
__vite_ssr_exportAll__(__vite_ssr_import_0__);
107
+ const __vite_ssr_import_1__ = await __vite_ssr_import__(\\"react\\");
108
108
__vite_ssr_exportAll__(__vite_ssr_import_1__);"
109
109
` )
110
110
} )
@@ -130,20 +130,9 @@ test('export then import minified', async () => {
130
130
`export * from 'vue';import {createApp} from 'vue';` ,
131
131
) ,
132
132
) . toMatchInlineSnapshot ( `
133
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"vue\\");
134
- const __vite_ssr_import_1__ = await __vite_ssr_import__(\\"vue\\");
135
- __vite_ssr_exportAll__(__vite_ssr_import_1__);"
136
- ` )
137
- } )
138
-
139
- test ( 'hoist import to top' , async ( ) => {
140
- expect (
141
- await ssrTransformSimpleCode (
142
- `path.resolve('server.js');import path from 'node:path';` ,
143
- ) ,
144
- ) . toMatchInlineSnapshot ( `
145
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"node:path\\");
146
- __vite_ssr_import_0__.default.resolve('server.js');"
133
+ "const __vite_ssr_import_1__ = await __vite_ssr_import__(\\"vue\\");
134
+ __vite_ssr_exportAll__(__vite_ssr_import_1__);const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"vue\\");
135
+ "
147
136
` )
148
137
} )
149
138
@@ -380,8 +369,8 @@ function c({ _ = bar() + foo() }) {}
380
369
` ,
381
370
) ,
382
371
) . toMatchInlineSnapshot ( `
383
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
384
-
372
+ "
373
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
385
374
386
375
const a = ({ _ = __vite_ssr_import_0__.foo() }) => {}
387
376
function b({ _ = __vite_ssr_import_0__.bar() }) {}
@@ -402,8 +391,8 @@ const a = () => {
402
391
` ,
403
392
) ,
404
393
) . toMatchInlineSnapshot ( `
405
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
406
-
394
+ "
395
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
407
396
408
397
const a = () => {
409
398
const { type: n = 'bar' } = {}
@@ -425,8 +414,8 @@ const foo = {}
425
414
` ,
426
415
) ,
427
416
) . toMatchInlineSnapshot ( `
428
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
429
-
417
+ "
418
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
430
419
431
420
const foo = {}
432
421
@@ -468,8 +457,8 @@ objRest()
468
457
` ,
469
458
) ,
470
459
) . toMatchInlineSnapshot ( `
471
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"vue\\");
472
-
460
+ "
461
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"vue\\");
473
462
474
463
475
464
function a() {
@@ -518,8 +507,8 @@ const obj = {
518
507
` ,
519
508
) ,
520
509
) . toMatchInlineSnapshot ( `
521
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
522
-
510
+ "
511
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
523
512
524
513
525
514
const bar = 'bar'
@@ -550,8 +539,8 @@ class A {
550
539
` ,
551
540
) ,
552
541
) . toMatchInlineSnapshot ( `
553
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"vue\\");
554
-
542
+ "
543
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"vue\\");
555
544
556
545
557
546
const add = __vite_ssr_import_0__.add;
@@ -582,8 +571,8 @@ class A {
582
571
` ,
583
572
) ,
584
573
) . toMatchInlineSnapshot ( `
585
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
586
-
574
+ "
575
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foo\\");
587
576
588
577
589
578
const bar = 'bar'
@@ -628,8 +617,8 @@ bbb()
628
617
` ,
629
618
) ,
630
619
) . toMatchInlineSnapshot ( `
631
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"vue\\");
632
-
620
+ "
621
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"vue\\");
633
622
634
623
635
624
function foobar() {
@@ -673,15 +662,15 @@ test('jsx', async () => {
673
662
const result = await transformWithEsbuild ( code , id )
674
663
expect ( await ssrTransformSimpleCode ( result . code , '/foo.jsx' ) )
675
664
. toMatchInlineSnapshot ( `
676
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"react\\");
677
- const __vite_ssr_import_1__ = await __vite_ssr_import__(\\"foo\\");
665
+ "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"react\\");
678
666
667
+ const __vite_ssr_import_1__ = await __vite_ssr_import__(\\"foo\\");
679
668
680
- function Bar({ Slot: Slot2 = /* @__PURE__ */ __vite_ssr_import_0__.default.createElement(__vite_ssr_import_1__.Foo, null) }) {
681
- return /* @__PURE__ */ __vite_ssr_import_0__.default.createElement(__vite_ssr_import_0__.default.Fragment, null, /* @__PURE__ */ __vite_ssr_import_0__.default.createElement(Slot2, null));
682
- }
683
- "
684
- ` )
669
+ function Bar({ Slot: Slot2 = /* @__PURE__ */ __vite_ssr_import_0__.default.createElement(__vite_ssr_import_1__.Foo, null) }) {
670
+ return /* @__PURE__ */ __vite_ssr_import_0__.default.createElement(__vite_ssr_import_0__.default.Fragment, null, /* @__PURE__ */ __vite_ssr_import_0__.default.createElement(Slot2, null));
671
+ }
672
+ "
673
+ ` )
685
674
} )
686
675
687
676
test ( 'continuous exports' , async ( ) => {
@@ -812,8 +801,8 @@ function test() {
812
801
return [foo, bar]
813
802
}` ) ,
814
803
) . toMatchInlineSnapshot ( `
815
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foobar\\");
816
-
804
+ "
805
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foobar\\");
817
806
818
807
function test() {
819
808
if (true) {
@@ -839,8 +828,8 @@ function test() {
839
828
return bar;
840
829
}` ) ,
841
830
) . toMatchInlineSnapshot ( `
842
- "const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foobar\\");
843
-
831
+ "
832
+ const __vite_ssr_import_0__ = await __vite_ssr_import__(\\"foobar\\");
844
833
845
834
function test() {
846
835
[__vite_ssr_import_0__.foo];
0 commit comments