@@ -498,15 +498,15 @@ function insertCompiledTemplate<EnvSpecificOptions>(
498
498
let expression = t . callExpression ( templateFactoryIdentifier , [ templateExpression ] ) ;
499
499
500
500
let assignment = target . parent ;
501
+ let rootName = basename ( state . filename ) . slice ( 0 , - extname ( state . filename ) . length ) ;
501
502
let assignmentName : t . StringLiteral | t . Identifier = t . identifier ( 'undefined' ) ;
502
503
if ( assignment . type === 'AssignmentExpression' && assignment . left . type === 'Identifier' ) {
503
- assignmentName = t . stringLiteral ( assignment . left . name ) ;
504
+ assignmentName = t . stringLiteral ( rootName + ':' + assignment . left . name ) ;
504
505
}
505
506
if ( assignment . type === 'VariableDeclarator' && assignment . id . type === 'Identifier' ) {
506
- assignmentName = t . stringLiteral ( assignment . id . name ) ;
507
+ assignmentName = t . stringLiteral ( rootName + ':' + assignment . id . name ) ;
507
508
}
508
509
if ( assignment . type === 'ExportDefaultDeclaration' ) {
509
- const name = basename ( state . filename ) . slice ( 0 , - extname ( state . filename ) . length ) ;
510
510
assignmentName = t . stringLiteral ( name ) ;
511
511
}
512
512
@@ -622,13 +622,14 @@ function updateCallForm<EnvSpecificOptions>(
622
622
target . node . arguments = target . node . arguments . slice ( 0 , 2 ) ;
623
623
624
624
let assignment = target . parent ;
625
+ let rootName = basename ( state . filename ) . slice ( 0 , - extname ( state . filename ) . length ) ;
625
626
let assignmentName : Babel . types . Identifier | Babel . types . StringLiteral =
626
627
babel . types . identifier ( 'undefined' ) ;
627
628
if ( assignment . type === 'AssignmentExpression' && assignment . left . type === 'Identifier' ) {
628
- assignmentName = babel . types . stringLiteral ( assignment . left . name ) ;
629
+ assignmentName = babel . types . stringLiteral ( rootName + ':' + assignment . left . name ) ;
629
630
}
630
631
if ( assignment . type === 'VariableDeclarator' && assignment . id . type === 'Identifier' ) {
631
- assignmentName = babel . types . stringLiteral ( assignment . id . name ) ;
632
+ assignmentName = babel . types . stringLiteral ( rootName + ':' + assignment . id . name ) ;
632
633
}
633
634
if ( assignment . type === 'ExportDefaultDeclaration' ) {
634
635
const name = basename ( state . filename ) . slice ( 0 , - extname ( state . filename ) . length ) ;
0 commit comments