0.4.0-pre.0 • Published 7 years ago

o_0 v0.4.0-pre.0

Weekly downloads
62
License
MIT
Repository
github
Last release
7 years ago

Build Status

Observable

Installation

Node

npm install o_0

Usage

Observable = require "o_0"

Get notified when the value changes.

observable = Observable 5

observable() # 5

observable.observe (newValue) ->
  console.log newValue

observable 10 # logs 10 to console

Arrays

Proxy array methods.

observable = Observable [1, 2, 3]

observable.forEach (value) ->
  # 1, 2, 3

Functions

Automagically compute dependencies for observable functions.

firstName = Observable "Duder"
lastName = Observable "Man"

o = Observable ->
  "#{firstName()} #{lastName()}"

o.observe (newValue) ->
  assert.equal newValue, "Duder Bro"

lastName "Bro"
0.4.0-pre.0

7 years ago

0.3.8

8 years ago

0.3.7

8 years ago

0.3.6

8 years ago

0.3.5

8 years ago

0.3.4

8 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.2.0

10 years ago

0.2.0-pre.7

10 years ago

0.2.0-pre.6

10 years ago

0.2.0-pre.5

10 years ago

0.2.0-pre.4

10 years ago

0.2.0-pre.3

10 years ago

0.2.0-pre.2

10 years ago

0.2.0-pre.1

10 years ago

0.2.0-pre.0

10 years ago

0.1.2

10 years ago