@aofl/middleware
Advanced tools
Comparing version
@@ -25,4 +25,3 @@ const path = require('path'); | ||
output: { | ||
library: 'aoflMiddleware', | ||
libraryTarget: 'umd' | ||
libraryTarget: 'commonjs2' | ||
}, | ||
@@ -29,0 +28,0 @@ optimization: { |
@@ -1,2 +0,2 @@ | ||
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("@babel/runtime/helpers/classCallCheck"),require("@babel/runtime/helpers/createClass")):"function"==typeof define&&define.amd?define(["@babel/runtime/helpers/classCallCheck","@babel/runtime/helpers/createClass"],r):"object"==typeof exports?exports.aoflMiddleware=r(require("@babel/runtime/helpers/classCallCheck"),require("@babel/runtime/helpers/createClass")):e.aoflMiddleware=r(e[void 0],e[void 0])}(window,(function(e,r){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var i in e)t.d(n,i,function(r){return e[r]}.bind(null,i));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="/",t(t.s="QfWi")}({MmcY:function(r,t){r.exports=e},QfWi:function(e,r,t){"use strict";t.r(r);var n=t("MmcY"),i=t.n(n),o=t("iTvO"),u=t.n(o),l=function(){function e(){i()(this,e),this.middleware={};for(var r=arguments.length,t=new Array(r),n=0;n<r;n++)t[n]=arguments[n];for(var o=0;o<t.length;o++)this.middleware[t[o]]=[]}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],t=0;return{next:function(){return t<r.length?{value:r[t++],done:!1}:{done:!0}}}}},{key:"iterateMiddleware",value:function(e,r){var t=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return new Promise((function(i){var o=t.getMiddlewareIterator(r),u=null;!function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!0!==(u=o.next()).done?u.value.callback(e,t,r):i(t)}(n)}))}},{key:"createUnsubscribeFn",value:function(e,r){var t=this;return function n(){if(!n.executed){Object.defineProperty(n,"executed",{value:!0});var i=t.middleware[e].indexOf(r);i>-1&&t.middleware[e].splice(i,1)}}}}]),e}();t.d(r,"Middleware",(function(){return l}))},iTvO:function(e,t){e.exports=r}})})); | ||
module.exports=function(e){var r={};function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var i in e)t.d(n,i,function(r){return e[r]}.bind(null,i));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="/",t(t.s="QfWi")}({MmcY:function(e,r){e.exports=require("@babel/runtime/helpers/classCallCheck")},QfWi:function(e,r,t){"use strict";t.r(r);var n=t("MmcY"),i=t.n(n),u=t("iTvO"),o=t.n(u),l=function(){function e(){i()(this,e),this.middleware={};for(var r=arguments.length,t=new Array(r),n=0;n<r;n++)t[n]=arguments[n];for(var u=0;u<t.length;u++)this.middleware[t[u]]=[]}return o()(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],t=0;return{next:function(){return t<r.length?{value:r[t++],done:!1}:{done:!0}}}}},{key:"iterateMiddleware",value:function(e,r){var t=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return new Promise((function(i){var u=t.getMiddlewareIterator(r),o=null;!function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!0!==(o=u.next()).done?o.value.callback(e,t,r):i(t)}(n)}))}},{key:"createUnsubscribeFn",value:function(e,r){var t=this;return function n(){if(!n.executed){Object.defineProperty(n,"executed",{value:!0});var i=t.middleware[e].indexOf(r);i>-1&&t.middleware[e].splice(i,1)}}}}]),e}();t.d(r,"Middleware",(function(){return l}))},iTvO:function(e,r){e.exports=require("@babel/runtime/helpers/createClass")}}); | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@aofl/middleware", | ||
"version": "3.0.0-beta.8", | ||
"version": "3.0.0-beta.9", | ||
"description": "Simple base middleware class", | ||
"main": "dist/index.js", | ||
"module": "index.js", | ||
"scripts": { | ||
@@ -32,3 +31,3 @@ "test": "echo \"Error: no test specified\" && exit 1", | ||
}, | ||
"gitHead": "31f766f3cf621147bfa1530b863757cb08e5fc10" | ||
"gitHead": "e9e6bf24a51611b9b997dc99e770d43466ba063d" | ||
} |
Sorry, the diff of this file is not supported yet
19885
-4.82%349
-0.57%