0.16.0-beta.4

Fix dependencies.
Fix Makefile.
Fix examples.
This commit is contained in:
haad 2016-12-13 13:19:25 +01:00
parent 29dd24ce2b
commit c8b1690dd9
7 changed files with 836 additions and 1445 deletions

View File

@ -6,7 +6,7 @@ deps:
test: deps
npm run test
build: deps
build: test
npm run build
@echo "Build success!"
@echo "Output: 'dist/', 'examples/browser/'"
@ -16,4 +16,4 @@ clean:
rm -rf ipfs/
rm -rf node_modules/
.PHONY: all deps test clean
.PHONY: test build

1484
dist/orbitdb.js vendored

File diff suppressed because it is too large Load Diff

18
dist/orbitdb.min.js vendored

File diff suppressed because one or more lines are too long

View File

@ -6,18 +6,27 @@
<div id="result">Loading...</div>
<script type="text/javascript" src="../../dist/orbitdb.min.js" charset="utf-8"></script>
<script type="text/javascript" src="../../node_modules/@haad/ipfs-api/dist/index.min.js" charset="utf-8"></script>
<script type="text/javascript" src="../../node_modules/ipfs-daemon/dist/ipfs-browser-daemon.min.js" charset="utf-8"></script>
<script type="text/javascript">
const username = new Date().getTime()
const channel = 'browser-example'
const channel = 'browser-examples'
const key = 'greeting'
try {
const elm = document.getElementById("result")
const ipfs = HaadIpfsApi('localhost', '5001')
const orbit = new OrbitDB(ipfs, username)
const elm = document.getElementById("result")
const ipfs = new IpfsDaemon()
function handleError(e) {
console.error(e.stack)
elm.innerHTML = e.message
}
ipfs.on('error', (e) => handleError(e))
ipfs.on('ready', () => {
const orbit = new OrbitDB(ipfs, username, { maxHistory: 5 })
const db = orbit.kvstore(channel)
const log = orbit.eventlog(channel + ".log")
@ -40,42 +49,33 @@
const latest = log.iterator({ limit: 5 }).collect()
const count = counter.value
const output =
`<b>Key-Value Store</b>
-------------------------------------------------------
Key | Value
-------------------------------------------------------
${key} | ${result}
-------------------------------------------------------
const output = `
<b>Key-Value Store</b>
-------------------------------------------------------
Key | Value
-------------------------------------------------------
${key} | ${result}
-------------------------------------------------------
<b>Eventlog</b>
-------------------------------------------------------
Latest Visitors
-------------------------------------------------------
${latest.reverse().map((e) => e.payload.value + " at " + new Date(e.payload.meta.ts).toISOString()).join('\n')}
<b>Eventlog</b>
-------------------------------------------------------
Latest Visitors
-------------------------------------------------------
${latest.reverse().map((e) => e.payload.value + " at " + new Date(e.payload.meta.ts).toISOString()).join('\n')}
<b>Counter</b>
-------------------------------------------------------
Visitor Count: ${count}
-------------------------------------------------------
`
<b>Counter</b>
-------------------------------------------------------
Visitor Count: ${count}
-------------------------------------------------------
`
elm.innerHTML = output.split("\n").join("<br>")
})
.catch((e) => {
elm.innerHTML = "<i>" + e.message + "</i><br><br>" + "Waiting for IPFS daemon to start..."
console.error(e.stack)
})
.catch((e) => handleError(e))
}
// Start query loop when the databse has loaded its history
db.events.on('ready', () => setInterval(query, 1000))
} catch(e) {
console.error(e.stack)
elm.innerHTML = e.message
}
db.events.on('ready', () => setInterval(query, 1000))
})
</script>
</body>
</html>

View File

@ -1,16 +1,25 @@
'use strict'
const IpfsApi = require('@haad/ipfs-api')
const IPFS = require('ipfs-daemon/src/ipfs-browser-daemon')
const OrbitDB = require('../../src/OrbitDB')
const username = new Date().getTime()
const channel = 'browser-example'
const channel = 'browser-examples'
const key = 'greeting'
try {
const elm = document.getElementById("result")
const ipfs = new IpfsApi('localhost', '5001')
const orbit = new OrbitDB(ipfs, username)
const elm = document.getElementById("result")
const ipfs = new IPFS()
function handleError(e) {
console.error(e.stack)
elm.innerHTML = e.message
}
ipfs.on('error', (e) => handleError(e))
ipfs.on('ready', () => {
const orbit = new OrbitDB(ipfs, username, { maxHistory: 5 })
const db = orbit.kvstore(channel)
const log = orbit.eventlog(channel + ".log")
@ -32,37 +41,30 @@ try {
const latest = log.iterator({ limit: 5 }).collect()
const count = counter.value
const output =
`<b>Key-Value Store</b>
-------------------------------------------------------
Key | Value
-------------------------------------------------------
${key} | ${result}
-------------------------------------------------------
const output = `
<b>Key-Value Store</b>
-------------------------------------------------------
Key | Value
-------------------------------------------------------
${key} | ${result}
-------------------------------------------------------
<b>Eventlog</b>
-------------------------------------------------------
Latest Visitors
-------------------------------------------------------
${latest.reverse().map((e) => e.payload.value + " at " + new Date(e.payload.meta.ts).toISOString()).join('\n')}
<b>Eventlog</b>
-------------------------------------------------------
Latest Visitors
-------------------------------------------------------
${latest.reverse().map((e) => e.payload.value + " at " + new Date(e.payload.meta.ts).toISOString()).join('\n')}
<b>Counter</b>
-------------------------------------------------------
Visitor Count: ${count}
-------------------------------------------------------
`
<b>Counter</b>
-------------------------------------------------------
Visitor Count: ${count}
-------------------------------------------------------
`
elm.innerHTML = output.split("\n").join("<br>")
})
.catch((e) => {
elm.innerHTML = "<i>" + e.message + "</i><br><br>" + "Waiting for IPFS daemon to start..."
console.error(e.stack)
})
.catch((e) => handleError(e))
}
// Start query loop when the databse has loaded its history
db.events.on('ready', () => setInterval(query, 1000))
} catch(e) {
console.error(e.stack)
elm.innerHTML = e.message
}
})

615
npm-shrinkwrap.json generated
View File

@ -1,615 +0,0 @@
{
"name": "orbit-db",
"version": "0.16.0-beta.1",
"dependencies": {
"acorn": {
"version": "1.2.2",
"from": "acorn@>=1.0.3 <2.0.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"
},
"amdefine": {
"version": "1.0.1",
"from": "amdefine@>=0.0.4",
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"
},
"async": {
"version": "2.1.4",
"from": "async@>=2.1.2 <3.0.0",
"resolved": "https://registry.npmjs.org/async/-/async-2.1.4.tgz"
},
"base-x": {
"version": "1.1.0",
"from": "base-x@>=1.1.0 <2.0.0",
"resolved": "https://registry.npmjs.org/base-x/-/base-x-1.1.0.tgz"
},
"bluebird": {
"version": "3.4.6",
"from": "bluebird@>=3.3.5 <4.0.0",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.6.tgz"
},
"brfs": {
"version": "1.4.3",
"from": "brfs@>=1.4.0 <2.0.0",
"resolved": "https://registry.npmjs.org/brfs/-/brfs-1.4.3.tgz"
},
"browserify-sha3": {
"version": "0.0.2",
"from": "browserify-sha3@0.0.2",
"resolved": "https://registry.npmjs.org/browserify-sha3/-/browserify-sha3-0.0.2.tgz"
},
"bs58": {
"version": "3.1.0",
"from": "bs58@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/bs58/-/bs58-3.1.0.tgz"
},
"buffer-equal": {
"version": "0.0.1",
"from": "buffer-equal@0.0.1",
"resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz"
},
"buffer-loader": {
"version": "0.0.1",
"from": "buffer-loader@0.0.1",
"resolved": "https://registry.npmjs.org/buffer-loader/-/buffer-loader-0.0.1.tgz"
},
"buffer-shims": {
"version": "1.0.0",
"from": "buffer-shims@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"
},
"cids": {
"version": "0.2.0",
"from": "cids@>=0.2.0 <0.3.0",
"resolved": "https://registry.npmjs.org/cids/-/cids-0.2.0.tgz"
},
"concat-stream": {
"version": "1.4.10",
"from": "concat-stream@>=1.4.5 <1.5.0",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz",
"dependencies": {
"isarray": {
"version": "0.0.1",
"from": "isarray@0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
},
"readable-stream": {
"version": "1.1.14",
"from": "readable-stream@>=1.1.9 <1.2.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"
}
}
},
"core-util-is": {
"version": "1.0.2",
"from": "core-util-is@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
},
"crdts": {
"version": "0.0.1",
"from": "crdts@0.0.1",
"resolved": "https://registry.npmjs.org/crdts/-/crdts-0.0.1.tgz"
},
"dexie": {
"version": "1.5.1",
"from": "dexie@>=1.4.2 <2.0.0",
"resolved": "https://registry.npmjs.org/dexie/-/dexie-1.5.1.tgz"
},
"duplexer2": {
"version": "0.0.2",
"from": "duplexer2@>=0.0.2 <0.1.0",
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
"dependencies": {
"isarray": {
"version": "0.0.1",
"from": "isarray@0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
},
"readable-stream": {
"version": "1.1.14",
"from": "readable-stream@>=1.1.9 <1.2.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"
}
}
},
"escodegen": {
"version": "1.3.3",
"from": "escodegen@>=1.3.2 <1.4.0",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz"
},
"esprima": {
"version": "1.1.1",
"from": "esprima@>=1.1.1 <1.2.0",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz"
},
"estraverse": {
"version": "1.5.1",
"from": "estraverse@>=1.5.0 <1.6.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz"
},
"esutils": {
"version": "1.0.0",
"from": "esutils@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz"
},
"falafel": {
"version": "1.2.0",
"from": "falafel@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/falafel/-/falafel-1.2.0.tgz",
"dependencies": {
"isarray": {
"version": "0.0.1",
"from": "isarray@0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
}
}
},
"foreach": {
"version": "2.0.5",
"from": "foreach@>=2.0.5 <3.0.0",
"resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz"
},
"fs-pull-blob-store": {
"version": "0.4.1",
"from": "fs-pull-blob-store@>=0.4.1 <0.5.0",
"resolved": "https://registry.npmjs.org/fs-pull-blob-store/-/fs-pull-blob-store-0.4.1.tgz"
},
"function-bind": {
"version": "1.1.0",
"from": "function-bind@>=1.0.2 <2.0.0",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz"
},
"generate-function": {
"version": "2.0.0",
"from": "generate-function@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz"
},
"generate-object-property": {
"version": "1.2.0",
"from": "generate-object-property@>=1.2.0 <2.0.0",
"resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz"
},
"has": {
"version": "1.0.1",
"from": "has@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz"
},
"idb-pull-blob-store": {
"version": "0.5.1",
"from": "idb-pull-blob-store@>=0.5.1 <0.6.0",
"resolved": "https://registry.npmjs.org/idb-pull-blob-store/-/idb-pull-blob-store-0.5.1.tgz"
},
"inherits": {
"version": "2.0.3",
"from": "inherits@>=2.0.1 <2.1.0",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
},
"ipfs-log": {
"version": "1.6.0-beta.4",
"from": "ipfs-log@>=1.6.0-beta.3 <2.0.0",
"resolved": "https://registry.npmjs.org/ipfs-log/-/ipfs-log-1.6.0-beta.4.tgz"
},
"is-ipfs": {
"version": "0.2.1",
"from": "is-ipfs@>=0.2.1 <0.3.0",
"resolved": "https://registry.npmjs.org/is-ipfs/-/is-ipfs-0.2.1.tgz"
},
"is-promise": {
"version": "1.0.1",
"from": "is-promise@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz"
},
"is-property": {
"version": "1.0.2",
"from": "is-property@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"
},
"is-typedarray": {
"version": "1.0.0",
"from": "is-typedarray@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
},
"isarray": {
"version": "1.0.0",
"from": "isarray@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
},
"js-sha3": {
"version": "0.5.5",
"from": "js-sha3@>=0.5.1 <0.6.0",
"resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.5.tgz"
},
"lock": {
"version": "0.1.3",
"from": "lock@>=0.1.3 <0.2.0",
"resolved": "https://registry.npmjs.org/lock/-/lock-0.1.3.tgz"
},
"lodash": {
"version": "4.17.2",
"from": "lodash@>=4.14.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.2.tgz"
},
"lodash.differencewith": {
"version": "4.5.0",
"from": "lodash.differencewith@>=4.4.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash.differencewith/-/lodash.differencewith-4.5.0.tgz"
},
"lodash.findindex": {
"version": "4.6.0",
"from": "lodash.findindex@>=4.6.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash.findindex/-/lodash.findindex-4.6.0.tgz"
},
"lodash.flatten": {
"version": "4.4.0",
"from": "lodash.flatten@>=4.3.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz"
},
"lodash.slice": {
"version": "4.2.0",
"from": "lodash.slice@>=4.2.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash.slice/-/lodash.slice-4.2.0.tgz"
},
"lodash.take": {
"version": "4.1.1",
"from": "lodash.take@>=4.1.1 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash.take/-/lodash.take-4.1.1.tgz"
},
"lodash.unionwith": {
"version": "4.6.0",
"from": "lodash.unionwith@>=4.5.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash.unionwith/-/lodash.unionwith-4.6.0.tgz"
},
"logplease": {
"version": "1.2.9",
"from": "logplease@>=1.2.9 <2.0.0",
"resolved": "https://registry.npmjs.org/logplease/-/logplease-1.2.9.tgz"
},
"looper": {
"version": "2.0.0",
"from": "looper@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz"
},
"minimist": {
"version": "0.0.8",
"from": "minimist@0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
},
"mkdirp": {
"version": "0.5.1",
"from": "mkdirp@>=0.5.1 <0.6.0",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
},
"multibase": {
"version": "0.2.0",
"from": "multibase@>=0.2.0 <0.3.0",
"resolved": "https://registry.npmjs.org/multibase/-/multibase-0.2.0.tgz"
},
"multicodec": {
"version": "0.1.0",
"from": "multicodec@0.1.0",
"resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.1.0.tgz"
},
"multihashes": {
"version": "0.2.2",
"from": "multihashes@>=0.2.2 <0.3.0",
"resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.2.2.tgz"
},
"multihashing-async": {
"version": "0.3.0",
"from": "multihashing-async@>=0.3.0 <0.4.0",
"resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-0.3.0.tgz",
"dependencies": {
"multihashes": {
"version": "0.3.0",
"from": "multihashes@>=0.3.0 <0.4.0",
"resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.3.0.tgz"
}
}
},
"nan": {
"version": "2.4.0",
"from": "nan@>=2.0.5 <3.0.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz"
},
"nodeify": {
"version": "1.0.0",
"from": "nodeify@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/nodeify/-/nodeify-1.0.0.tgz"
},
"object-inspect": {
"version": "0.4.0",
"from": "object-inspect@>=0.4.0 <0.5.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz"
},
"object-keys": {
"version": "1.0.11",
"from": "object-keys@>=1.0.6 <2.0.0",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz"
},
"orbit-db-counterstore": {
"version": "0.1.7",
"from": "orbit-db-counterstore@>=0.1.7 <0.2.0",
"resolved": "https://registry.npmjs.org/orbit-db-counterstore/-/orbit-db-counterstore-0.1.7.tgz"
},
"orbit-db-docstore": {
"version": "0.0.8",
"from": "orbit-db-docstore@>=0.0.8 <0.0.9",
"resolved": "https://registry.npmjs.org/orbit-db-docstore/-/orbit-db-docstore-0.0.8.tgz",
"dependencies": {
"ipfs-log": {
"version": "1.6.0-beta.4",
"from": "ipfs-log@>=1.6.0-beta.3 <2.0.0",
"resolved": "https://registry.npmjs.org/ipfs-log/-/ipfs-log-1.6.0-beta.4.tgz"
},
"orbit-db-store": {
"version": "0.1.9",
"from": "orbit-db-store@0.1.9",
"resolved": "https://registry.npmjs.org/orbit-db-store/-/orbit-db-store-0.1.9.tgz",
"dependencies": {
"ipfs-log": {
"version": "1.6.0-beta.4",
"from": "ipfs-log@>=1.6.0-beta.3 <2.0.0",
"resolved": "https://registry.npmjs.org/ipfs-log/-/ipfs-log-1.6.0-beta.4.tgz"
}
}
}
}
},
"orbit-db-eventstore": {
"version": "0.1.8",
"from": "orbit-db-eventstore@>=0.1.8 <0.2.0",
"resolved": "https://registry.npmjs.org/orbit-db-eventstore/-/orbit-db-eventstore-0.1.8.tgz"
},
"orbit-db-feedstore": {
"version": "0.1.7",
"from": "orbit-db-feedstore@>=0.1.7 <0.2.0",
"resolved": "https://registry.npmjs.org/orbit-db-feedstore/-/orbit-db-feedstore-0.1.7.tgz"
},
"orbit-db-kvstore": {
"version": "0.1.6",
"from": "orbit-db-kvstore@>=0.1.6 <0.2.0",
"resolved": "https://registry.npmjs.org/orbit-db-kvstore/-/orbit-db-kvstore-0.1.6.tgz"
},
"orbit-db-pubsub": {
"version": "0.1.2",
"from": "orbit-db-pubsub@>=0.1.2 <0.2.0",
"resolved": "https://registry.npmjs.org/orbit-db-pubsub/-/orbit-db-pubsub-0.1.2.tgz"
},
"orbit-db-store": {
"version": "0.1.9",
"from": "orbit-db-store@0.1.9",
"resolved": "https://registry.npmjs.org/orbit-db-store/-/orbit-db-store-0.1.9.tgz",
"dependencies": {
"ipfs-log": {
"version": "1.6.0-beta.4",
"from": "ipfs-log@>=1.6.0-beta.3 <2.0.0",
"resolved": "https://registry.npmjs.org/ipfs-log/-/ipfs-log-1.6.0-beta.4.tgz"
}
}
},
"process-nextick-args": {
"version": "1.0.7",
"from": "process-nextick-args@>=1.0.6 <1.1.0",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
},
"promise": {
"version": "1.3.0",
"from": "promise@>=1.3.0 <1.4.0",
"resolved": "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz"
},
"protocol-buffers": {
"version": "3.2.1",
"from": "protocol-buffers@>=3.1.8 <4.0.0",
"resolved": "https://registry.npmjs.org/protocol-buffers/-/protocol-buffers-3.2.1.tgz",
"dependencies": {
"varint": {
"version": "5.0.0",
"from": "varint@>=5.0.0 <6.0.0",
"resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz"
}
}
},
"protocol-buffers-schema": {
"version": "3.1.1",
"from": "protocol-buffers-schema@>=3.1.1 <4.0.0",
"resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.1.1.tgz"
},
"pull-cat": {
"version": "1.1.11",
"from": "pull-cat@>=1.1.11 <2.0.0",
"resolved": "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz"
},
"pull-defer": {
"version": "0.2.2",
"from": "pull-defer@>=0.2.2 <0.3.0",
"resolved": "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.2.tgz"
},
"pull-file": {
"version": "1.0.0",
"from": "pull-file@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/pull-file/-/pull-file-1.0.0.tgz"
},
"pull-pushable": {
"version": "2.0.1",
"from": "pull-pushable@>=2.0.1 <3.0.0",
"resolved": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.0.1.tgz"
},
"pull-stream": {
"version": "3.5.0",
"from": "pull-stream@>=3.4.5 <4.0.0",
"resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.5.0.tgz"
},
"pull-traverse": {
"version": "1.0.3",
"from": "pull-traverse@>=1.0.3 <2.0.0",
"resolved": "https://registry.npmjs.org/pull-traverse/-/pull-traverse-1.0.3.tgz"
},
"pull-utf8-decoder": {
"version": "1.0.2",
"from": "pull-utf8-decoder@>=1.0.2 <2.0.0",
"resolved": "https://registry.npmjs.org/pull-utf8-decoder/-/pull-utf8-decoder-1.0.2.tgz"
},
"pull-window": {
"version": "2.1.4",
"from": "pull-window@>=2.1.4 <3.0.0",
"resolved": "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz"
},
"pull-write": {
"version": "1.1.1",
"from": "pull-write@>=1.0.2 <2.0.0",
"resolved": "https://registry.npmjs.org/pull-write/-/pull-write-1.1.1.tgz"
},
"pull-write-file": {
"version": "0.2.2",
"from": "pull-write-file@>=0.2.1 <0.3.0",
"resolved": "https://registry.npmjs.org/pull-write-file/-/pull-write-file-0.2.2.tgz"
},
"quote-stream": {
"version": "1.0.2",
"from": "quote-stream@>=1.0.1 <2.0.0",
"resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz",
"dependencies": {
"minimist": {
"version": "1.2.0",
"from": "minimist@>=1.1.3 <2.0.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
}
}
},
"readable-stream": {
"version": "2.2.2",
"from": "readable-stream@>=2.1.5 <3.0.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz"
},
"resolve": {
"version": "1.1.7",
"from": "resolve@>=1.1.5 <2.0.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"
},
"sha3": {
"version": "1.2.0",
"from": "sha3@>=1.2.0 <2.0.0",
"resolved": "https://registry.npmjs.org/sha3/-/sha3-1.2.0.tgz"
},
"shallow-copy": {
"version": "0.0.1",
"from": "shallow-copy@>=0.0.1 <0.1.0",
"resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz"
},
"signed-varint": {
"version": "2.0.1",
"from": "signed-varint@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz",
"dependencies": {
"varint": {
"version": "5.0.0",
"from": "varint@>=5.0.0 <5.1.0",
"resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz"
}
}
},
"source-map": {
"version": "0.1.43",
"from": "source-map@>=0.1.33 <0.2.0",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz"
},
"stable": {
"version": "0.1.5",
"from": "stable@>=0.1.5 <0.2.0",
"resolved": "https://registry.npmjs.org/stable/-/stable-0.1.5.tgz"
},
"static-eval": {
"version": "0.2.4",
"from": "static-eval@>=0.2.0 <0.3.0",
"resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz",
"dependencies": {
"escodegen": {
"version": "0.0.28",
"from": "escodegen@>=0.0.24 <0.1.0",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz"
},
"esprima": {
"version": "1.0.4",
"from": "esprima@>=1.0.2 <1.1.0",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"
},
"estraverse": {
"version": "1.3.2",
"from": "estraverse@>=1.3.0 <1.4.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz"
}
}
},
"static-module": {
"version": "1.3.1",
"from": "static-module@>=1.1.0 <2.0.0",
"resolved": "https://registry.npmjs.org/static-module/-/static-module-1.3.1.tgz",
"dependencies": {
"isarray": {
"version": "0.0.1",
"from": "isarray@0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
},
"object-keys": {
"version": "0.4.0",
"from": "object-keys@>=0.4.0 <0.5.0",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz"
},
"quote-stream": {
"version": "0.0.0",
"from": "quote-stream@>=0.0.0 <0.1.0",
"resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-0.0.0.tgz"
},
"readable-stream": {
"version": "1.0.34",
"from": "readable-stream@>=1.0.27-1 <1.1.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"
},
"through2": {
"version": "0.4.2",
"from": "through2@>=0.4.1 <0.5.0",
"resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz"
},
"xtend": {
"version": "2.1.2",
"from": "xtend@>=2.1.1 <2.2.0",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz"
}
}
},
"string_decoder": {
"version": "0.10.31",
"from": "string_decoder@>=0.10.0 <0.11.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
},
"through2": {
"version": "2.0.3",
"from": "through2@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"
},
"typedarray": {
"version": "0.0.6",
"from": "typedarray@>=0.0.5 <0.1.0",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
},
"typedarray-to-buffer": {
"version": "3.1.2",
"from": "typedarray-to-buffer@>=3.1.2 <4.0.0",
"resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.2.tgz"
},
"util-deprecate": {
"version": "1.0.2",
"from": "util-deprecate@>=1.0.1 <1.1.0",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
},
"varint": {
"version": "4.0.1",
"from": "varint@>=4.0.1 <5.0.0",
"resolved": "https://registry.npmjs.org/varint/-/varint-4.0.1.tgz"
},
"xtend": {
"version": "4.0.1",
"from": "xtend@>=4.0.1 <4.1.0",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
}
}
}

View File

@ -1,6 +1,6 @@
{
"name": "orbit-db",
"version": "0.16.0-beta.3",
"version": "0.16.0-beta.4",
"description": "Distributed p2p database on IPFS",
"author": "Haad",
"license": "MIT",
@ -18,15 +18,14 @@
"dependencies": {
"fs-pull-blob-store": "^0.4.1",
"idb-pull-blob-store": "^0.5.1",
"ipfs-log": "^1.6.0-beta.3",
"lock": "^0.1.3",
"logplease": "^1.2.9",
"orbit-db-counterstore": "^0.1.7",
"orbit-db-docstore": "^0.0.8",
"orbit-db-counterstore": "^0.1.8",
"orbit-db-docstore": "haadcode/orbit-db-docstore",
"orbit-db-eventstore": "^0.1.8",
"orbit-db-feedstore": "^0.1.7",
"orbit-db-kvstore": "^0.1.6",
"orbit-db-pubsub": "^0.1.2",
"orbit-db-pubsub": "^0.1.4",
"pull-stream": "^3.4.5"
},
"devDependencies": {
@ -37,14 +36,13 @@
"babel-polyfill": "^6.16.0",
"babel-preset-es2015": "^6.18.0",
"bluebird": "^3.4.6",
"exports-loader": "^0.6.3",
"ipfs-daemon": "^0.3.0-beta.3",
"ipfs-daemon": "^0.3.0-beta.10",
"ipfs-test-apis": "^0.1.0-beta.4",
"json-loader": "^0.5.4",
"lodash": "^4.16.4",
"mocha": "^3.1.2",
"stream-http": "^2.4.1",
"webpack": "^2.1.0-beta.25"
"stream-http": "^2.5.0",
"webpack": "^2.1.0-beta.28"
},
"scripts": {
"examples": "npm run examples:node",
@ -52,9 +50,9 @@
"examples:browser": "open examples/browser/index.html && LOG=debug node examples/start-daemon.js",
"test": "mocha",
"build": "npm run build:dist && npm run build:minified && npm run build:examples",
"build:dist": "./node_modules/.bin/webpack --config conf/webpack.config.js",
"build:minified": "./node_modules/.bin/webpack --config conf/webpack.config.minified.js",
"build:examples": "./node_modules/.bin/webpack --config conf/webpack.example.config.js",
"stats": "./node_modules/.bin/webpack --json > stats.json"
"build:dist": "webpack --config conf/webpack.config.js",
"build:minified": "webpack --config conf/webpack.config.minified.js",
"build:examples": "webpack --config conf/webpack.example.config.js",
"stats": "webpack --json > stats.json"
}
}