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

@aofl/middleware

Package Overview
Dependencies
Maintainers
2
Versions
142
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aofl/middleware - npm Package Compare versions

Comparing version

to
3.0.0-beta.48

4

.jsdocrc.json
{
"plugins": ["node_modules/jsdoc-babel"],
"plugins": ["../node_modules/jsdoc-babel"],
"source": {

@@ -8,3 +8,3 @@ "includePattern": ".*\\.js$",

"opts": {
"template": "./node_modules/tsd-jsdoc/dist",
"template": "../node_modules/tsd-jsdoc/dist",
"encoding": "utf8",

@@ -11,0 +11,0 @@ "destination": ".",

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

module.exports=function(e){var r={};function n(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=r,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},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,r){if(1&r&&(e=n(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(n.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)n.d(t,o,function(r){return e[r]}.bind(null,o));return t},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},n.p="/",n(n.s="QfWi")}({QfWi:function(e,r,n){"use strict";n.r(r);var t=n("lwsE"),o=n.n(t),i=n("W8MJ"),u=n.n(i),a=function(){function e(){o()(this,e),this.middleware={};for(var r=arguments.length,n=new Array(r),t=0;t<r;t++)n[t]=arguments[t];for(var i=0;i<n.length;i++)this.middleware[n[i]]=[]}return u()(e,[{key:"use",value:function(e,r){if("function"!=typeof e)throw new Error("callback must be a function");if(void 0===this.middleware[r])throw new Error("Only ".concat(Object.keys(this.middleware)," hooks are supported."));return this.middleware[r].push({callback:e,hook:r}),this.createUnsubscribeFn(r,e)}},{key:"getMiddlewareIterator",value:function(e){var r=this.middleware[e],n=0;return{next:function(){return n<r.length?{value:r[n++],done:!1}:{done:!0}}}}},{key:"iterateMiddleware",value:function(e,r){var n=this,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return new Promise((function(o){var i=n.getMiddlewareIterator(r),u=null;!function r(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!0!==(u=i.next()).done?u.value.callback(e,n,r):o(n)}(t)}))}},{key:"createUnsubscribeFn",value:function(e,r){var n=this;return function t(){if(!t.executed){Object.defineProperty(t,"executed",{value:!0});for(var o=0;o<n.middleware[e].length;o++)if(r===n.middleware[e][o].callback){n.middleware[e].splice(o,1);break}}}}}]),e}();n.d(r,"Middleware",(function(){return a}))},W8MJ:function(e,r){function n(e,r){for(var n=0;n<r.length;n++){var t=r[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}e.exports=function(e,r,t){return r&&n(e.prototype,r),t&&n(e,t),e}},lwsE:function(e,r){e.exports=function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}}});
module.exports=function(e){var r={};function n(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=r,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},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,r){if(1&r&&(e=n(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(n.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)n.d(t,o,function(r){return e[r]}.bind(null,o));return t},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},n.p="/",n(n.s="QfWi")}({NToG:function(e,r){function n(e,r){for(var n=0;n<r.length;n++){var t=r[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}e.exports=function(e,r,t){return r&&n(e.prototype,r),t&&n(e,t),e}},QfWi:function(e,r,n){"use strict";n.r(r);var t=n("SDJZ"),o=n.n(t),i=n("NToG"),u=n.n(i),a=function(){function e(){o()(this,e),this.middleware={};for(var r=arguments.length,n=new Array(r),t=0;t<r;t++)n[t]=arguments[t];for(var i=0;i<n.length;i++)this.middleware[n[i]]=[]}return u()(e,[{key:"use",value:function(e,r){if("function"!=typeof e)throw new Error("callback must be a function");if(void 0===this.middleware[r])throw new Error("Only ".concat(Object.keys(this.middleware)," hooks are supported."));return this.middleware[r].push({callback:e,hook:r}),this.createUnsubscribeFn(r,e)}},{key:"getMiddlewareIterator",value:function(e){var r=this.middleware[e],n=0;return{next:function(){return n<r.length?{value:r[n++],done:!1}:{done:!0}}}}},{key:"iterateMiddleware",value:function(e,r){var n=this,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return new Promise((function(o){var i=n.getMiddlewareIterator(r),u=null;!function r(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!0!==(u=i.next()).done?u.value.callback(e,n,r):o(n)}(t)}))}},{key:"createUnsubscribeFn",value:function(e,r){var n=this;return function t(){if(!t.executed){Object.defineProperty(t,"executed",{value:!0});for(var o=0;o<n.middleware[e].length;o++)if(r===n.middleware[e][o].callback){n.middleware[e].splice(o,1);break}}}}}]),e}();n.d(r,"Middleware",(function(){return a}))},SDJZ:function(e,r){e.exports=function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}}});
//# sourceMappingURL=index.js.map
{
"name": "@aofl/middleware",
"version": "3.0.0-beta.47",
"version": "3.0.0-beta.48",
"description": "Simple base middleware class",

@@ -15,3 +15,3 @@ "main": "index.js",

"prepublishOnly": "npm run build-ci && npm run docs",
"docs": "jsdoc -c .jsdocrc.json ."
"docs": "npx jsdoc -c .jsdocrc.json ."
},

@@ -34,3 +34,3 @@ "keywords": [

"devDependencies": {
"@aofl/cli": "^3.0.0-beta.46",
"@aofl/cli": "^3.0.0-beta.48",
"cross-env": "^6.0.3",

@@ -41,3 +41,3 @@ "jsdoc": "^3.6.3",

},
"gitHead": "11344382e361206a6f67f05f4904149ead37c1ed"
"gitHead": "d77a51a21b591d1ac0032de47395878116e8566a"
}

Sorry, the diff of this file is not supported yet