@@ -2811,8 +2811,18 @@ var require_dist_node5 = __commonJS({
2811
2811
module2 . exports = __toCommonJS2 ( dist_src_exports ) ;
2812
2812
var import_endpoint = require_dist_node2 ( ) ;
2813
2813
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
+ }
2816
2826
var import_request_error = require_dist_node4 ( ) ;
2817
2827
function getBufferResponse ( response ) {
2818
2828
return response . arrayBuffer ( ) ;
@@ -2821,7 +2831,7 @@ var require_dist_node5 = __commonJS({
2821
2831
var _a , _b , _c ;
2822
2832
const log = requestOptions . request && requestOptions . request . log ? requestOptions . request . log : console ;
2823
2833
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 ) ) {
2825
2835
requestOptions . body = JSON . stringify ( requestOptions . body ) ;
2826
2836
}
2827
2837
let headers = { } ;
@@ -2927,7 +2937,7 @@ var require_dist_node5 = __commonJS({
2927
2937
async function getResponseData ( response ) {
2928
2938
const contentType = response . headers . get ( "content-type" ) ;
2929
2939
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 ( ( ) => "" ) ;
2931
2941
}
2932
2942
if ( ! contentType || / ^ t e x t \/ | c h a r s e t = u t f - 8 $ / . test ( contentType ) ) {
2933
2943
return response . text ( ) ;
0 commit comments