@@ -24,6 +24,7 @@ export function composeRelease(buildPackage: BuildPackage) {
24
24
const { name, sourceDir} = buildPackage ;
25
25
const packageOut = buildPackage . outputDir ;
26
26
const releasePath = join ( outputDir , 'releases' , name ) ;
27
+ const importAsName = `@angular/${ name } ` ;
27
28
28
29
inlinePackageMetadataFiles ( packageOut ) ;
29
30
@@ -48,7 +49,7 @@ export function composeRelease(buildPackage: BuildPackage) {
48
49
49
50
replaceVersionPlaceholders ( releasePath ) ;
50
51
createTypingsReexportFile ( releasePath , './typings/index' , name ) ;
51
- createMetadataReexportFile ( releasePath , './typings/index' , name ) ;
52
+ createMetadataReexportFile ( releasePath , './typings/index' , name , importAsName ) ;
52
53
53
54
if ( buildPackage . secondaryEntryPoints . length ) {
54
55
createFilesForSecondaryEntryPoint ( buildPackage , releasePath ) ;
@@ -70,7 +71,8 @@ export function composeRelease(buildPackage: BuildPackage) {
70
71
createMetadataReexportFile (
71
72
releasePath ,
72
73
buildPackage . secondaryEntryPoints . concat ( [ 'typings/index' ] ) . map ( p => `./${ p } ` ) ,
73
- name ) ;
74
+ name ,
75
+ importAsName ) ;
74
76
}
75
77
}
76
78
@@ -85,6 +87,7 @@ function createFilesForSecondaryEntryPoint(buildPackage: BuildPackage, releasePa
85
87
// * An index.d.ts file that re-exports the index.d.ts from the typings/ directory
86
88
// * A metadata.json re-export for this entry-point's metadata.
87
89
const entryPointDir = join ( releasePath , entryPointName ) ;
90
+ const importAsName = `@angular/${ name } /${ entryPointName } ` ;
88
91
89
92
mkdirpSync ( entryPointDir ) ;
90
93
createEntryPointPackageJson ( entryPointDir , name , entryPointName ) ;
@@ -98,12 +101,13 @@ function createFilesForSecondaryEntryPoint(buildPackage: BuildPackage, releasePa
98
101
// Create a typings and a metadata re-export within the entry-point to point to the
99
102
// typings we just copied.
100
103
createTypingsReexportFile ( entryPointDir , `./typings/index` , 'index' ) ;
101
- createMetadataReexportFile ( entryPointDir , `./typings/index` , 'index' ) ;
104
+ createMetadataReexportFile ( entryPointDir , `./typings/index` , 'index' , importAsName ) ;
102
105
103
106
// Finally, create both a d.ts and metadata file for this entry-point in the root of
104
107
// the package that re-exports from the entry-point's directory.
105
108
createTypingsReexportFile ( releasePath , `./${ entryPointName } /index` , entryPointName ) ;
106
- createMetadataReexportFile ( releasePath , `./${ entryPointName } /index` , entryPointName ) ;
109
+ createMetadataReexportFile ( releasePath , `./${ entryPointName } /index` , entryPointName ,
110
+ importAsName ) ;
107
111
} ) ;
108
112
}
109
113
0 commit comments