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 2.2.0 to 2.2.1

5

CHANGELOG.md

@@ -13,2 +13,7 @@ # Change Log

## [2.2.1] - 2021-01-14
### Fixed
- fix: Overwrite id in options
## [2.2.0] - 2021-01-07

@@ -15,0 +20,0 @@

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");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=i(r),s=i(n);function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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 c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}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){c(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){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _(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 Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=f(e);if(t){var i=f(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return p(this,r)}}function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,a=void 0;try{for(var s,o=e[Symbol.iterator]();!(n=(s=o.next()).done)&&(r.push(s.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(i)throw a}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var b={UPDATE_SUCCESS:"updateSucess",DELETE_SUCCESS:"deleteSucess",CREATE_SUCCESS:"createSucess"},R=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)}},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}}),t&&d(e,t)}(f,e.Provider);var n,i,c,l=_(f);function f(){o(this,f);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=e.providerArgsV3(r),a=y(i,3),s=a[0],u=a[1],c=a[2];return l.call(this,h(h({id:s},g),u),c)}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||{},e.retries!==this._retries&&(this._retries=e.retries,this.client=a.default.create(),s.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||R(e)?"":"?"+Object.keys(e).map((function(t){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e[t]))})).join("&")}},{key:"_getUrl",value:function(){var e=this.queryValue.queryString,t=this.queryValue.urlParams;return t&&!R(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(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){return this._doRequest({url:e,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),"updateSucess",e)}},{key:"create",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._createRequest(this._getUrl(),e),"createSucess",e)}},{key:"delete",value:function(){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._deleteRequest(this._getUrl()),"deleteSucess")}},{key:"setHeaders",value:function(e){this._headers=e}},{key:"addHeaders",value:function(e){this._headers=h(h({},this._headers),e)}},{key:"headers",get:function(){return this._headers||{}}},{key:"baseTags",get:function(){return"axios"}}])&&u(n.prototype,i),c&&u(n,c),f}();exports.Axios=q,exports.eventNames=b;
"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");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=i(r),s=i(n);function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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 c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}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){c(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){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _(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 Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=f(e);if(t){var i=f(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return p(this,r)}}function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,a=void 0;try{for(var s,o=e[Symbol.iterator]();!(n=(s=o.next()).done)&&(r.push(s.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(i)throw a}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var b={UPDATE_SUCCESS:"updateSucess",DELETE_SUCCESS:"deleteSucess",CREATE_SUCCESS:"createSucess"},R=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)}},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}}),t&&d(e,t)}(f,e.Provider);var n,i,c,l=_(f);function f(){o(this,f);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=e.providerArgsV3(r),a=y(i,3),s=a[0],u=a[1],c=a[2];return l.call(this,h(h(h({},g),u),{},{id:s}),c)}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||{},e.retries!==this._retries&&(this._retries=e.retries,this.client=a.default.create(),s.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||R(e)?"":"?"+Object.keys(e).map((function(t){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e[t]))})).join("&")}},{key:"_getUrl",value:function(){var e=this.queryValue.queryString,t=this.queryValue.urlParams;return t&&!R(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(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){return this._doRequest({url:e,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),"updateSucess",e)}},{key:"create",value:function(e){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._createRequest(this._getUrl(),e),"createSucess",e)}},{key:"delete",value:function(){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._deleteRequest(this._getUrl()),"deleteSucess")}},{key:"setHeaders",value:function(e){this._headers=e}},{key:"addHeaders",value:function(e){this._headers=h(h({},this._headers),e)}},{key:"headers",get:function(){return this._headers||{}}},{key:"baseTags",get:function(){return"axios"}}])&&u(n.prototype,i),c&&u(n,c),f}();exports.Axios=q,exports.eventNames=b;

@@ -303,5 +303,5 @@ import { providerArgsV3, Provider } from '@data-provider/core';

return _super.call(this, _objectSpread2(_objectSpread2({
return _super.call(this, _objectSpread2(_objectSpread2(_objectSpread2({}, defaultConfig), options), {}, {
id: id
}, defaultConfig), options), queryValue);
}), queryValue);
}

@@ -308,0 +308,0 @@

@@ -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")):"function"==typeof define&&define.amd?define(["exports","@data-provider/core","path-to-regexp","axios","axios-retry"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).dataProviderAxios={},e.dataProvider,e.pathToRegexp,e.axios,e.axiosRetry)}(this,(function(e,t,r,n,i){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=o(n),s=o(i);function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(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 l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(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?h(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}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 Date.prototype.toString.call(Reflect.construct(Date,[],(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,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var g="updateSucess",R="deleteSucess",q="createSucess",m={UPDATE_SUCCESS:g,DELETE_SUCCESS:R,CREATE_SUCCESS:q},S="/",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)}},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}}),t&&p(e,t)}(h,e);var n,i,o,l=y(h);function h(){u(this,h);for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var i=t.providerArgsV3(r),o=v(i,3),a=o[0],s=o[1],c=o[2];return l.call(this,f(f({id:a},j),s),c)}return n=h,(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||{},e.retries!==this._retries&&(this._retries=e.retries,this.client=a.default.create(),s.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)?"":"?"+Object.keys(e).map((function(t){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e[t]))})).join("&")}},{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(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){return this._doRequest({url:e,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),q,e)}},{key:"delete",value:function(){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._deleteRequest(this._getUrl()),R)}},{key:"setHeaders",value:function(e){this._headers=e}},{key:"addHeaders",value:function(e){this._headers=f(f({},this._headers),e)}},{key:"headers",get:function(){return this._headers||{}}},{key:"baseTags",get:function(){return"axios"}}])&&c(n.prototype,i),o&&c(n,o),h}(t.Provider);e.Axios=x,e.eventNames=m,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")):"function"==typeof define&&define.amd?define(["exports","@data-provider/core","path-to-regexp","axios","axios-retry"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).dataProviderAxios={},e.dataProvider,e.pathToRegexp,e.axios,e.axiosRetry)}(this,(function(e,t,r,n,i){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=o(n),s=o(i);function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(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 l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(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?h(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}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 Date.prototype.toString.call(Reflect.construct(Date,[],(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,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var g="updateSucess",R="deleteSucess",q="createSucess",m={UPDATE_SUCCESS:g,DELETE_SUCCESS:R,CREATE_SUCCESS:q},S="/",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)}},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}}),t&&p(e,t)}(h,e);var n,i,o,l=y(h);function h(){u(this,h);for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var i=t.providerArgsV3(r),o=v(i,3),a=o[0],s=o[1],c=o[2];return l.call(this,f(f(f({},j),s),{},{id:a}),c)}return n=h,(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||{},e.retries!==this._retries&&(this._retries=e.retries,this.client=a.default.create(),s.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)?"":"?"+Object.keys(e).map((function(t){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e[t]))})).join("&")}},{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(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){return this._doRequest({url:e,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),q,e)}},{key:"delete",value:function(){return this._doBeforeRequest(),this._cleanAfterRequestAndDispatch(this._deleteRequest(this._getUrl()),R)}},{key:"setHeaders",value:function(e){this._headers=e}},{key:"addHeaders",value:function(e){this._headers=f(f({},this._headers),e)}},{key:"headers",get:function(){return this._headers||{}}},{key:"baseTags",get:function(){return"axios"}}])&&c(n.prototype,i),o&&c(n,o),h}(t.Provider);e.Axios=x,e.eventNames=m,Object.defineProperty(e,"__esModule",{value:!0})}));
{
"name": "@data-provider/axios",
"version": "2.2.0",
"version": "2.2.1",
"description": "REST API Data Provider origin addon using Axios",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc