Skip to content

poga/object-feed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

object-feed

A distributed live-updating JavaScript object.

npm i object-feed

Synopsis

In one process:

var Feed = require('object-feed')
var swarm = require('hyperdiscovery')

var feed = new Feed('./feed')
swarm(feed.feed)
feed.open(function () {
  feed.set({foo: 'bar'})
  console.log(feed.key.toString('hex'))
})

In another process:

var feed = new Feed('./another-feed', '<KEY FROM ABOVE>')
var swarm = require('hyperdiscovery')

swarm(feed.feed)
feed.on('update', function (value) {
  console.log(value) // === {foo: 'bar'}
})

License

MIT

About

live-updating distributed javascript object

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published