content-addressable

0.1.1 • Public • Published

content-addressable store

A content-addressable store interface that can be used with any pluggable-store.

Usage example

ContentAddressable = require('../lib/index')
 
memoryStore = require('pluggable-store').server().memory()
contentAddressable = new ContentAddressable({store: memoryStore})
 
// depending on your pluggable store you can read/write synchronous:
hash = contentAddressable.write('value1')
value = contentAddressable.read(hash)
 
// async operations always work:
contentAddressable.write('value1', function(err, hash) {
  contentAddressable.read(hash, function(err, res) {
    ...
  })
})  

Readme

Keywords

none

Package Sidebar

Install

npm i content-addressable

Weekly Downloads

2

Version

0.1.1

License

BSD

Last publish

Collaborators

  • mirkok