cyclic-router
Advanced tools
| # v2.1.1 (2016-06-21) | ||
| ## Bug Fixes | ||
| - **RouterSource:** fix for multiple listener issue from #51 (#56) | ||
| ([ffa72996](https://github.com/git+https://github.com/TylorS/cyclic-router.git/commits/ffa729963b56e8cea00501529455cfae8c3f9635)) | ||
@@ -5,8 +5,7 @@ import { StreamAdapter } from '@cycle/base'; | ||
| export declare class RouterSource { | ||
| private _history$; | ||
| history$: any; | ||
| private _namespace; | ||
| private _createHref; | ||
| private _runSA; | ||
| constructor(_history$: any, _namespace: Pathname[], _createHref: (path: Pathname) => Pathname, _runSA: StreamAdapter); | ||
| history$: any; | ||
| constructor(history$: any, _namespace: Pathname[], _createHref: (path: Pathname) => Pathname, _runSA: StreamAdapter); | ||
| path(pathname: Pathname): RouterSource; | ||
@@ -13,0 +12,0 @@ define(routes: RouteDefinitions): any; |
+4
-11
@@ -15,4 +15,4 @@ "use strict"; | ||
| var RouterSource = (function () { | ||
| function RouterSource(_history$, _namespace, _createHref, _runSA) { | ||
| this._history$ = _history$; | ||
| function RouterSource(history$, _namespace, _createHref, _runSA) { | ||
| this.history$ = history$; | ||
| this._namespace = _namespace; | ||
@@ -22,12 +22,5 @@ this._createHref = _createHref; | ||
| } | ||
| Object.defineProperty(RouterSource.prototype, "history$", { | ||
| get: function () { | ||
| return this._runSA.remember(this._history$); | ||
| }, | ||
| enumerable: true, | ||
| configurable: true | ||
| }); | ||
| RouterSource.prototype.path = function (pathname) { | ||
| var scopedNamespace = this._namespace.concat(util.splitPath(pathname)); | ||
| var scopedHistory$ = this._runSA.remember(this._history$ | ||
| var scopedHistory$ = this._runSA.remember(this.history$ | ||
| .filter(function (_a) { | ||
@@ -44,3 +37,3 @@ var _path = _a.pathname; | ||
| var createHref = util.makeCreateHref(namespace, _createHref); | ||
| var match$ = this._runSA.remember(this._history$ | ||
| var match$ = this._runSA.remember(this.history$ | ||
| .map(function (location) { | ||
@@ -47,0 +40,0 @@ var filteredPath = getFilteredPath(namespace, location.pathname); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"RouterSource.js","sourceRoot":"","sources":["../src/RouterSource.ts"],"names":[],"mappings":";AAEA,4BAA2C,aAAa,CAAC,CAAA;AAEzD,IAAY,IAAI,WAAM,QAAQ,CAAC,CAAA;AAE/B,2BAA2B,SAAqB,EAAE,IAAc;IAC9D,IAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;IACvC,MAAM,CAAC,SAAS,CAAC,KAAK,CAAC,UAAC,CAAC,EAAE,CAAC;QAC1B,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5B,CAAC,CAAC,CAAC;AACL,CAAC;AAED,yBAAyB,SAAqB,EAAE,IAAc;IAC5D,IAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;IACvC,MAAM,CAAC,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;AACrD,CAAC;AAED;IACE,sBAAoB,SAAc,EACd,UAAsB,EACtB,WAAyC,EACzC,MAAqB;QAHrB,cAAS,GAAT,SAAS,CAAK;QACd,eAAU,GAAV,UAAU,CAAY;QACtB,gBAAW,GAAX,WAAW,CAA8B;QACzC,WAAM,GAAN,MAAM,CAAe;IAAG,CAAC;IAE7C,sBAAI,kCAAQ;aAAZ;YACE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAC9C,CAAC;;;OAAA;IAED,2BAAI,GAAJ,UAAK,QAAkB;QACrB,IAAM,eAAe,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC;QACzE,IAAM,cAAc,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS;aACvD,MAAM,CAAC,UAAC,EAA2B;gBAA1B,mBAAe;YAAgB,OAAA,iBAAiB,CAAC,eAAe,EAAE,KAAK,CAAC;QAAzC,CAAyC,CAAC,CAAC,CAAC;QAEvF,IAAM,UAAU,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,MAAM,CAAC,IAAI,YAAY,CAAC,cAAc,EAAE,eAAe,EAAE,UAAU,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;IACpF,CAAC;IAED,6BAAM,GAAN,UAAO,MAAwB;QAC7B,IAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAM,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACrC,IAAM,UAAU,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;QAE/D,IAAI,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS;aAC7C,GAAG,CAAC,UAAC,QAAkB;YACtB,IAAM,YAAY,GAAG,eAAe,CAAC,SAAS,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC;YACnE,IAAA,gDAAsD,EAA/C,cAAI,EAAE,gBAAK,CAAqC;YACvD,MAAM,CAAC,EAAC,MAAA,IAAI,EAAE,OAAA,KAAK,EAAE,UAAA,QAAQ,EAAE,YAAA,UAAU,EAAC,CAAC;QAC7C,CAAC,CAAC,CAAC,CAAC;QAEN,MAAM,CAAC,UAAU,GAAG,UAAU,CAAC;QAC/B,MAAM,CAAC,MAAM,CAAC;IAChB,CAAC;IAED,iCAAU,GAAV,UAAW,IAAc;QACvB,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC;IACtE,CAAC;IACH,mBAAC;AAAD,CAAC,AAtCD,IAsCC;AAtCY,oBAAY,eAsCxB,CAAA"} | ||
| {"version":3,"file":"RouterSource.js","sourceRoot":"","sources":["../src/RouterSource.ts"],"names":[],"mappings":";AAEA,4BAA2C,aAAa,CAAC,CAAA;AAEzD,IAAY,IAAI,WAAM,QAAQ,CAAC,CAAA;AAE/B,2BAA2B,SAAqB,EAAE,IAAc;IAC9D,IAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;IACvC,MAAM,CAAC,SAAS,CAAC,KAAK,CAAC,UAAC,CAAC,EAAE,CAAC;QAC1B,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5B,CAAC,CAAC,CAAC;AACL,CAAC;AAED,yBAAyB,SAAqB,EAAE,IAAc;IAC5D,IAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;IACvC,MAAM,CAAC,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;AACrD,CAAC;AAED;IACE,sBAAmB,QAAa,EACZ,UAAsB,EACtB,WAAyC,EACzC,MAAqB;QAHtB,aAAQ,GAAR,QAAQ,CAAK;QACZ,eAAU,GAAV,UAAU,CAAY;QACtB,gBAAW,GAAX,WAAW,CAA8B;QACzC,WAAM,GAAN,MAAM,CAAe;IAAG,CAAC;IAE7C,2BAAI,GAAJ,UAAK,QAAkB;QACrB,IAAM,eAAe,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC;QACzE,IAAM,cAAc,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ;aACtD,MAAM,CAAC,UAAC,EAA2B;gBAA1B,mBAAe;YAAgB,OAAA,iBAAiB,CAAC,eAAe,EAAE,KAAK,CAAC;QAAzC,CAAyC,CAAC,CAAC,CAAC;QAEvF,IAAM,UAAU,GAAG,IAAI,CAAC,WAAW,CAAC;QACpC,MAAM,CAAC,IAAI,YAAY,CAAC,cAAc,EAAE,eAAe,EAAE,UAAU,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;IACpF,CAAC;IAED,6BAAM,GAAN,UAAO,MAAwB;QAC7B,IAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC;QAClC,IAAM,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;QACrC,IAAM,UAAU,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;QAE/D,IAAI,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ;aAC5C,GAAG,CAAC,UAAC,QAAkB;YACtB,IAAM,YAAY,GAAG,eAAe,CAAC,SAAS,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC;YACnE,IAAA,gDAAsD,EAA/C,cAAI,EAAE,gBAAK,CAAqC;YACvD,MAAM,CAAC,EAAC,MAAA,IAAI,EAAE,OAAA,KAAK,EAAE,UAAA,QAAQ,EAAE,YAAA,UAAU,EAAC,CAAC;QAC7C,CAAC,CAAC,CAAC,CAAC;QAEN,MAAM,CAAC,UAAU,GAAG,UAAU,CAAC;QAC/B,MAAM,CAAC,MAAM,CAAC;IAChB,CAAC;IAED,iCAAU,GAAV,UAAW,IAAc;QACvB,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC;IACtE,CAAC;IACH,mBAAC;AAAD,CAAC,AAlCD,IAkCC;AAlCY,oBAAY,eAkCxB,CAAA"} |
+2
-2
| { | ||
| "name": "cyclic-router", | ||
| "version": "2.1.0", | ||
| "version": "2.1.1", | ||
| "description": "A router driver built for Cycle.js", | ||
@@ -47,3 +47,3 @@ "main": "lib/index.js", | ||
| "validate-commit-message": "^3.0.1", | ||
| "xstream": "^5.0.5" | ||
| "xstream": "^5.0.6" | ||
| }, | ||
@@ -50,0 +50,0 @@ "config": { |
+1
-1
@@ -25,3 +25,3 @@ # cyclic-router | ||
| For API documentation pleave visit this link [here](http://tylors.github.io/cyclic-router/docs/) | ||
| For API documentation pleave visit this link [here](http://cyclejs-community.github.io/cyclic-router/docs/) | ||
@@ -28,0 +28,0 @@ ## Basic Usage |
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
56
1.82%928464
-0.01%7842
-0.1%