Last active
February 27, 2018 13:52
-
-
Save Mayeu/f9638ff5afa359f90d8ae24ea4b3383f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
var hyperdb = require("hyperdb"); | |
var db = hyperdb("./historyStream.db", { valueEncoding: "utf-8" }); | |
function watchFeed() { | |
var stream = db.createHistoryStream({ live: true }); | |
stream.on("data", console.log); | |
stream.on("end", console.log); | |
stream.on("finish", console.log); | |
stream.on("error", console.log); | |
} | |
db.on("ready", () => { | |
db.put("/key1", "value1", err => { | |
if (err) throw err; | |
}); | |
watchFeed(); | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
🚀 λ node -v && npm -v | |
v8.9.4 | |
5.6.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
🚀 λ node historyStream.db1.js | |
{ key: '/key1', | |
value: 'value1', | |
clock: [ 0 ], | |
trie: [], | |
feeds: | |
[ { key: <Buffer 8e 8d 5a 38 ca 6c 29 00 56 52 87 60 9d 7f 2e 59 37 8d 97 ff ba f3 12 05 9a 5f 4e 53 85 03 79 95>, | |
owner: true } ], | |
feedSeq: 0, | |
feed: 0, | |
seq: 0, | |
path: | |
[ 0, | |
2, | |
0, | |
1, | |
1, | |
1, | |
1, | |
1, | |
3, | |
0, | |
3, | |
1, | |
2, | |
1, | |
0, | |
2, | |
3, | |
2, | |
2, | |
0, | |
1, | |
3, | |
0, | |
1, | |
3, | |
0, | |
1, | |
0, | |
1, | |
3, | |
0, | |
2, | |
4 ] } | |
🚀 λ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "tt", | |
"version": "0.0.1", | |
"lockfileVersion": 1, | |
"requires": true, | |
"dependencies": { | |
"array-lru": { | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/array-lru/-/array-lru-1.1.1.tgz", | |
"integrity": "sha1-DH4bTgIq4Wb/HoRIxZXzGB/NMzc=" | |
}, | |
"atomic-batcher": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/atomic-batcher/-/atomic-batcher-1.0.2.tgz", | |
"integrity": "sha1-0WkB0QzOxZUWwZe5zNiTBom4E7Q=" | |
}, | |
"bitfield-rle": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/bitfield-rle/-/bitfield-rle-2.1.0.tgz", | |
"integrity": "sha1-rinpOCp7pImN6fSLsj/TOMT73Pg=", | |
"requires": { | |
"varint": "4.0.1" | |
}, | |
"dependencies": { | |
"varint": { | |
"version": "4.0.1", | |
"resolved": "https://registry.npmjs.org/varint/-/varint-4.0.1.tgz", | |
"integrity": "sha1-SQgpuULSSEY7KzUJeZXDv3NxmOk=" | |
} | |
} | |
}, | |
"blake2b": { | |
"version": "2.1.2", | |
"resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.2.tgz", | |
"integrity": "sha1-aIDt3KNc/t6SxPsnJCITNPmJFFo=", | |
"requires": { | |
"blake2b-wasm": "1.1.7", | |
"nanoassert": "1.1.0" | |
} | |
}, | |
"blake2b-wasm": { | |
"version": "1.1.7", | |
"resolved": "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.7.tgz", | |
"integrity": "sha512-oFIHvXhlz/DUgF0kq5B1CqxIDjIJwh9iDeUUGQUcvgiGz7Wdw03McEO7CfLBy7QKGdsydcMCgO9jFNBAFCtFcA==", | |
"requires": { | |
"nanoassert": "1.1.0" | |
} | |
}, | |
"bluebird": { | |
"version": "3.5.1", | |
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", | |
"integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" | |
}, | |
"buffer-alloc-unsafe": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.0.0.tgz", | |
"integrity": "sha1-R0qojzTnvHX6MR0uZFdAnFhGw/4=" | |
}, | |
"buffer-equals": { | |
"version": "1.0.4", | |
"resolved": "https://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz", | |
"integrity": "sha1-A1O1T9B/2VZBcGca5vZrnPENJ/U=" | |
}, | |
"bulk-write-stream": { | |
"version": "1.1.3", | |
"resolved": "https://registry.npmjs.org/bulk-write-stream/-/bulk-write-stream-1.1.3.tgz", | |
"integrity": "sha1-0pyjhfvVPzV67lvT0wKHMrYq4nU=", | |
"requires": { | |
"inherits": "2.0.3", | |
"readable-stream": "2.3.4" | |
} | |
}, | |
"cliparse": { | |
"version": "0.3.0", | |
"resolved": "https://registry.npmjs.org/cliparse/-/cliparse-0.3.0.tgz", | |
"integrity": "sha512-xG9x+XuOLcKv9pqmbKyWvUuSl7KC2ZDG7ktJSyPRAIxEr4eQSABJw470n9gMIlP5h6RY2uYZCiOpSf8xyIwdvw==", | |
"requires": { | |
"bluebird": "3.5.1", | |
"lodash": "4.17.5", | |
"minimist": "1.2.0" | |
}, | |
"dependencies": { | |
"minimist": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", | |
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" | |
} | |
} | |
}, | |
"codecs": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/codecs/-/codecs-1.2.0.tgz", | |
"integrity": "sha1-UUhUnj0VbF+gU9fLtBlxWgz0PRY=" | |
}, | |
"core-util-is": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | |
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" | |
}, | |
"debug": { | |
"version": "2.6.9", | |
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | |
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", | |
"requires": { | |
"ms": "2.0.0" | |
} | |
}, | |
"flat-tree": { | |
"version": "1.6.0", | |
"resolved": "https://registry.npmjs.org/flat-tree/-/flat-tree-1.6.0.tgz", | |
"integrity": "sha1-/KMM3bkAb7ZW6168ea6ydOf96e0=" | |
}, | |
"from2": { | |
"version": "2.3.0", | |
"resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", | |
"integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", | |
"requires": { | |
"inherits": "2.0.3", | |
"readable-stream": "2.3.4" | |
} | |
}, | |
"generate-function": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", | |
"integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" | |
}, | |
"generate-object-property": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", | |
"integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", | |
"requires": { | |
"is-property": "1.0.2" | |
} | |
}, | |
"hypercore": { | |
"version": "6.12.2", | |
"resolved": "https://registry.npmjs.org/hypercore/-/hypercore-6.12.2.tgz", | |
"integrity": "sha512-Ji9s1FF5IMqXjUX7vLhPVwboabZyxO+eWrE8IKaMMrJJgfV3xBqjtP45eSjowKLH7irX51keSeFTFeNdJSN6dA==", | |
"requires": { | |
"array-lru": "1.1.1", | |
"atomic-batcher": "1.0.2", | |
"bitfield-rle": "2.1.0", | |
"buffer-equals": "1.0.4", | |
"bulk-write-stream": "1.1.3", | |
"codecs": "1.2.0", | |
"flat-tree": "1.6.0", | |
"from2": "2.3.0", | |
"hypercore-protocol": "6.5.2", | |
"inherits": "2.0.3", | |
"last-one-wins": "1.0.4", | |
"memory-pager": "1.1.0", | |
"merkle-tree-stream": "3.0.3", | |
"process-nextick-args": "1.0.7", | |
"random-access-file": "2.0.1", | |
"sodium-universal": "2.0.0", | |
"sparse-bitfield": "3.0.3", | |
"thunky": "1.0.2", | |
"uint64be": "2.0.1", | |
"unordered-array-remove": "1.0.2", | |
"unordered-set": "2.0.0" | |
}, | |
"dependencies": { | |
"process-nextick-args": { | |
"version": "1.0.7", | |
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", | |
"integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" | |
}, | |
"random-access-file": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/random-access-file/-/random-access-file-2.0.1.tgz", | |
"integrity": "sha512-nb4fClpzoUY+v1SHrro+9yykN90eMA1rc+xM39tnZ5R3BgFY+J/NxPZ0KuUpishEsvnwou9Fvm2wa3cjeuG7vg==", | |
"requires": { | |
"mkdirp": "0.5.1", | |
"random-access-storage": "1.1.1" | |
} | |
}, | |
"sodium-universal": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/sodium-universal/-/sodium-universal-2.0.0.tgz", | |
"integrity": "sha512-csdVyakzHJRyCevY4aZC2Eacda8paf+4nmRGF2N7KxCLKY2Ajn72JsExaQlJQ2BiXJncp44p3T+b80cU+2TTsg==", | |
"requires": { | |
"sodium-javascript": "0.5.4", | |
"sodium-native": "2.1.4" | |
} | |
} | |
} | |
}, | |
"hypercore-protocol": { | |
"version": "6.5.2", | |
"resolved": "https://registry.npmjs.org/hypercore-protocol/-/hypercore-protocol-6.5.2.tgz", | |
"integrity": "sha512-wwK00Yk/YypTqHb/D7mAeIupR72zqBzB3EzLYmBkn12M/nbCY8vdeCVtJvh4K00JR2APf5kMUdwboB5S1Z5DBw==", | |
"requires": { | |
"inherits": "2.0.3", | |
"protocol-buffers-encodings": "1.1.0", | |
"readable-stream": "2.3.4", | |
"sodium-universal": "2.0.0", | |
"sorted-indexof": "1.0.0", | |
"varint": "5.0.0" | |
}, | |
"dependencies": { | |
"sodium-universal": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/sodium-universal/-/sodium-universal-2.0.0.tgz", | |
"integrity": "sha512-csdVyakzHJRyCevY4aZC2Eacda8paf+4nmRGF2N7KxCLKY2Ajn72JsExaQlJQ2BiXJncp44p3T+b80cU+2TTsg==", | |
"requires": { | |
"sodium-javascript": "0.5.4", | |
"sodium-native": "2.1.4" | |
} | |
} | |
} | |
}, | |
"hyperdb": { | |
"version": "git://github.com/mafintosh/hyperdb.git#58b23e17fae3fac1cf5f39b3add77c7df5277bc1", | |
"requires": { | |
"array-lru": "1.1.1", | |
"bulk-write-stream": "1.1.3", | |
"codecs": "1.2.0", | |
"hypercore": "6.12.2", | |
"hypercore-protocol": "6.5.2", | |
"inherits": "2.0.3", | |
"mutexify": "1.2.0", | |
"once": "1.4.0", | |
"protocol-buffers": "4.0.4", | |
"random-access-file": "1.8.1", | |
"sodium-universal": "1.4.0", | |
"thunky": "1.0.2", | |
"to-buffer": "1.1.0", | |
"unordered-array-remove": "1.0.2", | |
"varint": "5.0.0" | |
} | |
}, | |
"inherits": { | |
"version": "2.0.3", | |
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | |
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" | |
}, | |
"ini": { | |
"version": "1.3.5", | |
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", | |
"integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", | |
"optional": true | |
}, | |
"is-property": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", | |
"integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" | |
}, | |
"isarray": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", | |
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" | |
}, | |
"last-one-wins": { | |
"version": "1.0.4", | |
"resolved": "https://registry.npmjs.org/last-one-wins/-/last-one-wins-1.0.4.tgz", | |
"integrity": "sha1-wb/Qy8tGeQ7JFWuNGu6Py4bNoio=" | |
}, | |
"lodash": { | |
"version": "4.17.5", | |
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", | |
"integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" | |
}, | |
"memory-pager": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.1.0.tgz", | |
"integrity": "sha512-Mf9OHV/Y7h6YWDxTzX/b4ZZ4oh9NSXblQL8dtPCOomOtZciEHxePR78+uHFLLlsk01A6jVHhHsQZZ/WcIPpnzg==" | |
}, | |
"merkle-tree-stream": { | |
"version": "3.0.3", | |
"resolved": "https://registry.npmjs.org/merkle-tree-stream/-/merkle-tree-stream-3.0.3.tgz", | |
"integrity": "sha1-+KBkdg0355eK1fn208EZpJT1cIE=", | |
"requires": { | |
"flat-tree": "1.6.0", | |
"readable-stream": "2.3.4" | |
} | |
}, | |
"minimist": { | |
"version": "0.0.8", | |
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", | |
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" | |
}, | |
"mkdirp": { | |
"version": "0.5.1", | |
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", | |
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", | |
"requires": { | |
"minimist": "0.0.8" | |
} | |
}, | |
"ms": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | |
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" | |
}, | |
"mutexify": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.2.0.tgz", | |
"integrity": "sha512-oprzxd2zhfrJqEuB98qc1dRMMonClBQ57UPDjnbcrah4orEMTq1jq3+AcdFe5ePzdbJXI7zmdhfftIdMnhYFoQ==" | |
}, | |
"nan": { | |
"version": "2.9.2", | |
"resolved": "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz", | |
"integrity": "sha512-ltW65co7f3PQWBDbqVvaU1WtFJUsNW7sWWm4HINhbMQIyVyzIeyZ8toX5TC5eeooE6piZoaEh4cZkueSKG3KYw==", | |
"optional": true | |
}, | |
"nanoassert": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz", | |
"integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40=" | |
}, | |
"node-gyp-build": { | |
"version": "3.2.2", | |
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.2.2.tgz", | |
"integrity": "sha512-t8W/0UqFGl1c+5ORA3NoT3npU+PxWBL9iPhY7ZySSTszodj3RWexmu8niayWBE0v+0DLARvOXsjaAvfmSEQOyQ==", | |
"optional": true | |
}, | |
"once": { | |
"version": "1.4.0", | |
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | |
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | |
"requires": { | |
"wrappy": "1.0.2" | |
} | |
}, | |
"prettier": { | |
"version": "1.10.2", | |
"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.10.2.tgz", | |
"integrity": "sha512-TcdNoQIWFoHblurqqU6d1ysopjq7UX0oRcT/hJ8qvBAELiYWn+Ugf0AXdnzISEJ7vuhNnQ98N8jR8Sh53x4IZg==", | |
"dev": true | |
}, | |
"process-nextick-args": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", | |
"integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" | |
}, | |
"protocol-buffers": { | |
"version": "4.0.4", | |
"resolved": "https://registry.npmjs.org/protocol-buffers/-/protocol-buffers-4.0.4.tgz", | |
"integrity": "sha512-NkNk4jdcTR/0+bTMfacy89aveinsTeerW2uaNhsekg4FqlXOYRqcY5s1x7sX4N16f/88JiI6tPVQko0xJMpZew==", | |
"requires": { | |
"generate-function": "2.0.0", | |
"generate-object-property": "1.2.0", | |
"protocol-buffers-encodings": "1.1.0", | |
"protocol-buffers-schema": "3.3.2", | |
"signed-varint": "2.0.1", | |
"varint": "5.0.0" | |
} | |
}, | |
"protocol-buffers-encodings": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.1.0.tgz", | |
"integrity": "sha512-SmjEuAf3hc3h3rWZ6V1YaaQw2MNJWK848gLJgzx/sefOJdNLujKinJVXIS0q2cBQpQn2Q32TinawZyDZPzm4kQ==", | |
"requires": { | |
"signed-varint": "2.0.1", | |
"varint": "5.0.0" | |
} | |
}, | |
"protocol-buffers-schema": { | |
"version": "3.3.2", | |
"resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.3.2.tgz", | |
"integrity": "sha512-Xdayp8sB/mU+sUV4G7ws8xtYMGdQnxbeIfLjyO9TZZRJdztBGhlmbI5x1qcY4TG5hBkIKGnc28i7nXxaugu88w==" | |
}, | |
"random-access-file": { | |
"version": "1.8.1", | |
"resolved": "https://registry.npmjs.org/random-access-file/-/random-access-file-1.8.1.tgz", | |
"integrity": "sha512-+Uhk0Of+dWHWjpbL2hizcwSV1UomcN3S0iUGV6BTZ2Js1BP9jHx3E5CT7y0eLbqTQNkVi4iehkHmia7Mdqa47w==", | |
"requires": { | |
"buffer-alloc-unsafe": "1.0.0", | |
"debug": "2.6.9", | |
"inherits": "2.0.3", | |
"mkdirp": "0.5.1", | |
"thunky": "1.0.2" | |
} | |
}, | |
"random-access-storage": { | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/random-access-storage/-/random-access-storage-1.1.1.tgz", | |
"integrity": "sha512-YQK8Qb2d2QSjIcrKb1W4szghj4cvWTCjRN6T8Fhp0+tXHHgY14EIHxY5HJhbeBAl5sMxhQ8+6guUgerJniyuWw==", | |
"requires": { | |
"inherits": "2.0.3" | |
} | |
}, | |
"readable-stream": { | |
"version": "2.3.4", | |
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", | |
"integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", | |
"requires": { | |
"core-util-is": "1.0.2", | |
"inherits": "2.0.3", | |
"isarray": "1.0.0", | |
"process-nextick-args": "2.0.0", | |
"safe-buffer": "5.1.1", | |
"string_decoder": "1.0.3", | |
"util-deprecate": "1.0.2" | |
} | |
}, | |
"safe-buffer": { | |
"version": "5.1.1", | |
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", | |
"integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" | |
}, | |
"signed-varint": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz", | |
"integrity": "sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk=", | |
"requires": { | |
"varint": "5.0.0" | |
} | |
}, | |
"siphash24": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/siphash24/-/siphash24-1.1.0.tgz", | |
"integrity": "sha512-nDCEEZKb6m7OxxG/5wwaLy2R+KpyLcOnGjTJlFXG+14FUmpDD1FCFV/MjsYATjShsqPkSkl1BVevI0TCehdsTw==", | |
"requires": { | |
"nanoassert": "1.1.0" | |
} | |
}, | |
"sodium-javascript": { | |
"version": "0.5.4", | |
"resolved": "https://registry.npmjs.org/sodium-javascript/-/sodium-javascript-0.5.4.tgz", | |
"integrity": "sha512-YEQtgtDpDlKYGinla+F1HfZ1e3CtYCnsvJ5n2llbFFXmMDeIac4auOIkxuvt7dN9G0/ELBDAEgbzHKbEoP6GWw==", | |
"requires": { | |
"blake2b": "2.1.2", | |
"nanoassert": "1.1.0", | |
"siphash24": "1.1.0", | |
"xsalsa20": "1.0.2" | |
} | |
}, | |
"sodium-native": { | |
"version": "2.1.4", | |
"resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-2.1.4.tgz", | |
"integrity": "sha512-EiCWFVWp1useIOg+S4YZOsNv16dN+2J6RI2PKDiubhyrcP/YjK5O9XswkuEZUpgL0UMZb3S+u/J1eu9iXq412g==", | |
"optional": true, | |
"requires": { | |
"ini": "1.3.5", | |
"nan": "2.9.2", | |
"node-gyp-build": "3.2.2" | |
} | |
}, | |
"sodium-universal": { | |
"version": "1.4.0", | |
"resolved": "https://registry.npmjs.org/sodium-universal/-/sodium-universal-1.4.0.tgz", | |
"integrity": "sha512-hMQ4uoqoyUES9Q8CAeUFYcc2ODq72cq+riSTO+XsuZZjYDTvKlvFIK+v/wMTbv5woa/omMwFvsxib5gVz0qEXg==", | |
"requires": { | |
"sodium-javascript": "0.5.4", | |
"sodium-native": "1.10.3" | |
}, | |
"dependencies": { | |
"sodium-native": { | |
"version": "1.10.3", | |
"resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-1.10.3.tgz", | |
"integrity": "sha512-FIeYaG5cc0YZjsAaWP/BCXDNO2xusbtDJbCbEvXrf6/6+dRo/8XCiEG0kwlRcR0wr56sgsZ327BId3ifFe2WYw==", | |
"optional": true, | |
"requires": { | |
"nan": "2.9.2", | |
"node-gyp-build": "3.2.2" | |
} | |
} | |
} | |
}, | |
"sorted-indexof": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/sorted-indexof/-/sorted-indexof-1.0.0.tgz", | |
"integrity": "sha1-F8dC/3zxh+L1mhXfm4HxemLOCJk=" | |
}, | |
"sparse-bitfield": { | |
"version": "3.0.3", | |
"resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", | |
"integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", | |
"requires": { | |
"memory-pager": "1.1.0" | |
} | |
}, | |
"string_decoder": { | |
"version": "1.0.3", | |
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", | |
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", | |
"requires": { | |
"safe-buffer": "5.1.1" | |
} | |
}, | |
"thunky": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", | |
"integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=" | |
}, | |
"to-buffer": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.0.tgz", | |
"integrity": "sha1-N1vAPtrlw1qPoLP+laHzmF2x3Po=" | |
}, | |
"uint64be": { | |
"version": "2.0.1", | |
"resolved": "https://registry.npmjs.org/uint64be/-/uint64be-2.0.1.tgz", | |
"integrity": "sha1-oxDZTk5eCwKpXWeOMzI/gCvchCg=" | |
}, | |
"unordered-array-remove": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz", | |
"integrity": "sha1-xUbo+I4xegzyZEyX7LV9umbSUO8=" | |
}, | |
"unordered-set": { | |
"version": "2.0.0", | |
"resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.0.tgz", | |
"integrity": "sha1-mFon6XW6oguCY66np5HpMAlBqew=" | |
}, | |
"util-deprecate": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | |
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" | |
}, | |
"varint": { | |
"version": "5.0.0", | |
"resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", | |
"integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8=" | |
}, | |
"wrappy": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | |
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" | |
}, | |
"xsalsa20": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/xsalsa20/-/xsalsa20-1.0.2.tgz", | |
"integrity": "sha512-g1DFmZ5JJ9Qzvt4dMw6m9IydqoCSP381ucU5zm46Owbk3bwmqAr8eEJirOPc7PrXRn45drzOpAyDp8jsnoyXyw==" | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment