cycle-grid-driver
Advanced tools
Comparing version 0.1.2 to 0.1.3
{ | ||
"name": "cycle-grid-driver", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "cycle.js grid driver", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -5,6 +5,20 @@ [![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] | ||
A driver used for communcation between cycle components keeping them loosely coupled accross application. | ||
A driver providing "grid" for communcation between multiple "main cycle" components keeping them loosely coupled accross | ||
the application. Designed for creating an arhitecture (primarily for large-scale apps) where components | ||
could be separated to work “in parallel” rather than using them as children of a single main function. | ||
More info on the concept: [Creating a Scalable JavaScript Application with Cycle.js](https://medium.com/@domagojk/creating-a-scalable-javascript-application-with-cycle-js-589f4d4020a5#.ucoin75ee) | ||
This grid can be used as an API (in form of streams) for all "main cycle" components inside the application. | ||
## Why would I do that? | ||
The idea of this concept is not to remove all parent-child relationships inside one cycle component, but if a child | ||
is not essential for parent to function and could be reused or removed it should then separated as a "indepented cycle" | ||
For more info on the concept, check: [Creating a Scalable JavaScript Application with Cycle.js](https://medium.com/@domagojk/creating-a-scalable-javascript-application-with-cycle-js-589f4d4020a5#.ucoin75ee) | ||
and bear in mind that this is primarily designed for creating large-scale applications. | ||
## Installation | ||
``` | ||
@@ -11,0 +25,0 @@ npm install cycle-grid-driver |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
23819
110