@@ -350,9 +350,7 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin {
350
350
if ( ! rewriteDone ) {
351
351
let rewrittenUrl = JSON . stringify ( file )
352
352
if ( ! isDynamicImport ) rewrittenUrl = rewrittenUrl . slice ( 1 , - 1 )
353
- str ( ) . overwrite ( start , end , rewrittenUrl , {
354
- contentOnly : true
355
- } )
353
+ str ( ) . update ( start , end , rewrittenUrl )
356
354
}
357
355
}
358
356
}
@@ -374,9 +372,7 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin {
374
372
! ( bareImportRE . test ( specifier ) && ! specifier . includes ( '/' ) )
375
373
) {
376
374
const url = specifier . replace ( / \? | $ / , ( m ) => `?used${ m ? '&' : '' } ` )
377
- str ( ) . overwrite ( start , end , isDynamicImport ? `'${ url } '` : url , {
378
- contentOnly : true
379
- } )
375
+ str ( ) . update ( start , end , isDynamicImport ? `'${ url } '` : url )
380
376
}
381
377
}
382
378
@@ -405,12 +401,7 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin {
405
401
const s = new MagicString ( code )
406
402
let match : RegExpExecArray | null
407
403
while ( ( match = re . exec ( code ) ) ) {
408
- s . overwrite (
409
- match . index ,
410
- match . index + isModernFlag . length ,
411
- isModern ,
412
- { contentOnly : true }
413
- )
404
+ s . update ( match . index , match . index + isModernFlag . length , isModern )
414
405
}
415
406
return {
416
407
code : s . toString ( ) ,
@@ -505,9 +496,7 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin {
505
496
hasRemovedPureCssChunk = true
506
497
}
507
498
508
- s . overwrite ( expStart , expEnd , 'Promise.resolve({})' , {
509
- contentOnly : true
510
- } )
499
+ s . update ( expStart , expEnd , 'Promise.resolve({})' )
511
500
}
512
501
}
513
502
}
@@ -582,11 +571,10 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin {
582
571
)
583
572
}
584
573
585
- s . overwrite (
574
+ s . update (
586
575
markerStartPos ,
587
576
markerStartPos + preloadMarkerWithQuote . length ,
588
- `[${ renderedDeps . join ( ',' ) } ]` ,
589
- { contentOnly : true }
577
+ `[${ renderedDeps . join ( ',' ) } ]`
590
578
)
591
579
rewroteMarkerStartPos . add ( markerStartPos )
592
580
}
@@ -598,11 +586,10 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin {
598
586
let markerStartPos = code . indexOf ( preloadMarkerWithQuote )
599
587
while ( markerStartPos >= 0 ) {
600
588
if ( ! rewroteMarkerStartPos . has ( markerStartPos ) ) {
601
- s . overwrite (
589
+ s . update (
602
590
markerStartPos ,
603
591
markerStartPos + preloadMarkerWithQuote . length ,
604
- 'void 0' ,
605
- { contentOnly : true }
592
+ 'void 0'
606
593
)
607
594
}
608
595
0 commit comments