mobservable
Advanced tools
Comparing version 0.5.7 to 0.5.8
@@ -0,1 +1,8 @@ | ||
@reactjsnews #react | ||
pull request on https://github.com/Legitcode/ReactJSNews | ||
cydmax [11:16] | ||
you need to pitch it for large scale business grade apps | ||
MOBservable: library to create reactive data structures and functions (and React components that act as observer) | ||
@@ -7,2 +14,6 @@ | ||
mobservables shine with multiple observers | ||
state of immutable data | ||
@@ -9,0 +20,0 @@ |
/** | ||
* MOBservable | ||
* mobservable | ||
* (c) 2015 - Michel Weststrate | ||
@@ -4,0 +4,0 @@ * https://github.com/mweststrate/mobservable |
/** GENERATED FILE */ | ||
/** | ||
* MOBservable | ||
* mobservable | ||
* (c) 2015 - Michel Weststrate | ||
@@ -5,0 +5,0 @@ * https://github.com/mweststrate/mobservable |
/** | ||
* MOBservable | ||
* mobservable | ||
* (c) 2015 - Michel Weststrate | ||
@@ -4,0 +4,0 @@ * https://github.com/mweststrate/mobservable |
{ | ||
"name": "mobservable", | ||
"version": "0.5.7", | ||
"description": "MOBservable is light-weight stand-alone transparent reactive programming library to create reactive primitives, functions, arrays and objects. Its goal is to make developers happy and productive. It loves React.", | ||
"version": "0.5.8", | ||
"description": "Library to create reactive data structures and functions. Tracks and updates inter-data dependencies automatically.", | ||
"main": "dist/mobservable.js", | ||
@@ -19,3 +19,3 @@ "scripts": { | ||
}, | ||
"homepage": "https://github.com/mweststrate/mobservable", | ||
"homepage": "https://mweststrate.github.io/mobservable", | ||
"devDependencies": { | ||
@@ -22,0 +22,0 @@ "grunt": "^0.4.5", |
@@ -1,5 +0,5 @@ | ||
# MOBservable | ||
# mobservable | ||
[![Build Status](https://travis-ci.org/mweststrate/MOBservable.svg?branch=master)](https://travis-ci.org/mweststrate/MOBservable) | ||
[![Coverage Status](https://coveralls.io/repos/mweststrate/MOBservable/badge.svg?branch=master)](https://coveralls.io/r/mweststrate/MOBservable) | ||
[![Build Status](https://travis-ci.org/mweststrate/mobservable.svg?branch=master)](https://travis-ci.org/mweststrate/mobservable) | ||
[![Coverage Status](https://coveralls.io/repos/mweststrate/mobservable/badge.svg?branch=master)](https://coveralls.io/r/mweststrate/mobservable) | ||
[![mobservable channel on slack](https://img.shields.io/badge/slack-mobservable-blue.svg)](http://www.reactiflux.com) | ||
@@ -9,7 +9,7 @@ | ||
MOBservable is light-weight standalone transparent reactive programming library to create Reactive primitives, functions, arrays and objects. | ||
Mobservable is light-weight standalone transparent reactive programming library to create Reactive primitives, functions, arrays and objects. | ||
Its goal is to make developers happy and productive by removing boilerplate work such as invalidating derived data or managing event listeners. | ||
It makes sure data changes are automatically, atomically and synchronously propagated through your app without being obtrusive. | ||
MOBservable runs in any ES5 environment but features also some React add-ons. | ||
Mobservable runs in any ES5 environment but features also some React add-ons. | ||
It is highly efficient and shines when managing large amounts of complex, cyclic, nested or computed data. | ||
@@ -20,3 +20,3 @@ | ||
* [Slack channel on reactiflux](https://reactiflux.slack.com/messages/mobservable/) | ||
* [Blog post: combining React with MOBservable to create high performing and easily maintainable apps](https://www.mendix.com/tech-blog/making-react-reactive-pursuit-high-performing-easily-maintainable-react-apps/) | ||
* [Blog post: combining React with Mobservable to create high performing and easily maintainable apps](https://www.mendix.com/tech-blog/making-react-reactive-pursuit-high-performing-easily-maintainable-react-apps/) | ||
* [Examples](#examples) | ||
@@ -30,6 +30,6 @@ * [Design principles](#design-principles) | ||
* [TodoMVC in Mobservable + React](https://rawgit.com/mweststrate/todomvc/immutable-to-observable/examples/react-mobservable/index.html#/), ... and the [diff](https://github.com/mweststrate/todomvc/commit/2e30caeb8c690c914f92081ac01d12097a068a1e) of using observables with react instead of immutables. | ||
* [Fiddle demo: MOBservable + React: simple timer](https://jsfiddle.net/mweststrate/wgbe4guu/) | ||
* [Fiddle demo: MOBservable + React: shop](https://jsfiddle.net/mweststrate/46vL0phw) | ||
* [Fiddle demo: MOBservable + JQuery: shop](http://jsfiddle.net/mweststrate/vxn7qgdw) | ||
* [TodoMVC in obobservable + React](https://rawgit.com/mweststrate/todomvc/immutable-to-observable/examples/react-mobservable/index.html#/), ... and the [diff](https://github.com/mweststrate/todomvc/commit/2e30caeb8c690c914f92081ac01d12097a068a1e) of using observables with react instead of immutables. | ||
* [Fiddle demo: Mobservable + React: simple timer](https://jsfiddle.net/mweststrate/wgbe4guu/) | ||
* [Fiddle demo: Mobservable + React: shop](https://jsfiddle.net/mweststrate/46vL0phw) | ||
* [Fiddle demo: Mobservable + JQuery: shop](http://jsfiddle.net/mweststrate/vxn7qgdw) | ||
@@ -40,3 +40,3 @@ The source of all demos can also be found in the [example](/example) folder. | ||
The core of `MOBservable` consists of observable values, i.e. functions that automatically recompute when an observed value changes, | ||
The core of `mobservable` consists of observable values, i.e. functions that automatically recompute when an observed value changes, | ||
and the possibility to listen to changing values and updated computations. | ||
@@ -161,3 +161,3 @@ | ||
MOBservable ships with a mixin and class decorator that can be used to subscribe React components to observables automatically. | ||
Mobservable ships with a mixin and class decorator that can be used to subscribe React components to observables automatically. | ||
The full JSX example can be found in this [fjsiddle](https://jsfiddle.net/mweststrate/wgbe4guu/) | ||
@@ -212,3 +212,3 @@ | ||
MOBservable is designed with the following principles in mind. | ||
Mobservable is designed with the following principles in mind. | ||
@@ -219,4 +219,4 @@ - The Model, View (and Controller) of an app should be separated. | ||
- Derived data should be re-calculated automatically and efficiently. | ||
It is the responsibility of MOBservable to prevent that views ever become stale. | ||
- MOBservable is unobtrusive and doesnt place any constraints on how you build or work with data structures. | ||
It is the responsibility of mobservable to prevent that views ever become stale. | ||
- Mobservable is unobtrusive and doesnt place any constraints on how you build or work with data structures. | ||
Inheritance, classes, cyclic data structures, or instance methods...? The library does not pose any restrictions on your data. | ||
@@ -228,3 +228,3 @@ - Data should be mutable as this is close to the natural mental model of most kinds of data. | ||
- Subscriptions should be a breeze to manage, and managed automatically wherever possible. | ||
- MOBservable is only about the model data, not about querying, back-end communication etc. (although observers are really useful there as well). | ||
- Mobservable is only about the model data, not about querying, back-end communication etc. (although observers are really useful there as well). | ||
@@ -245,3 +245,3 @@ ## Behavior | ||
The [Typescript typings](https://github.com/mweststrate/MOBservable/blob/master/mobservable.d.ts) serve as offline API documentation. | ||
The [Typescript typings](https://github.com/mweststrate/mobservable/blob/master/mobservable.d.ts) serve as offline API documentation. | ||
@@ -562,5 +562,5 @@ ## Creating observables | ||
See the [above example](#example_observingcomponent_for_react_components) or the [JSFiddle demo: MOBservable + React](https://jsfiddle.net/mweststrate/46vL0phw) | ||
See the [above example](#example_observingcomponent_for_react_components) or the [JSFiddle demo: Mobservable + React](https://jsfiddle.net/mweststrate/46vL0phw) | ||
For an extensive explanation, read [combing React with MOBservable](https://www.mendix.com/tech-blog/making-react-reactive-pursuit-high-performing-easily-maintainable-react-apps/) | ||
For an extensive explanation, read [combing React with Mobservable](https://www.mendix.com/tech-blog/making-react-reactive-pursuit-high-performing-easily-maintainable-react-apps/) | ||
@@ -567,0 +567,0 @@ ### mobservable.ObservingComponent |
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
197593
2