frontexpress/frontexpress.min.js

1 line
24 KiB
JavaScript
Raw Permalink Normal View History

!function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:!1};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}var installedModules={};return __webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.p="",__webpack_require__(0)}([function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _frontexpress=__webpack_require__(8);_interopRequireDefault(_frontexpress)},function(module,exports){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),Middleware=function(){function Middleware(){var name=arguments.length<=0||void 0===arguments[0]?"":arguments[0];_classCallCheck(this,Middleware),this.name=name}return _createClass(Middleware,[{key:"entered",value:function(request){}},{key:"exited",value:function(request){}},{key:"updated",value:function(request,response){}},{key:"failed",value:function(request,response){}},{key:"next",value:function(){return!0}}]),Middleware}();exports["default"]=Middleware,module.exports=exports["default"]},function(module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=["GET","HEAD","POST","PUT","DELETE","CONNECT","OPTIONS","TRACE","PATCH"],module.exports=exports["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_methods=__webpack_require__(2),_methods2=_interopRequireDefault(_methods),_middleware=__webpack_require__(1),_middleware2=_interopRequireDefault(_middleware),Route=function(){function Route(router,uriPart,method,middleware){_classCallCheck(this,Route),this.router=router,this.uriPart=uriPart,this.method=method,this.middleware=middleware,this.visited=!1}return _createClass(Route,[{key:"uri",get:function(){if(this.uriPart||this.method)return this.uriPart instanceof RegExp?this.uriPart:this.router.baseUri instanceof RegExp?this.router.baseUri:this.router.baseUri&&this.uriPart?(this.router.baseUri.trim()+this.uriPart.trim()).replace(/\/{2,}/,"/"):this.router.baseUri?this.router.baseUri.trim():this.uriPart}}]),Route}(),Router=function(){function Router(uri){_classCallCheck(this,Router),uri&&(this._baseUri=uri),this._routes=[]}return _createClass(Router,[{key:"_add",value:function(route){return this._routes.push(route),this}},{key:"routes",value:function(uri,method){return this._routes.filter(function(route){if(!route.uri&&!route.method)return!0;if(route.method!==method)return!1;if(!route.uri)return!0;var