data

1.0.0 • Public • Published

Reactive Data

Simple Value

const data = $(10)
data.connect(input, 'value')
data[value] = 20

Transforms

const todos = $([
    { task: 'foo', completed: true }
    { task: 'bar', completed: false }
    { task: 'boo', completed: false }
])

const todos.filter('completed', false)

render(document.body, body(
    li(remaining, ({ task }) => task)
))

// insert todo
todos.insert({ task: 'baz', completed: false })

// update existing todo
todos[2].completed = true

// delete todo
delete todos[1]

Readme

Keywords

none

Package Sidebar

Install

npm i data

Weekly Downloads

1,012

Version

1.0.0

License

none

Unpacked Size

176 kB

Total Files

21

Last publish

Collaborators

  • pemrouz