Socket
Socket
Sign inDemoInstall

mobservable

Package Overview
Dependencies
0
Maintainers
1
Versions
79
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.5.7 to 0.5.8

11

blogideas.md

@@ -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 @@

2

dist/mobservable.js
/**
* 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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc