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]

Dependencies (0)

    Dev Dependencies (5)

    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