New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@data-provider/axios

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@data-provider/axios - npm Package Compare versions

Comparing version

to
5.0.2

2

dist/index.cjs.js

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@data-provider/core"),t=require("path-to-regexp"),r=require("axios"),n=require("axios-retry"),i=require("query-string");function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=s(r),u=s(n),o=s(i);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}function _(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=d(e);if(t){var i=d(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _(this,r)}}var v={UPDATE_SUCCESS:"updateSucess",DELETE_SUCCESS:"deleteSucess",CREATE_SUCCESS:"createSucess"},b=function(e){return 0===Object.keys(e).length},g={baseUrl:"",readVerb:"get",updateVerb:"patch",createVerb:"post",deleteVerb:"delete",authErrorStatus:401,authErrorHandler:null,onBeforeRequest:null,onceBeforeRequest:null,expirationTime:0,retries:3,cache:!0,fullResponse:!1,validateStatus:function(e){return e>=200&&e<300},validateResponse:null,errorHandler:function(e){var t=e.response&&e.response.statusText||e.message||"Request error",r=new Error(t);return r.data=e.response&&e.response.data,Promise.reject(r)},axiosConfig:{},queryStringConfig:{}},q=function(r){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(f,e.Provider);var n,i,s,c=y(f);function f(e,t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),c.call(this,l(l({},g),e),t)}return n=f,i=[{key:"_addOnceBeforeRequest",value:function(e){var t,r,n;this._originalOnceBeforeRequest=e,this._onceBeforeRequest=e?(t=e,n=!1,function(){return n?t=void 0:(r=t.apply(this,arguments),n=!0),r}):null}},{key:"configMethod",value:function(e){var t=this;e.onceBeforeRequest!==this._originalOnceBeforeRequest&&this._addOnceBeforeRequest(e.onceBeforeRequest),this._headers=this._headers||e.headers,this._readVerb=e.readVerb,this._updateVerb=e.updateVerb,this._createVerb=e.createVerb,this._deleteVerb=e.deleteVerb,this._authErrorStatus=e.authErrorStatus,this._authErrorHandler=e.authErrorHandler,this._useCache=e.cache,this._fullResponse=e.fullResponse,this._validateStatus=e.validateStatus,this._validateResponse=e.validateResponse,this._errorHandler=e.errorHandler,this._baseUrl=e.baseUrl,this._onBeforeRequest=e.onBeforeRequest,this._url=e.url,this._axiosConfig=e.axiosConfig,this._queryStringConfig=e.queryStringConfig,e.retries!==this._retries&&(this._retries=e.retries,this.client=a.default.create(),u.default(this.client,{retries:e.retries})),e.expirationTime!==this._expirationTime&&(this._expirationTime=e.expirationTime,this.cleanInterval&&clearInterval(this.cleanInterval),e.expirationTime>0&&(this.cleanInterval=setInterval((function(){return t.cleanCache()}),e.expirationTime))),this._setUrl(this._baseUrl+this._url)}},{key:"_getQueryString",value:function(e){return!e||b(e)?"":"?".concat(o.default.stringify(e,this._queryStringConfig))}},{key:"_getUrl",value:function(){var e=this.queryValue.queryString,t=this.queryValue.urlParams;return t&&!b(t)?"".concat(this.url.base,"/").concat(this.url.segment(t)).concat(this.url.trailingSlash).concat(this._getQueryString(e)):"".concat(this.url.full).concat(this._getQueryString(e))}},{key:"_setUrl",value:function(e){var r=e.split("/").filter((function(e){return""!==e})),n=r[0].indexOf("http")>-1;this.url={base:n?"".concat(r[0]).concat("/").concat("/").concat(r[1]):"",full:e,trailingSlash:"/"===e[e.length-1]?"/":"",segment:t.compile(n?r.slice(2,r.length).join("/"):r.join("/"),{encode:encodeURIComponent})}}},{key:"_doRequest",value:function(e,t){var r=this,n=function(){return r._doBeforeRequest(),r._doRequest(l(l(l({},r._axiosConfig),e),{},{headers:r.headers}),!0)};return this.client(l(l({},this._axiosConfig),e)).then((function(e){return r._fullResponse?e:e.data})).then((function(e){return r._validateResponse?r._validateResponse(e):Promise.resolve(e)})).catch((function(e){return!t&&r._authErrorHandler&&e.response&&e.response.status===r._authErrorStatus?r._authErrorHandler(r,n):r._errorHandler(e)}))}},{key:"_doBeforeRequest",value:function(){this._onBeforeRequest&&this._onBeforeRequest(this),this._onceBeforeRequest&&this._onceBeforeRequest(this)}},{key:"_readRequest",value:function(e){return this._doRequest({url:e,validateStatus:this._validateStatus,method:this._readVerb,headers:this.headers})}},{key:"_updateRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._updateVerb,headers:this.headers})}},{key:"_createRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._createVerb,headers:this.headers})}},{key:"_deleteRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._deleteVerb,headers:this.headers})}},{key:"_cleanAfterRequestAndDispatch",value:function(e,t,r){var n=this;return e.then((function(e){return n.emit(t,r),n.cleanCache({force:!0}),Promise.resolve(e)}))}},{key:"readMethod",value:function(){return this._doBeforeRequest(),this._readRequest(this._getUrl())}},{key:"getChildQueryMethod",value:function(e){return l(l(l({},this.queryValue),e),{},{queryString:l(l({},this.queryValue.queryString),e.queryString),urlParams:l(l({},this.queryValue.urlParams),e.urlParams)})}},{key:"update",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._updateRequest(this._getUrl(),e),"updateSucess",e)}},{key:"create",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._createRequest(this._getUrl(),e),"createSucess",e)}},{key:"delete",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._deleteRequest(this._getUrl(),e),"deleteSucess")}},{key:"headers",get:function(){return this._headers||{}}},{key:"setHeaders",value:function(e){this._headers=e}},{key:"addHeaders",value:function(e){this._headers=l(l({},this._headers),e)}},{key:"baseTags",get:function(){return"axios"}}],i&&h(n.prototype,i),s&&h(n,s),Object.defineProperty(n,"prototype",{writable:!1}),f}();exports.Axios=q,exports.eventNames=v;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@data-provider/core"),t=require("path-to-regexp"),r=require("axios"),n=require("axios-retry"),i=require("query-string");function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=s(r),o=s(n),a=s(i);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,v(n.key),n)}}function f(e,t,r){return(t=v(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}function _(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=d(e);if(t){var i=d(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _(this,r)}}function v(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var b={UPDATE_SUCCESS:"updateSucess",DELETE_SUCCESS:"deleteSucess",CREATE_SUCCESS:"createSucess"},g=function(e){return 0===Object.keys(e).length},q={baseUrl:"",readVerb:"get",updateVerb:"patch",createVerb:"post",deleteVerb:"delete",authErrorStatus:401,authErrorHandler:null,onBeforeRequest:null,onceBeforeRequest:null,expirationTime:0,retries:3,cache:!0,fullResponse:!1,validateStatus:function(e){return e>=200&&e<300},validateResponse:null,errorHandler:function(e){var t=e.response&&e.response.statusText||e.message||"Request error",r=new Error(t);return r.data=e.response&&e.response.data,Promise.reject(r)},axiosConfig:{},queryStringConfig:{}},R=function(r){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(f,e.Provider);var n,i,s,c=y(f);function f(e,t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),c.call(this,l(l({},q),e),t)}return n=f,i=[{key:"_addOnceBeforeRequest",value:function(e){var t,r,n;this._originalOnceBeforeRequest=e,this._onceBeforeRequest=e?(t=e,n=!1,function(){return n?t=void 0:(r=t.apply(this,arguments),n=!0),r}):null}},{key:"configMethod",value:function(e){var t=this;e.onceBeforeRequest!==this._originalOnceBeforeRequest&&this._addOnceBeforeRequest(e.onceBeforeRequest),this._headers=this._headers||e.headers,this._readVerb=e.readVerb,this._updateVerb=e.updateVerb,this._createVerb=e.createVerb,this._deleteVerb=e.deleteVerb,this._authErrorStatus=e.authErrorStatus,this._authErrorHandler=e.authErrorHandler,this._useCache=e.cache,this._fullResponse=e.fullResponse,this._validateStatus=e.validateStatus,this._validateResponse=e.validateResponse,this._errorHandler=e.errorHandler,this._baseUrl=e.baseUrl,this._onBeforeRequest=e.onBeforeRequest,this._url=e.url,this._axiosConfig=e.axiosConfig,this._queryStringConfig=e.queryStringConfig,e.retries!==this._retries&&(this._retries=e.retries,this.client=u.default.create(),o.default(this.client,{retries:e.retries})),e.expirationTime!==this._expirationTime&&(this._expirationTime=e.expirationTime,this.cleanInterval&&clearInterval(this.cleanInterval),e.expirationTime>0&&(this.cleanInterval=setInterval((function(){return t.cleanCache()}),e.expirationTime))),this._setUrl(this._baseUrl+this._url)}},{key:"_getQueryString",value:function(e){return!e||g(e)?"":"?".concat(a.default.stringify(e,this._queryStringConfig))}},{key:"_getUrl",value:function(){var e=this.queryValue.queryString,t=this.queryValue.urlParams;return t&&!g(t)?"".concat(this.url.base,"/").concat(this.url.segment(t)).concat(this.url.trailingSlash).concat(this._getQueryString(e)):"".concat(this.url.full).concat(this._getQueryString(e))}},{key:"_setUrl",value:function(e){var r=e.split("/").filter((function(e){return""!==e})),n=r[0].indexOf("http")>-1;this.url={base:n?"".concat(r[0]).concat("/").concat("/").concat(r[1]):"",full:e,trailingSlash:"/"===e[e.length-1]?"/":"",segment:t.compile(n?r.slice(2,r.length).join("/"):r.join("/"),{encode:encodeURIComponent})}}},{key:"_doRequest",value:function(e,t){var r=this,n=function(){return r._doBeforeRequest(),r._doRequest(l(l(l({},r._axiosConfig),e),{},{headers:r.headers}),!0)};return this.client(l(l({},this._axiosConfig),e)).then((function(e){return r._fullResponse?e:e.data})).then((function(e){return r._validateResponse?r._validateResponse(e):Promise.resolve(e)})).catch((function(e){return!t&&r._authErrorHandler&&e.response&&e.response.status===r._authErrorStatus?r._authErrorHandler(r,n):r._errorHandler(e)}))}},{key:"_doBeforeRequest",value:function(){this._onBeforeRequest&&this._onBeforeRequest(this),this._onceBeforeRequest&&this._onceBeforeRequest(this)}},{key:"_readRequest",value:function(e){return this._doRequest({url:e,validateStatus:this._validateStatus,method:this._readVerb,headers:this.headers})}},{key:"_updateRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._updateVerb,headers:this.headers})}},{key:"_createRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._createVerb,headers:this.headers})}},{key:"_deleteRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._deleteVerb,headers:this.headers})}},{key:"_cleanAfterRequestAndDispatch",value:function(e,t,r){var n=this;return e.then((function(e){return n.emit(t,r),n.cleanCache({force:!0}),Promise.resolve(e)}))}},{key:"readMethod",value:function(){return this._doBeforeRequest(),this._readRequest(this._getUrl())}},{key:"getChildQueryMethod",value:function(e){return l(l(l({},this.queryValue),e),{},{queryString:l(l({},this.queryValue.queryString),e.queryString),urlParams:l(l({},this.queryValue.urlParams),e.urlParams)})}},{key:"update",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._updateRequest(this._getUrl(),e),"updateSucess",e)}},{key:"create",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._createRequest(this._getUrl(),e),"createSucess",e)}},{key:"delete",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._deleteRequest(this._getUrl(),e),"deleteSucess")}},{key:"headers",get:function(){return this._headers||{}}},{key:"setHeaders",value:function(e){this._headers=e}},{key:"addHeaders",value:function(e){this._headers=l(l({},this._headers),e)}},{key:"baseTags",get:function(){return"axios"}}],i&&h(n.prototype,i),s&&h(n,s),Object.defineProperty(n,"prototype",{writable:!1}),f}();exports.Axios=R,exports.eventNames=b;

@@ -9,3 +9,2 @@ import { Provider } from '@data-provider/core';

var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {

@@ -17,6 +16,4 @@ var symbols = Object.getOwnPropertySymbols(object);

}
return keys;
}
function _objectSpread2(target) {

@@ -31,6 +28,4 @@ for (var i = 1; i < arguments.length; i++) {

}
return target;
}
function _classCallCheck(instance, Constructor) {

@@ -41,3 +36,2 @@ if (!(instance instanceof Constructor)) {

}
function _defineProperties(target, props) {

@@ -49,6 +43,5 @@ for (var i = 0; i < props.length; i++) {

if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, descriptor.key, descriptor);
Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor);
}
}
function _createClass(Constructor, protoProps, staticProps) {

@@ -62,4 +55,4 @@ if (protoProps) _defineProperties(Constructor.prototype, protoProps);

}
function _defineProperty(obj, key, value) {
key = _toPropertyKey(key);
if (key in obj) {

@@ -75,6 +68,4 @@ Object.defineProperty(obj, key, {

}
return obj;
}
function _inherits(subClass, superClass) {

@@ -84,3 +75,2 @@ if (typeof superClass !== "function" && superClass !== null) {

}
subClass.prototype = Object.create(superClass && superClass.prototype, {

@@ -98,3 +88,2 @@ constructor: {

}
function _getPrototypeOf(o) {

@@ -106,3 +95,2 @@ _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {

}
function _setPrototypeOf(o, p) {

@@ -115,3 +103,2 @@ _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {

}
function _isNativeReflectConstruct() {

@@ -121,3 +108,2 @@ if (typeof Reflect === "undefined" || !Reflect.construct) return false;

if (typeof Proxy === "function") return true;
try {

@@ -130,3 +116,2 @@ Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));

}
function _assertThisInitialized(self) {

@@ -136,6 +121,4 @@ if (self === void 0) {

}
return self;
}
function _possibleConstructorReturn(self, call) {

@@ -147,16 +130,11 @@ if (call && (typeof call === "object" || typeof call === "function")) {

}
return _assertThisInitialized(self);
}
function _createSuper(Derived) {
var hasNativeReflectConstruct = _isNativeReflectConstruct();
return function _createSuperInternal() {
var Super = _getPrototypeOf(Derived),
result;
result;
if (hasNativeReflectConstruct) {
var NewTarget = _getPrototypeOf(this).constructor;
result = Reflect.construct(Super, arguments, NewTarget);

@@ -166,6 +144,19 @@ } else {

}
return _possibleConstructorReturn(this, result);
};
}
function _toPrimitive(input, hint) {
if (typeof input !== "object" || input === null) return input;
var prim = input[Symbol.toPrimitive];
if (prim !== undefined) {
var res = prim.call(input, hint || "default");
if (typeof res !== "object") return res;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return (hint === "string" ? String : Number)(input);
}
function _toPropertyKey(arg) {
var key = _toPrimitive(arg, "string");
return typeof key === "symbol" ? key : String(key);
}

@@ -181,2 +172,3 @@ /*

*/
var UPDATE_SUCCESS = "updateSucess";

@@ -202,3 +194,2 @@ var DELETE_SUCCESS = "deleteSucess";

}
return result;

@@ -221,2 +212,3 @@ };

*/
var defaultConfig = {

@@ -252,11 +244,7 @@ baseUrl: "",

_inherits(Axios, _Provider);
var _super = _createSuper(Axios);
function Axios(options, queryValue) {
_classCallCheck(this, Axios);
return _super.call(this, _objectSpread2(_objectSpread2({}, defaultConfig), options), queryValue);
}
_createClass(Axios, [{

@@ -272,7 +260,5 @@ key: "_addOnceBeforeRequest",

var _this = this;
if (configuration.onceBeforeRequest !== this._originalOnceBeforeRequest) {
this._addOnceBeforeRequest(configuration.onceBeforeRequest);
}
this._headers = this._headers || configuration.headers;

@@ -295,3 +281,2 @@ this._readVerb = configuration.readVerb;

this._queryStringConfig = configuration.queryStringConfig;
if (configuration.retries !== this._retries) {

@@ -304,10 +289,7 @@ this._retries = configuration.retries;

}
if (configuration.expirationTime !== this._expirationTime) {
this._expirationTime = configuration.expirationTime;
if (this.cleanInterval) {
clearInterval(this.cleanInterval);
}
if (configuration.expirationTime > 0) {

@@ -319,3 +301,2 @@ this.cleanInterval = setInterval(function () {

}
this._setUrl(this._baseUrl + this._url);

@@ -329,3 +310,2 @@ }

}
return "?".concat(queryString.stringify(queryStringValue, this._queryStringConfig));

@@ -338,7 +318,5 @@ }

var urlParams = this.queryValue.urlParams;
if (urlParams && !isEmpty(urlParams)) {
return "".concat(this.url.base, "/").concat(this.url.segment(urlParams)).concat(this.url.trailingSlash).concat(this._getQueryString(queryStringValue));
}
return "".concat(this.url.full).concat(this._getQueryString(queryStringValue));

@@ -366,6 +344,4 @@ }

var _this2 = this;
var retry = function retry() {
_this2._doBeforeRequest();
return _this2._doRequest(_objectSpread2(_objectSpread2(_objectSpread2({}, _this2._axiosConfig), requestOptions), {}, {

@@ -375,3 +351,2 @@ headers: _this2.headers

};
return this.client(_objectSpread2(_objectSpread2({}, this._axiosConfig), requestOptions)).then(function (response) {

@@ -383,3 +358,2 @@ return _this2._fullResponse ? response : response.data;

}
return Promise.resolve(customResponse);

@@ -390,3 +364,2 @@ })["catch"](function (error) {

}
return _this2._errorHandler(error);

@@ -401,3 +374,2 @@ });

}
if (this._onceBeforeRequest) {

@@ -454,10 +426,7 @@ this._onceBeforeRequest(this);

var _this3 = this;
return request.then(function (responseData) {
_this3.emit(eventName, data);
_this3.cleanCache({
force: true
});
return Promise.resolve(responseData);

@@ -470,3 +439,2 @@ });

this._doBeforeRequest();
return this._readRequest(this._getUrl());

@@ -486,3 +454,2 @@ }

this._doBeforeRequest();
return this._cleanAfterRequestAndDispatch(this._updateRequest(this._getUrl(), data), UPDATE_SUCCESS, data);

@@ -494,3 +461,2 @@ }

this._doBeforeRequest();
return this._cleanAfterRequestAndDispatch(this._createRequest(this._getUrl(), data), CREATE_SUCCESS, data);

@@ -502,3 +468,2 @@ }

this._doBeforeRequest();
return this._cleanAfterRequestAndDispatch(this._deleteRequest(this._getUrl(), data), DELETE_SUCCESS);

@@ -527,3 +492,2 @@ }

}]);
return Axios;

@@ -530,0 +494,0 @@ }(Provider);

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@data-provider/core"),require("path-to-regexp"),require("axios"),require("axios-retry"),require("query-string")):"function"==typeof define&&define.amd?define(["exports","@data-provider/core","path-to-regexp","axios","axios-retry","query-string"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).dataProviderAxios={},e.dataProvider,e.pathToRegexp,e.axios,e.axiosRetry,e.queryString)}(this,(function(e,t,r,n,i,s){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=o(n),u=o(i),c=o(s);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}function y(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=p(e);if(t){var i=p(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return y(this,r)}}var b="updateSucess",g="deleteSucess",q="createSucess",R={UPDATE_SUCCESS:b,DELETE_SUCCESS:g,CREATE_SUCCESS:q},S="/",O=function(e){return 0===Object.keys(e).length},m={baseUrl:"",readVerb:"get",updateVerb:"patch",createVerb:"post",deleteVerb:"delete",authErrorStatus:401,authErrorHandler:null,onBeforeRequest:null,onceBeforeRequest:null,expirationTime:0,retries:3,cache:!0,fullResponse:!1,validateStatus:function(e){return e>=200&&e<300},validateResponse:null,errorHandler:function(e){var t=e.response&&e.response.statusText||e.message||"Request error",r=new Error(t);return r.data=e.response&&e.response.data,Promise.reject(r)},axiosConfig:{},queryStringConfig:{}},x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_(e,t)}(o,e);var t,n,i,s=v(o);function o(e,t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),s.call(this,h(h({},m),e),t)}return t=o,n=[{key:"_addOnceBeforeRequest",value:function(e){var t,r,n;this._originalOnceBeforeRequest=e,this._onceBeforeRequest=e?(t=e,n=!1,function(){return n?t=void 0:(r=t.apply(this,arguments),n=!0),r}):null}},{key:"configMethod",value:function(e){var t=this;e.onceBeforeRequest!==this._originalOnceBeforeRequest&&this._addOnceBeforeRequest(e.onceBeforeRequest),this._headers=this._headers||e.headers,this._readVerb=e.readVerb,this._updateVerb=e.updateVerb,this._createVerb=e.createVerb,this._deleteVerb=e.deleteVerb,this._authErrorStatus=e.authErrorStatus,this._authErrorHandler=e.authErrorHandler,this._useCache=e.cache,this._fullResponse=e.fullResponse,this._validateStatus=e.validateStatus,this._validateResponse=e.validateResponse,this._errorHandler=e.errorHandler,this._baseUrl=e.baseUrl,this._onBeforeRequest=e.onBeforeRequest,this._url=e.url,this._axiosConfig=e.axiosConfig,this._queryStringConfig=e.queryStringConfig,e.retries!==this._retries&&(this._retries=e.retries,this.client=a.default.create(),u.default(this.client,{retries:e.retries})),e.expirationTime!==this._expirationTime&&(this._expirationTime=e.expirationTime,this.cleanInterval&&clearInterval(this.cleanInterval),e.expirationTime>0&&(this.cleanInterval=setInterval((function(){return t.cleanCache()}),e.expirationTime))),this._setUrl(this._baseUrl+this._url)}},{key:"_getQueryString",value:function(e){return!e||O(e)?"":"?".concat(c.default.stringify(e,this._queryStringConfig))}},{key:"_getUrl",value:function(){var e=this.queryValue.queryString,t=this.queryValue.urlParams;return t&&!O(t)?"".concat(this.url.base,"/").concat(this.url.segment(t)).concat(this.url.trailingSlash).concat(this._getQueryString(e)):"".concat(this.url.full).concat(this._getQueryString(e))}},{key:"_setUrl",value:function(e){var t=e.split(S).filter((function(e){return""!==e})),n=t[0].indexOf("http")>-1;this.url={base:n?"".concat(t[0]).concat(S).concat(S).concat(t[1]):"",full:e,trailingSlash:e[e.length-1]===S?S:"",segment:r.compile(n?t.slice(2,t.length).join(S):t.join(S),{encode:encodeURIComponent})}}},{key:"_doRequest",value:function(e,t){var r=this,n=function(){return r._doBeforeRequest(),r._doRequest(h(h(h({},r._axiosConfig),e),{},{headers:r.headers}),!0)};return this.client(h(h({},this._axiosConfig),e)).then((function(e){return r._fullResponse?e:e.data})).then((function(e){return r._validateResponse?r._validateResponse(e):Promise.resolve(e)})).catch((function(e){return!t&&r._authErrorHandler&&e.response&&e.response.status===r._authErrorStatus?r._authErrorHandler(r,n):r._errorHandler(e)}))}},{key:"_doBeforeRequest",value:function(){this._onBeforeRequest&&this._onBeforeRequest(this),this._onceBeforeRequest&&this._onceBeforeRequest(this)}},{key:"_readRequest",value:function(e){return this._doRequest({url:e,validateStatus:this._validateStatus,method:this._readVerb,headers:this.headers})}},{key:"_updateRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._updateVerb,headers:this.headers})}},{key:"_createRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._createVerb,headers:this.headers})}},{key:"_deleteRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._deleteVerb,headers:this.headers})}},{key:"_cleanAfterRequestAndDispatch",value:function(e,t,r){var n=this;return e.then((function(e){return n.emit(t,r),n.cleanCache({force:!0}),Promise.resolve(e)}))}},{key:"readMethod",value:function(){return this._doBeforeRequest(),this._readRequest(this._getUrl())}},{key:"getChildQueryMethod",value:function(e){return h(h(h({},this.queryValue),e),{},{queryString:h(h({},this.queryValue.queryString),e.queryString),urlParams:h(h({},this.queryValue.urlParams),e.urlParams)})}},{key:"update",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._updateRequest(this._getUrl(),e),b,e)}},{key:"create",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._createRequest(this._getUrl(),e),q,e)}},{key:"delete",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._deleteRequest(this._getUrl(),e),g)}},{key:"headers",get:function(){return this._headers||{}}},{key:"setHeaders",value:function(e){this._headers=e}},{key:"addHeaders",value:function(e){this._headers=h(h({},this._headers),e)}},{key:"baseTags",get:function(){return"axios"}}],n&&f(t.prototype,n),i&&f(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(t.Provider);e.Axios=x,e.eventNames=R,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@data-provider/core"),require("path-to-regexp"),require("axios"),require("axios-retry"),require("query-string")):"function"==typeof define&&define.amd?define(["exports","@data-provider/core","path-to-regexp","axios","axios-retry","query-string"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).dataProviderAxios={},e.dataProvider,e.pathToRegexp,e.axios,e.axiosRetry,e.queryString)}(this,(function(e,t,r,n,i,o){"use strict";function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=s(n),u=s(i),c=s(o);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,b(n.key),n)}}function d(e,t,r){return(t=b(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}function y(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=p(e);if(t){var i=p(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return y(this,r)}}function b(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var g="updateSucess",q="deleteSucess",R="createSucess",S={UPDATE_SUCCESS:g,DELETE_SUCCESS:q,CREATE_SUCCESS:R},m="/",O=function(e){return 0===Object.keys(e).length},j={baseUrl:"",readVerb:"get",updateVerb:"patch",createVerb:"post",deleteVerb:"delete",authErrorStatus:401,authErrorHandler:null,onBeforeRequest:null,onceBeforeRequest:null,expirationTime:0,retries:3,cache:!0,fullResponse:!1,validateStatus:function(e){return e>=200&&e<300},validateResponse:null,errorHandler:function(e){var t=e.response&&e.response.statusText||e.message||"Request error",r=new Error(t);return r.data=e.response&&e.response.data,Promise.reject(r)},axiosConfig:{},queryStringConfig:{}},P=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_(e,t)}(s,e);var t,n,i,o=v(s);function s(e,t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),o.call(this,f(f({},j),e),t)}return t=s,n=[{key:"_addOnceBeforeRequest",value:function(e){var t,r,n;this._originalOnceBeforeRequest=e,this._onceBeforeRequest=e?(t=e,n=!1,function(){return n?t=void 0:(r=t.apply(this,arguments),n=!0),r}):null}},{key:"configMethod",value:function(e){var t=this;e.onceBeforeRequest!==this._originalOnceBeforeRequest&&this._addOnceBeforeRequest(e.onceBeforeRequest),this._headers=this._headers||e.headers,this._readVerb=e.readVerb,this._updateVerb=e.updateVerb,this._createVerb=e.createVerb,this._deleteVerb=e.deleteVerb,this._authErrorStatus=e.authErrorStatus,this._authErrorHandler=e.authErrorHandler,this._useCache=e.cache,this._fullResponse=e.fullResponse,this._validateStatus=e.validateStatus,this._validateResponse=e.validateResponse,this._errorHandler=e.errorHandler,this._baseUrl=e.baseUrl,this._onBeforeRequest=e.onBeforeRequest,this._url=e.url,this._axiosConfig=e.axiosConfig,this._queryStringConfig=e.queryStringConfig,e.retries!==this._retries&&(this._retries=e.retries,this.client=a.default.create(),u.default(this.client,{retries:e.retries})),e.expirationTime!==this._expirationTime&&(this._expirationTime=e.expirationTime,this.cleanInterval&&clearInterval(this.cleanInterval),e.expirationTime>0&&(this.cleanInterval=setInterval((function(){return t.cleanCache()}),e.expirationTime))),this._setUrl(this._baseUrl+this._url)}},{key:"_getQueryString",value:function(e){return!e||O(e)?"":"?".concat(c.default.stringify(e,this._queryStringConfig))}},{key:"_getUrl",value:function(){var e=this.queryValue.queryString,t=this.queryValue.urlParams;return t&&!O(t)?"".concat(this.url.base,"/").concat(this.url.segment(t)).concat(this.url.trailingSlash).concat(this._getQueryString(e)):"".concat(this.url.full).concat(this._getQueryString(e))}},{key:"_setUrl",value:function(e){var t=e.split(m).filter((function(e){return""!==e})),n=t[0].indexOf("http")>-1;this.url={base:n?"".concat(t[0]).concat(m).concat(m).concat(t[1]):"",full:e,trailingSlash:e[e.length-1]===m?m:"",segment:r.compile(n?t.slice(2,t.length).join(m):t.join(m),{encode:encodeURIComponent})}}},{key:"_doRequest",value:function(e,t){var r=this,n=function(){return r._doBeforeRequest(),r._doRequest(f(f(f({},r._axiosConfig),e),{},{headers:r.headers}),!0)};return this.client(f(f({},this._axiosConfig),e)).then((function(e){return r._fullResponse?e:e.data})).then((function(e){return r._validateResponse?r._validateResponse(e):Promise.resolve(e)})).catch((function(e){return!t&&r._authErrorHandler&&e.response&&e.response.status===r._authErrorStatus?r._authErrorHandler(r,n):r._errorHandler(e)}))}},{key:"_doBeforeRequest",value:function(){this._onBeforeRequest&&this._onBeforeRequest(this),this._onceBeforeRequest&&this._onceBeforeRequest(this)}},{key:"_readRequest",value:function(e){return this._doRequest({url:e,validateStatus:this._validateStatus,method:this._readVerb,headers:this.headers})}},{key:"_updateRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._updateVerb,headers:this.headers})}},{key:"_createRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._createVerb,headers:this.headers})}},{key:"_deleteRequest",value:function(e,t){return this._doRequest({url:e,data:t,validateStatus:this._validateStatus,method:this._deleteVerb,headers:this.headers})}},{key:"_cleanAfterRequestAndDispatch",value:function(e,t,r){var n=this;return e.then((function(e){return n.emit(t,r),n.cleanCache({force:!0}),Promise.resolve(e)}))}},{key:"readMethod",value:function(){return this._doBeforeRequest(),this._readRequest(this._getUrl())}},{key:"getChildQueryMethod",value:function(e){return f(f(f({},this.queryValue),e),{},{queryString:f(f({},this.queryValue.queryString),e.queryString),urlParams:f(f({},this.queryValue.urlParams),e.urlParams)})}},{key:"update",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._updateRequest(this._getUrl(),e),g,e)}},{key:"create",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._createRequest(this._getUrl(),e),R,e)}},{key:"delete",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._deleteRequest(this._getUrl(),e),q)}},{key:"headers",get:function(){return this._headers||{}}},{key:"setHeaders",value:function(e){this._headers=e}},{key:"addHeaders",value:function(e){this._headers=f(f({},this._headers),e)}},{key:"baseTags",get:function(){return"axios"}}],n&&h(t.prototype,n),i&&h(t,i),Object.defineProperty(t,"prototype",{writable:!1}),s}(t.Provider);e.Axios=P,e.eventNames=S,Object.defineProperty(e,"__esModule",{value:!0})}));
{
"name": "@data-provider/axios",
"version": "5.0.1",
"version": "5.0.2",
"description": "REST API Data Provider origin addon using Axios",

@@ -43,6 +43,6 @@ "keywords": [

"dependencies": {
"axios": "0.27.2",
"axios": "1.2.1",
"axios-retry": "3.3.1",
"path-to-regexp": "6.2.1",
"query-string": "7.1.1"
"query-string": "7.1.3"
},

@@ -49,0 +49,0 @@ "devDependencies": {