@@ -2811,8 +2811,18 @@ var require_dist_node5 = __commonJS({
28112811 module2 . exports = __toCommonJS2 ( dist_src_exports ) ;
28122812 var import_endpoint = require_dist_node2 ( ) ;
28132813 var import_universal_user_agent = require_dist_node ( ) ;
2814- var VERSION = "8.1.4" ;
2815- var import_is_plain_object = require_is_plain_object ( ) ;
2814+ var VERSION = "8.1.6" ;
2815+ function isPlainObject ( value ) {
2816+ if ( typeof value !== "object" || value === null )
2817+ return false ;
2818+ if ( Object . prototype . toString . call ( value ) !== "[object Object]" )
2819+ return false ;
2820+ const proto = Object . getPrototypeOf ( value ) ;
2821+ if ( proto === null )
2822+ return true ;
2823+ const Ctor = Object . prototype . hasOwnProperty . call ( proto , "constructor" ) && proto . constructor ;
2824+ return typeof Ctor === "function" && Ctor instanceof Ctor && Function . prototype . call ( Ctor ) === Function . prototype . call ( value ) ;
2825+ }
28162826 var import_request_error = require_dist_node4 ( ) ;
28172827 function getBufferResponse ( response ) {
28182828 return response . arrayBuffer ( ) ;
@@ -2821,7 +2831,7 @@ var require_dist_node5 = __commonJS({
28212831 var _a , _b , _c ;
28222832 const log = requestOptions . request && requestOptions . request . log ? requestOptions . request . log : console ;
28232833 const parseSuccessResponseBody = ( ( _a = requestOptions . request ) == null ? void 0 : _a . parseSuccessResponseBody ) !== false ;
2824- if ( ( 0 , import_is_plain_object . isPlainObject ) ( requestOptions . body ) || Array . isArray ( requestOptions . body ) ) {
2834+ if ( isPlainObject ( requestOptions . body ) || Array . isArray ( requestOptions . body ) ) {
28252835 requestOptions . body = JSON . stringify ( requestOptions . body ) ;
28262836 }
28272837 let headers = { } ;
@@ -2927,7 +2937,7 @@ var require_dist_node5 = __commonJS({
29272937 async function getResponseData ( response ) {
29282938 const contentType = response . headers . get ( "content-type" ) ;
29292939 if ( / a p p l i c a t i o n \/ j s o n / . test ( contentType ) ) {
2930- return response . json ( ) ;
2940+ return response . json ( ) . catch ( ( ) => response . text ( ) ) . catch ( ( ) => "" ) ;
29312941 }
29322942 if ( ! contentType || / ^ t e x t \/ | c h a r s e t = u t f - 8 $ / . test ( contentType ) ) {
29332943 return response . text ( ) ;
0 commit comments