mirror of
https://gitlab.silvrtree.co.uk/martind2000/frontexpress.git
synced 2025-02-16 01:29:16 +00:00
1 line
23 KiB
JavaScript
1 line
23 KiB
JavaScript
|
!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}}Object.defineProperty(exports,"__esModule",{value:!0});var _application=__webpack_require__(4),_application2=_interopRequireDefault(_application),_router=__webpack_require__(3),_router2=_interopRequireDefault(_router),_middleware=__webpack_require__(1),_middleware2=_interopRequireDefault(_middleware),frontexpress=function(){return new _application2["default"]};frontexpress.Router=function(baseUri){return new _router2["default"](baseUri)},frontexpress.Middleware=function(name){return new _middleware2["default"](name)},exports["default"]=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},function(module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=["GET","HEAD","POST","PUT","DELETE","CONNECT","OPTIONS","TRACE","PATCH"]},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.uriPar
|