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

@aofl/resource-enumerate

Package Overview
Dependencies
Maintainers
2
Versions
155
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aofl/resource-enumerate - npm Package Compare versions

Comparing version 3.12.1 to 4.0.0-alpha.9

2

dist/index.js

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

module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s="QfWi")}({BZcc:function(e,t){e.exports=require("@aofl/api-request")},MmcY:function(e,t){e.exports=require("@babel/runtime/helpers/classCallCheck")},QfWi:function(e,t,n){"use strict";n.r(t),n.d(t,"ResourceEnumerate",(function(){return h}));var r=n("dvlR"),i=n.n(r),a=n("RNGJ"),u=n.n(a),o=n("MmcY"),s=n.n(o),c=n("iTvO"),l=n.n(c),f=n("bygm"),p=n("j1ZV"),d=n("BZcc"),h=function(){function e(t){var n=this;s()(this,e),this.environment=t,this.ready=new Promise((function(e){n.resolve=e})),this.middlewareInstance=new p.Middleware("before","after"),this.apiRequestInstance=new d.ApiRequest}var t,n;return l()(e,[{key:"init",value:(n=u()(i.a.mark((function e(t){var n,r,a,u,o,s,c=this,l=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.apis,r=t.developmentConfig,a=t.stageConfig,u=l.length>1&&void 0!==l[1]&&l[1],this.apis=n,o=function(e){if(!Object.hasOwnProperty.call(c.apis,e))return"continue";var t=c.apis[e];c.apiRequestInstance.addFormatter(e,{pack:function(){return t.requestOptions||{}},unpack:function(e){return e.json()}})},e.t0=i.a.keys(this.apis);case 5:if((e.t1=e.t0()).done){e.next=12;break}if(s=e.t1.value,"continue"!==o(s)){e.next=10;break}return e.abrupt("continue",5);case 10:e.next=5;break;case 12:if(!1!==u||this.environment===f.environmentTypeEnumerate.PROD){e.next=17;break}return e.next=15,this.updateApis(r,a);case 15:case 17:return this.resolve(),e.abrupt("return",this.ready);case 19:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"before",value:function(e){this.middlewareInstance.use(e,"before")}},{key:"after",value:function(e){this.middlewareInstance.use(e,"after")}},{key:"get",value:(t=u()(i.a.mark((function t(n){var r,a,u,o,s,c,l,f=this,p=arguments;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=!(p.length>1&&void 0!==p[1])||p[1],t.next=3,this.ready;case 3:if(a=this.apis[n],u=r,void 0!==a){t.next=7;break}throw new TypeError("".concat(n," is not a valid api namespace."));case 7:return(!u||"function"==typeof a.invalidateCache&&a.invalidateCache.call(null))&&(this.apiRequestInstance.clearCache(e.NAMESPACE),u=!1),o=this.apiRequestInstance.getCacheManager(e.NAMESPACE),s=o.getItem(a.url+JSON.stringify("")),c={namespace:n,cached:null!==s},t.next=13,this.middlewareInstance.iterateMiddleware(c,"before");case 13:return l=null,l=null!==s?s:this.apiRequestInstance.request(a.url,"",n,u,e.NAMESPACE),t.abrupt("return",l.then((function(e){return f.middlewareInstance.iterateMiddleware(c,"after",e)})));case 16:case"end":return t.stop()}}),t,this)}))),function(e){return t.apply(this,arguments)})},{key:"updateApis",value:function(e,t){var n=this,r=e;return this.environment===f.environmentTypeEnumerate.STAGE&&(r=t),r().then((function(e){for(var t in n.apis)if(Object.hasOwnProperty.call(n.apis,t)){var r=n.apis[t],i={};"function"==typeof r[n.environment+"Variables"]&&(i=r[n.environment+"Variables"].call(null)),r.url=e.default(t,i)}}))}}],[{key:"NAMESPACE",get:function(){return"resource-enumerate"}}]),e}()},RNGJ:function(e,t){e.exports=require("@babel/runtime/helpers/asyncToGenerator")},bygm:function(e,t){e.exports=require("@aofl/server-environment")},dvlR:function(e,t){e.exports=require("@babel/runtime/regenerator")},iTvO:function(e,t){e.exports=require("@babel/runtime/helpers/createClass")},j1ZV:function(e,t){e.exports=require("@aofl/middleware")}});
module.exports=function(){"use strict";var e={419:function(e,t,n){n.r(t),n.d(t,{ResourceEnumerate:function(){return h}});var r=require("@babel/runtime/regenerator"),a=n.n(r),i=require("@babel/runtime/helpers/asyncToGenerator"),u=n.n(i),s=require("@babel/runtime/helpers/classCallCheck"),o=n.n(s),c=require("@babel/runtime/helpers/createClass"),l=n.n(c),f=require("@aofl/server-environment"),p=require("@aofl/middleware"),d=require("@aofl/api-request"),h=function(){function e(t){var n=this;o()(this,e),this.environment=t,this.ready=new Promise((function(e){n.resolve=e})),this.middlewareInstance=new p.Middleware("before","after"),this.apiRequestInstance=new d.ApiRequest}var t,n;return l()(e,[{key:"init",value:(n=u()(a().mark((function e(t){var n,r,i,u,s,o,c=this,l=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.apis,r=t.developmentConfig,i=t.stageConfig,u=l.length>1&&void 0!==l[1]&&l[1],this.apis=n,s=function(e){if(!Object.hasOwnProperty.call(c.apis,e))return"continue";var t=c.apis[e];c.apiRequestInstance.addFormatter(e,{pack:function(){return t.requestOptions||{}},unpack:function(e){return e.json()}})},e.t0=a().keys(this.apis);case 5:if((e.t1=e.t0()).done){e.next=12;break}if(o=e.t1.value,"continue"!==s(o)){e.next=10;break}return e.abrupt("continue",5);case 10:e.next=5;break;case 12:if(!1!==u||this.environment===f.environmentTypeEnumerate.PROD){e.next=17;break}return e.next=15,this.updateApis(r,i);case 15:case 17:return this.resolve(),e.abrupt("return",this.ready);case 19:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"before",value:function(e){this.middlewareInstance.use(e,"before")}},{key:"after",value:function(e){this.middlewareInstance.use(e,"after")}},{key:"get",value:(t=u()(a().mark((function t(n){var r,i,u,s,o,c,l,f=this,p=arguments;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=!(p.length>1&&void 0!==p[1])||p[1],t.next=3,this.ready;case 3:if(i=this.apis[n],u=r,void 0!==i){t.next=7;break}throw new TypeError("".concat(n," is not a valid api namespace."));case 7:return(!u||"function"==typeof i.invalidateCache&&i.invalidateCache.call(null))&&(this.apiRequestInstance.clearCache(e.NAMESPACE),u=!1),s=this.apiRequestInstance.getCacheManager(e.NAMESPACE),o=s.getItem(i.url+JSON.stringify("")),c={namespace:n,cached:null!==o},t.next=13,this.middlewareInstance.iterateMiddleware(c,"before");case 13:return l=null,l=null!==o?o:this.apiRequestInstance.request(i.url,"",n,u,e.NAMESPACE),t.abrupt("return",l.then((function(e){return f.middlewareInstance.iterateMiddleware(c,"after",e)})));case 16:case"end":return t.stop()}}),t,this)}))),function(e){return t.apply(this,arguments)})},{key:"updateApis",value:function(e,t){var n=this,r=e;return this.environment===f.environmentTypeEnumerate.STAGE&&(r=t),r().then((function(e){for(var t in n.apis)if(Object.hasOwnProperty.call(n.apis,t)){var r=n.apis[t],a={};"function"==typeof r[n.environment+"Variables"]&&(a=r[n.environment+"Variables"].call(null)),r.url=e.default(t,a)}}))}}],[{key:"NAMESPACE",get:function(){return"resource-enumerate"}}]),e}()}},t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}return n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n(419)}();
//# sourceMappingURL=index.js.map
{
"name": "@aofl/resource-enumerate",
"version": "3.12.1",
"version": "4.0.0-alpha.9",
"description": "Resource enumerate is a special case API call that returns the interface of the API code in a single endpoint",

@@ -12,4 +12,4 @@ "main": "index.js",

"build-ci": "cross-env NODE_ENV=production aofl build --debug",
"build": "cross-env NODE_ENV=production npx aofl build",
"build:dev": "cross-env NODE_ENV=development npx aofl build",
"build": "cross-env NODE_ENV=production npx @aofl/cli build",
"build:dev": "cross-env NODE_ENV=development npx @aofl/cli build",
"prepublishOnly": "npm run build-ci && npm run docs",

@@ -35,17 +35,17 @@ "docs": "npx jsdoc -c .jsdocrc.json ."

"devDependencies": {
"@aofl/api-request": "^3.12.1",
"@aofl/cache-manager": "^3.12.1",
"@aofl/cli": "^3.12.1",
"@aofl/middleware": "^3.12.1",
"@aofl/server-environment": "^3.12.1",
"cross-env": "^6.0.3",
"jsdoc": "^3.6.3",
"tsd-jsdoc": "^2.4.0"
"@aofl/api-request": "^4.0.0-alpha.9",
"@aofl/cache-manager": "^4.0.0-alpha.9",
"@aofl/cli": "^4.0.0-alpha.9",
"@aofl/middleware": "^4.0.0-alpha.9",
"@aofl/server-environment": "^4.0.0-alpha.9",
"cross-env": "^7.0.3",
"jsdoc": "^3.6.6",
"tsd-jsdoc": "^2.5.0"
},
"peerDependencies": {
"@aofl/api-request": ">=3.0.0-beta.5 < 4.0.0",
"@aofl/cache-manager": ">=3.0.0-beta.1 < 4.0.0",
"@aofl/middleware": ">=3.0.0-beta.5 < 4.0.0",
"@aofl/server-environment": ">=3.0.0-beta.5 < 4.0.0"
"@aofl/api-request": ">=3.0.0-beta.5 < 5.0.0",
"@aofl/cache-manager": ">=3.0.0-beta.1 < 5.0.0",
"@aofl/middleware": ">=3.0.0-beta.5 < 5.0.0",
"@aofl/server-environment": ">=3.0.0-beta.5 < 5.0.0"
}
}
/**
* Exports ResourceEnumerate
*
* @module @aofl/resource-enumerate
* @version 3.0.0
* @since 1.0.0
* @author Arian Khosravi <arian.khosravi@aofl.com>
*/

@@ -12,20 +7,10 @@ declare module "@aofl/resource-enumerate" {

* Creates an instance of ResourceEnumerate.
*
* @param {String} environment
*/
class ResourceEnumerate {
constructor(environment: string);
/**
*
*
* @readonly
* @type {String}
*/
static readonly NAMESPACE: string;
/**
* init() updates apis.url based on supplied config object.
*
* @param {Object} {apis, developmentConfig, stageConfig}
* @param {Boolean} [skipEnvironmentCheck=true] skip dev/stage config process
* @return {Promise}
* @param {apis, - developmentConfig, stageConfig}
* @param [skipEnvironmentCheck = true] - skip dev/stage config process
*/

@@ -35,4 +20,2 @@ init({apis,: any, skipEnvironmentCheck?: boolean): Promise;

* before hook. Allows to execute some logic right before the network call is made.
*
* @param {function} fn
*/

@@ -42,4 +25,2 @@ before(fn: (...params: any[]) => any): void;

* after hook. Allows to execute some logic immediately after the network call is made.
*
* @param {Function} fn
*/

@@ -50,6 +31,2 @@ after(fn: (...params: any[]) => any): void;

* call.
*
* @param {String} apiNs
* @param {Boolean} _fromCache
* @return {Promise}
*/

@@ -56,0 +33,0 @@ get(apiNs: string, _fromCache?: boolean): Promise;

Sorry, the diff of this file is not supported yet

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