@@ -98,20 +98,24 @@ export class RegistryItemNotFoundError extends JsrepoError {
9898
9999export class ProviderFetchError extends JsrepoError {
100100 readonly resourcePath : string ;
101+ readonly originalMessage : string ;
101102 constructor ( message : string , resourcePath : string ) {
102103 super ( `Error fetching ${ resourcePath } : ${ message } ` , {
103104 suggestion : 'Please try again.' ,
104105 } ) ;
105106 this . resourcePath = resourcePath ;
107+ this . originalMessage = message ;
106108 }
107109}
108110
109111export class ManifestFetchError extends JsrepoError {
110112 constructor ( error : unknown ) {
111113 super (
112114 error instanceof ProviderFetchError
113- ? `Error fetching manifest file from ${ pc . bold ( error . resourcePath ) } : ${ error . message } `
114- : `Error fetching manifest file: ${ error instanceof Error ? error . message : String ( error ) } ` ,
115+ ? `Error fetching manifest file from ${ pc . bold ( error . resourcePath ) } : ${ error . originalMessage } `
116+ : error instanceof ManifestFetchError
117+ ? error . message
118+ : `Error fetching manifest file: ${ error instanceof Error ? error . message : String ( error ) } ` ,
115119 {
116120 suggestion : 'Please try again.' ,
117121 }
@@ -125,7 +129,7 @@ export class RegistryItemFetchError extends JsrepoError {
125129 error instanceof ProviderFetchError
126130 ? `Error fetching ${ pc . bold ( `${ options . registry } /${ options . item } ` ) } from ${ pc . bold (
127131 error . resourcePath
128- ) } : ${ error . message } `
132+ ) } : ${ error . originalMessage } `
129133 : `Error fetching ${ options . registry } /${ options . item } : ${
130134 error instanceof Error ? error . message : String ( error )
131135 } `,
0 commit comments