@@ -23,6 +23,12 @@ const buildDir = packageWithBundles ? NPM_BUILD_DIR : BUILD_DIR;
23
23
24
24
type PackageJsonEntryPoints = Record < typeof ENTRY_POINTS [ number ] , string > ;
25
25
26
+ interface TypeVersions {
27
+ [ key : string ] : {
28
+ [ key : string ] : string [ ] ;
29
+ } ;
30
+ } ;
31
+
26
32
interface PackageJson extends Record < string , unknown > , PackageJsonEntryPoints {
27
33
[ EXPORT_MAP_ENTRY_POINT ] : {
28
34
[ key : string ] : {
@@ -31,11 +37,7 @@ interface PackageJson extends Record<string, unknown>, PackageJsonEntryPoints {
31
37
types : string ;
32
38
} ;
33
39
} ;
34
- [ TYPES_VERSIONS_ENTRY_POINT ] : {
35
- [ key : string ] : {
36
- [ key : string ] : string [ ] ;
37
- } ;
38
- } ;
40
+ [ TYPES_VERSIONS_ENTRY_POINT ] : TypeVersions ;
39
41
}
40
42
41
43
// eslint-disable-next-line @typescript-eslint/no-var-requires
@@ -81,7 +83,8 @@ if (newPkgJson[EXPORT_MAP_ENTRY_POINT]) {
81
83
if ( newPkgJson [ TYPES_VERSIONS_ENTRY_POINT ] ) {
82
84
Object . entries ( newPkgJson [ TYPES_VERSIONS_ENTRY_POINT ] ) . forEach ( ( [ key , val ] ) => {
83
85
newPkgJson [ TYPES_VERSIONS_ENTRY_POINT ] [ key ] = Object . entries ( val ) . reduce ( ( acc , [ key , val ] ) => {
84
- return { ...acc , [ key ] : val . map ( v => v . replace ( `${ buildDir } /` , '' ) ) } ;
86
+ const newKey = key . replace ( `${ buildDir } /` , '' ) ;
87
+ return { ...acc , [ newKey ] : val . map ( v => v . replace ( `${ buildDir } /` , '' ) ) } ;
85
88
} , { } ) ;
86
89
} ) ;
87
90
}
0 commit comments