{"_id":"ipfs-merkle-dag","_rev":"23-cc2d26f8aba3000dd4eebbcf771aa471","name":"ipfs-merkle-dag","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","dist-tags":{"latest":"0.7.3"},"versions":{"0.0.2":{"name":"ipfs-merkle-dag","version":"0.0.2","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"./src/index.js","scripts":{"test":"node tests/index.js","lint":"standard"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"}],"license":"ISC","dependencies":{"bl":"^1.0.0","buffer":"^4.2.0","datastore.abstract":"0.0.1","datastore.memory":"0.0.0","extend":"^3.0.0","fs-blob-store":"^5.2.1","ipfs-repo":"^0.3.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4"},"devDependencies":{"async":"^1.5.2","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0","standard":"^5.4.1","tape":"^4.4.0"},"gitHead":"194653bb477cd56a995fdd6ef38a9dd99f283db0","_id":"ipfs-merkle-dag@0.0.2","_shasum":"df1b089e17a37a5ffbb213ec863422e7a6abfe25","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"},"dist":{"shasum":"df1b089e17a37a5ffbb213ec863422e7a6abfe25","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.0.2.tgz","integrity":"sha512-G08a1tHrl+V3dEtkqd8X1N8j57uYN6bg+bs8/cEVWnEcrrmLgZCjE8YAh4aLJkkh9RZtIP4MMxJkN+trwk+/Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkHf9hap/kQDeOsqYTeT+S8VjyXhQfhUBnhTKo9LvUAAiEAl55RT47MOCHrwrGpK+DzYZ9YvV5E4QlJPpbenc5Fv7g="}]},"maintainers":[{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}]},"0.1.0":{"name":"ipfs-merkle-dag","version":"0.1.0","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"./src/index.js","scripts":{"test":"mocha tests/index.js","lint":"standard"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"}],"license":"ISC","dependencies":{"bl":"^1.0.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4"},"devDependencies":{"async":"^1.5.2","bs58":"^3.0.0","chai":"^3.5.0","fs-blob-store":"^5.2.1","ipfs-blocks":"^0.1.0","ipfs-repo":"^0.3.0","mocha":"^2.4.5","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0","standard":"^5.4.1"},"gitHead":"7d2723f43e5a550cf5b60b1b1549d1c0a9f6a02c","_id":"ipfs-merkle-dag@0.1.0","_shasum":"b76ba19485415a4615f42932255544bf559ea9ea","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"b76ba19485415a4615f42932255544bf559ea9ea","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.1.0.tgz","integrity":"sha512-5BqhzJ+SyxRL95Imso22fZyNyOQYVJCwiyvisFLs3gQpYlHicB9N2oDgMIVnUH4tktC4coMtdeyCN30115DzkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH7+cMuL8dX+3a3BznPPtEtv0qwy5bSfgeaZFzMsgKAgIhANUJdbQtEN0UgBgnzvfZYKF+K1pqdCiwafSvSLz1x0BE"}]}},"0.1.1":{"name":"ipfs-merkle-dag","version":"0.1.1","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"./src/index.js","scripts":{"test":"mocha tests/index.js","lint":"standard"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"}],"license":"ISC","dependencies":{"bl":"^1.0.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4"},"devDependencies":{"async":"^1.5.2","bs58":"^3.0.0","chai":"^3.5.0","fs-blob-store":"^5.2.1","ipfs-blocks":"^0.1.0","ipfs-repo":"^0.3.0","mocha":"^2.4.5","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0","standard":"^5.4.1"},"gitHead":"c359105e2c52c7874dd185884608e10150b125e9","_id":"ipfs-merkle-dag@0.1.1","_shasum":"df5893f64426c18b41d287afdfe6d17d12d65a8e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"df5893f64426c18b41d287afdfe6d17d12d65a8e","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.1.1.tgz","integrity":"sha512-VlPIutBTQoNsuFmf70VpMGQsJlg5ZOWRQ5oXjRdBaBMCok/inW15BMifh+vd0Ncv0r2xnAIMHfodiz1l7rammw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbc/KS/Ndv55x9gv/fHSndYEayQuKigqznTi2PoHzqZAIhAN9rkPIdAFHsoP/wF1+2YU4CE3l4Y1ptU5YmD/aGi6gB"}]}},"0.2.0":{"name":"ipfs-merkle-dag","version":"0.2.0","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"./src/index.js","scripts":{"test":"mocha tests/index.js","lint":"standard"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"}],"license":"ISC","dependencies":{"bl":"^1.0.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4"},"devDependencies":{"async":"^1.5.2","bs58":"^3.0.0","chai":"^3.5.0","fs-blob-store":"^5.2.1","ipfs-blocks":"^0.1.0","ipfs-repo":"^0.3.0","mocha":"^2.4.5","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0","standard":"^5.4.1"},"gitHead":"2cb52be40963cb1f4e9d09a5ce3a93f7694b2d0d","_id":"ipfs-merkle-dag@0.2.0","_shasum":"280d5c07a149b48b1ddf3762113360529598712b","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"280d5c07a149b48b1ddf3762113360529598712b","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.2.0.tgz","integrity":"sha512-rSC7SD+J2A4QzG7LLDvsiJ/ojRZ+iC4nR6WGQEmFsjzNoMOeMNgKLAARNnlNp1Ku5vNnLK/bXYrIiszx8IBTHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFj222dltFj6WRH5Wx/or3SSh5prGMgd7zCElhCdEAPAIgViVfdpWNL9DuhPlrW7VxOG3iJ7Mv5vYc2AuSwHmbJV4="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.2.0.tgz_1454481815795_0.2980515928938985"}},"0.2.1":{"name":"ipfs-merkle-dag","version":"0.2.1","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"./src/index.js","scripts":{"test":"mocha tests/index.js","lint":"standard"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"}],"license":"ISC","dependencies":{"bl":"^1.0.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4"},"devDependencies":{"async":"^1.5.2","bs58":"^3.0.0","chai":"^3.5.0","fs-blob-store":"^5.2.1","ipfs-blocks":"^0.1.0","ipfs-repo":"^0.3.0","mocha":"^2.4.5","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0","standard":"^5.4.1"},"gitHead":"a346c1cbd998ed1b6277659e1a5db35dbd557230","_id":"ipfs-merkle-dag@0.2.1","_shasum":"97642dfcbf439f9e7ed36c2bcf8ec8599860270a","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"97642dfcbf439f9e7ed36c2bcf8ec8599860270a","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.2.1.tgz","integrity":"sha512-njLKbkIgvTsp+R9pbodkOpI+Za3ilRrIBoQ9vDpgBLiEynmxKi27aCg/25yiAfIszIKc4NGwOxleoVTzgn48ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmkcf2lAYDJX3pduPsqnsdpIQlfIMOjJg2cPRpyJMJuAiEAqDctrBlcQQCST24hCfxFIr+w6olQcz0/Q+mFQpjvW7s="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.2.1.tgz_1454491941591_0.02760753664188087"}},"0.3.0":{"name":"ipfs-merkle-dag","version":"0.3.0","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"./src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"mocha tests/index.js","test:browser":"karma start --single-run=true karma.conf.js","lint":"standard"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/vijayee/js-ipfs-merkle-dag.git"},"dependencies":{"bl":"^1.0.0","ipfs-blocks":"^0.1.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"async":"^1.5.2","brfs":"^1.4.3","bs58":"^3.0.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-repo":"^0.5.3","json-loader":"^0.5.4","karma":"^0.13.19","karma-chrome-launcher":"^0.2.2","karma-cli":"^0.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","lodash":"^4.6.1","mocha":"^2.4.5","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0","standard":"^6.0.8","transform-loader":"^0.2.3","webpack":"^2.0.7-beta"},"gitHead":"f7cfd7f05d3db6e4979f0dc8a117b3219574144d","bugs":{"url":"https://github.com/vijayee/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/vijayee/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.3.0","_shasum":"7c6b6f77c90521572db1c62257aa2c61fd090908","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"7c6b6f77c90521572db1c62257aa2c61fd090908","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.3.0.tgz","integrity":"sha512-qZ92Xl8LFcDdfUSHoQd0ocFtJLEvGgt4IaK2r2A9tWFiPDgms6lqGXF9KPj3wkSZh6vDfDvtdH9OwsPolpGRBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpYWA4GFDBt8wUt8zSrNbZ/cF7U8r7YSB2u6f0mAE3IAiEAtxXvtahLCz228cabZPU5db3P2iolMQxY0nIhjfSplvg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.3.0.tgz_1458584734160_0.8498002889100462"}},"0.4.0":{"name":"ipfs-merkle-dag","version":"0.4.0","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"dignified-lint","build":"dignified-build","test":"dignified-test","test:node":"dignified-test node","test:browser":"dignified-test browser","release":"dignified-release","release-minor":"dignified-release minor","release-major":"dignified-release major","coverage":"dignified-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/vijayee/js-ipfs-merkle-dag.git"},"dependencies":{"bs58":"^3.0.0","detect-node":"^2.0.3","ipfs-blocks":"^0.1.0","is-ipfs":"^0.2.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"async":"^1.5.2","buffer-loader":"0.0.1","chai":"^3.5.0","dignified.js":"^1.0.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-repo":"^0.6.1","lodash":"^4.6.1","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0"},"gitHead":"06b2b9b2afb3446f679687a0e21a0e68f3891bc4","bugs":{"url":"https://github.com/vijayee/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/vijayee/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.4.0","_shasum":"7764e2bc28e15f5dd83e5721ab69ffefc9aee035","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"7764e2bc28e15f5dd83e5721ab69ffefc9aee035","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.4.0.tgz","integrity":"sha512-eYZlhCdnbp2iU/OlBb1V0Ga3puE5oBLl0mBjl9EPxA6/44cQnddgAabts3bOnhv9JinM6vTsr4+Rq0BgeLHopQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC42ahZDzfu/8K8HkF5kxs15zExHDrs31jebcNFny1e4AiEA9kLJa+yKYM/QjJc/ZaKBXnOX/1bdAGHIQYhB0NMkVh8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.4.0.tgz_1460534665178_0.6938055832870305"}},"0.4.1":{"name":"ipfs-merkle-dag","version":"0.4.1","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"dignified-lint","build":"dignified-build","test":"dignified-test","test:node":"dignified-test node","test:browser":"dignified-test browser","release":"dignified-release","release-minor":"dignified-release minor","release-major":"dignified-release major","coverage":"dignified-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/vijayee/js-ipfs-merkle-dag.git"},"dependencies":{"bs58":"^3.0.0","detect-node":"^2.0.3","ipfs-blocks":"^0.2.3","is-ipfs":"^0.2.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"async":"^1.5.2","buffer-loader":"0.0.1","chai":"^3.5.0","dignified.js":"^1.0.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-repo":"^0.6.1","lodash":"^4.6.1","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0"},"gitHead":"208dd3fdf5fcddfc3bfbcb11aecd420de34f8fae","bugs":{"url":"https://github.com/vijayee/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/vijayee/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.4.1","_shasum":"1923e166e61f5f257584c649785955d27c44ccf5","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"1923e166e61f5f257584c649785955d27c44ccf5","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.4.1.tgz","integrity":"sha512-+1Hi011B48YW3u5ocTxeeNH/WXg6CGt5oWoe7llqLfjdllnoGfYVLL04ImMjEeBEsTlrOJ2v07Yar3cyXfnmUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEc7JEtw5KBOpFWbjf2XXNHpBfyl+zf0xfrA0orxjraAIgUZAxDmyaXxjaXHqSCFo1vQxSGnYRCmBpNR7HaIe721Y="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.4.1.tgz_1461689358961_0.2986248508095741"}},"0.4.2":{"name":"ipfs-merkle-dag","version":"0.4.2","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"dignified-lint","build":"dignified-build","test":"dignified-test","test:node":"dignified-test node","test:browser":"dignified-test browser","release":"dignified-release","release-minor":"dignified-release minor","release-major":"dignified-release major","coverage":"dignified-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/vijayee/js-ipfs-merkle-dag.git"},"dependencies":{"bs58":"^3.0.0","detect-node":"^2.0.3","ipfs-blocks":"^0.2.3","is-ipfs":"^0.2.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"async":"^1.5.2","buffer-loader":"0.0.1","chai":"^3.5.0","dignified.js":"^1.0.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-repo":"^0.6.1","lodash":"^4.6.1","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0"},"gitHead":"52d325cfe8cd70a1fef3b243bca499898451b6c8","bugs":{"url":"https://github.com/vijayee/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/vijayee/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.4.2","_shasum":"dcfb82f933bb9ece4d1054933d5d042fc223a1e1","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"dcfb82f933bb9ece4d1054933d5d042fc223a1e1","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.4.2.tgz","integrity":"sha512-Ump2xPB9oxAZ+xLOKT8I6WV9XvGJ8TuhOS1Y9P+aLPofnbsk6mBhYiIAiL/hRom/fyfWA3BvalApPwW00diPYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsiUlu6ADC8dRhAlek/Fry24hE8vnxoGp0Hx0FGif2NAiAwfCKxp5nqe99HdaQchMBR/pHRWM51v4Dwa2looqqF2w=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.4.2.tgz_1461691050892_0.4899796296376735"}},"0.4.3":{"name":"ipfs-merkle-dag","version":"0.4.3","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"dignified-lint","build":"dignified-build","test":"dignified-test","test:node":"dignified-test node","test:browser":"dignified-test browser","release":"dignified-release","release-minor":"dignified-release minor","release-major":"dignified-release major","coverage":"dignified-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias@ipfs.io"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/vijayee/js-ipfs-merkle-dag.git"},"dependencies":{"bs58":"^3.0.0","detect-node":"^2.0.3","ipfs-block":"^0.2.0","ipfs-block-service":"^0.2.4","is-ipfs":"^0.2.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"async":"^1.5.2","buffer-loader":"0.0.1","chai":"^3.5.0","dignified.js":"^1.0.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-block-service":"^0.2.4","ipfs-repo":"^0.7.1","lodash":"^4.6.1","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0"},"gitHead":"9a73651cb6210ef1b35481554e1ca20e825a2536","bugs":{"url":"https://github.com/vijayee/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/vijayee/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.4.3","_shasum":"b26c19bdc91c0b2cb3a9a37af58068b9a9664938","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"b26c19bdc91c0b2cb3a9a37af58068b9a9664938","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.4.3.tgz","integrity":"sha512-AeTESNO42Tcv7DJILdmZMjZBmcZcxPaqEKyUJkSb87YC46N5A2v/fJHISrquyb8bl57d3VV8YZP48v6juN/V6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLneX62xC6ANP7Px4Vj65kQvTP6S0CjEIrv9F7mJEDsgIgCVD+Qy6AIWy5NSAVHYNmog1bhpIG9LSVLKRkbxb6rXc="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.4.3.tgz_1461802937826_0.32142040063627064"}},"0.5.0":{"name":"ipfs-merkle-dag","version":"0.5.0","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/vijayee/js-ipfs-merkle-dag.git"},"dependencies":{"bs58":"^3.0.0","detect-node":"^2.0.3","ipfs-block":"^0.3.0","is-ipfs":"^0.2.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"aegir":"^3.0.0","async":"^1.5.2","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-block-service":"^0.3.0","ipfs-repo":"^0.7.4","lodash":"^4.6.1","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0"},"gitHead":"7cfdb3e4e1956b3df62a44795b707e19607af07c","bugs":{"url":"https://github.com/vijayee/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/vijayee/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.5.0","_shasum":"f29578b4bf2966413beb96ed3b41bae32189a83d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"f29578b4bf2966413beb96ed3b41bae32189a83d","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.5.0.tgz","integrity":"sha512-tQniT9NgSl8mxZ9AUapvzfLqBW3D2JkucQd6FoJY/S0oPe1LhOFsFLTjNwEWXeG82GNIbGG/XvLbU5do/PHCVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3xK8RwwpKPLsiOZKedFHrIIYNgdODWl4FrwuZjDtFWAiEA3WPlr6jRqP8FnQrH4qrItROIE2GmRyJ1ZGJVrlbMGE8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.5.0.tgz_1462201826197_0.8868985332082957"}},"0.5.1":{"name":"ipfs-merkle-dag","version":"0.5.1","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/vijayee/js-ipfs-merkle-dag.git"},"dependencies":{"bs58":"^3.0.0","detect-node":"^2.0.3","ipfs-block":"^0.3.0","is-ipfs":"^0.2.0","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"aegir":"^3.0.1","async":"^1.5.2","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-block-service":"^0.3.0","ipfs-repo":"^0.7.4","lodash":"^4.6.1","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0"},"gitHead":"2cb6a44e59958ce3007e04122d6e589be382ae06","bugs":{"url":"https://github.com/vijayee/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/vijayee/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.5.1","_shasum":"29e1eebedb3b9132c22aa8de8993f81ae09ee828","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"29e1eebedb3b9132c22aa8de8993f81ae09ee828","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.5.1.tgz","integrity":"sha512-Qx2d2fCCP/8WPALTodiRfiHzPuUem1VcU7dj+1NERAcR0piFRdCjUXG2d2tIcYsuVxRwAPetW7cZjMVnUGgDCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7uFNWbETad8AYFw0aCamN63IUc90MtQcFmQcZpBQntAiEA/zQq3O0KcFo30uVIMyGmhTqvy9dxSdvQmoE8cGxccCA="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.5.1.tgz_1463041673676_0.027259275084361434"}},"0.6.0":{"name":"ipfs-merkle-dag","version":"0.6.0","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/vijayee/js-ipfs-merkle-dag.git"},"dependencies":{"bs58":"^3.0.0","ipfs-block":"^0.3.0","is-ipfs":"^0.2.0","multihashes":"^0.2.2","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"aegir":"^3.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-block-service":"^0.4.0","ipfs-repo":"^0.8.0","lodash":"^4.6.1","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0","run-series":"^1.1.4"},"gitHead":"cc2be4bc9ace5beb16d94a7703b536086268098a","bugs":{"url":"https://github.com/vijayee/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/vijayee/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.6.0","_shasum":"4610e24a0a2765105309158759542e755089d27e","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"dist":{"shasum":"4610e24a0a2765105309158759542e755089d27e","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.6.0.tgz","integrity":"sha512-+mdxooSHG8TAWguvH9X6rG6RGA+usND1aUpks96MKG7HO80NpzcELjbFgtGmpPOpkONby/+mOV72KH/L6jbEag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASPh/lM4eGV9RQKRjy/zjPbQuhHQbH8GYdQJvk3Ts7aAiEAyXzqiiPd19+0E6Bn+TkPmNNn8ZDB64aaDE9UufmxKR8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.6.0.tgz_1463401511788_0.262661260785535"}},"0.6.1":{"name":"ipfs-merkle-dag","version":"0.6.1","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-merkle-dag.git"},"dependencies":{"bs58":"^3.0.0","ipfs-block":"^0.3.0","is-ipfs":"^0.2.0","multihashes":"^0.2.2","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"aegir":"^3.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-block-service":"^0.4.0","ipfs-repo":"^0.8.0","lodash":"^4.6.1","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0","run-series":"^1.1.4"},"gitHead":"446d015768848dc4416b8f59fa915f68f7a21f9e","bugs":{"url":"https://github.com/ipfs/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/ipfs/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.6.1","_shasum":"13f6aade310aec6f73872b7adaf837166859f84b","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"13f6aade310aec6f73872b7adaf837166859f84b","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.6.1.tgz","integrity":"sha512-uDW/o+X7ME+DW4Zb1/HE1M5AccdtKUCjo8cJAZdJCqgopAg9ArIYOV2u6OBOqOM1hZq3rXQOY32J7i7zTkXzmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI0lJUnys6yKyMEwd7jgKEtA9HMO/E/z4NRn8YHhq6IgIhAMgIEP1BdbR/4ioYuoIwNYT6sYchNlrbn4qs1mIFf53T"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.6.1.tgz_1470324534026_0.1437345752492547"}},"0.6.2":{"name":"ipfs-merkle-dag","version":"0.6.2","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-merkle-dag.git"},"dependencies":{"bs58":"^3.0.0","ipfs-block":"^0.3.0","is-ipfs":"^0.2.0","multihashes":"^0.2.2","multihashing":"^0.2.0","protocol-buffers":"^3.1.4","stable":"^0.1.5"},"devDependencies":{"aegir":"^5.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","fs-blob-store":"^5.2.1","idb-plus-blob-store":"^1.0.0","ipfs-block-service":"^0.4.0","ipfs-repo":"^0.8.0","lodash":"^4.6.1","ncp":"^2.0.0","pre-commit":"^1.1.2","rimraf":"^2.5.0","run-series":"^1.1.4"},"gitHead":"60d1f6463d09a677a98798ee3cdb85dc57a66c37","bugs":{"url":"https://github.com/ipfs/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/ipfs/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.6.2","_shasum":"f0e092d136f89f702d575191e8928cfcfd6efe8c","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"f0e092d136f89f702d575191e8928cfcfd6efe8c","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.6.2.tgz","integrity":"sha512-U53EOoZy1koqLObwUwQeV2ft12TCldqIo0Y2aiaZOZRJGIiPoadOxfHHPdtn1T429KOG8mtI/Gl/3ycZWDwwdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaplZEja//671Fwi76m5Op45s22LMnd4sAyRHVSGAUGAiEA9ohoplTpsLgksT0WdeOG9wXBlsmgd0zLBdAxbt1xEnc="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.6.2.tgz_1470324993538_0.7893643777351826"}},"0.7.0":{"name":"ipfs-merkle-dag","version":"0.7.0","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-merkle-dag.git"},"dependencies":{"ipfs-block":"^0.3.0","is-ipfs":"^0.2.0","multihashes":"^0.2.2","multihashing":"^0.2.1","protocol-buffers":"^3.1.6","pull-traverse":"^1.0.3","stable":"^0.1.5"},"devDependencies":{"aegir":"^8.0.0","bs58":"^3.0.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.3.0","idb-pull-blob-store":"^0.4.0","ipfs-block-service":"^0.5.0","ipfs-repo":"^0.9.0","lodash":"^4.15.0","ncp":"^2.0.0","pre-commit":"^1.1.3","rimraf":"^2.5.4","run-series":"^1.1.4"},"gitHead":"c7421e4e501b697e94d6c000c8cd8b25b2269a8a","bugs":{"url":"https://github.com/ipfs/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/ipfs/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.7.0","_shasum":"4a795697f4d0d6068fe77b1873696fc5cada1855","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"4a795697f4d0d6068fe77b1873696fc5cada1855","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.7.0.tgz","integrity":"sha512-J7uYAOgz3h23cldaBeSJA+w9HT5U18MBXUTiXD3RcTrcdXvwgZmEcMXwsua3dq5CdKr2IJG3xPUux34EmoFgRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByWatRrzWPB1I1T/uBrwR3u01xRrJzdbVB3f5VvUDVyAiEA7wR6T5iwKFxjJZhEuKD0f0QkAmMGyI/SiLb3Vj0vTzE="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.7.0.tgz_1473353529432_0.719980989350006"}},"0.7.1":{"name":"ipfs-merkle-dag","version":"0.7.1","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-merkle-dag.git"},"dependencies":{"ipfs-block":"^0.3.0","is-ipfs":"^0.2.0","multihashes":"^0.2.2","multihashing":"^0.2.1","protocol-buffers":"^3.1.6","pull-stream":"^3.4.5","pull-traverse":"^1.0.3","stable":"^0.1.5"},"devDependencies":{"aegir":"^8.0.0","bs58":"^3.0.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.3.0","idb-pull-blob-store":"^0.4.0","ipfs-block-service":"^0.5.0","ipfs-repo":"^0.9.0","lodash":"^4.15.0","ncp":"^2.0.0","pre-commit":"^1.1.3","rimraf":"^2.5.4","run-series":"^1.1.4"},"gitHead":"e4036932a6a9e65e2094e2505436d7d3355e769d","bugs":{"url":"https://github.com/ipfs/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/ipfs/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.7.1","_shasum":"a9742ce9fb0da259306afdb1b73ce8ab14ef2c23","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"a9742ce9fb0da259306afdb1b73ce8ab14ef2c23","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.7.1.tgz","integrity":"sha512-RyWnkWEOjRNHfFM/E3T752maBJHO8VGZ3uf1gShTC4YXsUfNfU1E8bUVP3sw5NNweF5M8cSt6CLMmpD5qlW0TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJPCVovyvxW3KI18RX6XpGjnTpaAd8l+JSWwvF2EK03AiAZyssf9MJl5WfPB4DWB7+hhGhKnHniRkqqeZbMnsUnSQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.7.1.tgz_1473441988647_0.7238384163938463"}},"0.7.2":{"name":"ipfs-merkle-dag","version":"0.7.2","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-merkle-dag.git"},"dependencies":{"ipfs-block":"^0.3.0","is-ipfs":"^0.2.0","multihashes":"^0.2.2","multihashing":"^0.2.1","protocol-buffers":"^3.1.6","pull-stream":"^3.4.5","pull-traverse":"^1.0.3","stable":"^0.1.5"},"devDependencies":{"aegir":"^8.0.1","bs58":"^3.0.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.3.0","idb-pull-blob-store":"^0.4.0","ipfs-block-service":"^0.5.0","ipfs-repo":"^0.9.0","lodash":"^4.15.0","ncp":"^2.0.0","pre-commit":"^1.1.3","rimraf":"^2.5.4","run-series":"^1.1.4"},"gitHead":"1b47fef5a654c56d8fbf34cd3732e24cdba28d30","bugs":{"url":"https://github.com/ipfs/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/ipfs/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.7.2","_shasum":"59c389e123b15989a9b6d014de997f2e891a52f4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"59c389e123b15989a9b6d014de997f2e891a52f4","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.7.2.tgz","integrity":"sha512-3aClUochYy57SyhmwSxSj2rA3/0EX39jBgFQqIuMrCmUZY7MBOpSQ6EisnLf34vkZT5hz1UwuicfMGLqKaWpig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9BXtPuhV39zG4p1LqmcuRBzU/XqTX6FE+klroJII2RAiAnXkvZ5Th0aFDQKmFPQrD8uiJELRNy8kuppVdrdKWiOA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.7.2.tgz_1473447031267_0.84307776321657"}},"0.7.3":{"name":"ipfs-merkle-dag","version":"0.7.3","description":"A JavaScript implementations of the IPFS MerkleDAG implementations (protobufs)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage"},"pre-commit":["lint","test"],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"license":"ISC","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-merkle-dag.git"},"dependencies":{"ipfs-block":"^0.3.0","is-ipfs":"^0.2.0","multihashes":"^0.2.2","multihashing":"^0.2.1","protocol-buffers":"^3.1.6","pull-stream":"^3.4.5","pull-traverse":"^1.0.3","stable":"^0.1.5"},"devDependencies":{"aegir":"^8.0.1","bs58":"^3.0.0","buffer-loader":"0.0.1","chai":"^3.5.0","fs-pull-blob-store":"^0.3.0","idb-pull-blob-store":"^0.4.0","ipfs-block-service":"^0.5.0","ipfs-repo":"^0.9.0","lodash":"^4.15.0","ncp":"^2.0.0","pre-commit":"^1.1.3","rimraf":"^2.5.4","run-series":"^1.1.4"},"gitHead":"893aff1940a9281e31259affed05d983ca738478","bugs":{"url":"https://github.com/ipfs/js-ipfs-merkle-dag/issues"},"homepage":"https://github.com/ipfs/js-ipfs-merkle-dag#readme","_id":"ipfs-merkle-dag@0.7.3","_shasum":"ed608e7cee4ff5bb6a0ecf0455aceac112dd0e42","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ed608e7cee4ff5bb6a0ecf0455aceac112dd0e42","tarball":"https://registry.npmjs.org/ipfs-merkle-dag/-/ipfs-merkle-dag-0.7.3.tgz","integrity":"sha512-PjGP/Z+6SkcLnWfSf80xTSJij3W7YuJzm70oUJKePpV6ABF6czTSinztJcU7nqTV0heLGI0qTR6JmtnvCs/dcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk/XsFCa4Moc7GkX2RTjqlKfRpXMpLCr6BSZrMmjYbFQIhAP34si3FuZxjWTkAuTivxmIWeV34HjfOFz46fYKsIgWL"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ipfs-merkle-dag-0.7.3.tgz_1473447387392_0.03438202477991581"}}},"readme":"# js-ipfs-merkle-dag\n\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Coverage Status](https://coveralls.io/repos/github/ipfs/js-ipfs-merkle-dag/badge.svg?branch=master)](https://coveralls.io/github/ipfs/js-ipfs-merkle-dag?branch=master)\n[![Travis CI](https://travis-ci.org/ipfs/js-ipfs-merkle-dag.svg?branch=master)](https://travis-ci.org/ipfs/js-ipfs-merkle-dag)\n[![Circle CI](https://circleci.com/gh/ipfs/js-ipfs-merkle-dag.svg?style=svg)](https://circleci.com/gh/ipfs/js-ipfs-merkle-dag)\n[![Dependency Status](https://david-dm.org/ipfs/js-ipfs-merkle-dag.svg?style=flat-square)](https://david-dm.org/ipfs/js-ipfs-merkle-dag) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard) [![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> JavaScript Implementation of the DAGService and DAGNode data structure\n\n## Table of Contents\n\n- [Install](#install)\n- [Architecture](#architecture)\n- [Usage](#usage)\n- [API](#api)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n```bash\n$ npm i ipfs-merkle-dag\n```\n\n## Architecture\n\n```markdown\n┌────────────────────┐\n│   DAGService       │\n└────────────────────┘\n           │\n           ▼\n┌────────────────────┐\n│   BlockService     │\n└────────────────────┘\n```\n\n**DAGService** - The DAGService offers an interface to interact directly with a MerkleDAG object (composed by one or more DAGNodes that are linked), using the BlockService to store and fetch the DAGNodes as it needs them\n\n[**BlockService** - The BlockService uses IPFS Repo as the local datastore for blocks and an IPFS Exchange compliant implementation to fetch blocks from the network.](https://github.com/ipfs/js-ipfs-block-service)\n\nA DAGNode and DAGLink are data structures made available on this module.\n\n## Usage\n\n```js\nconst ipfsMDAG = require('ipfs-merkle-dag')\n\n// then, to access each of the components\nipfsMDAG.DAGService\nipfsMDAG.DAGNode\nipfsMDAG.DAGLink\n```\n\n## API\n\n### DAGNode Class\n\nCreate a new DAGNode\n\n```JavaScript\nvar node = new ipfsMDAG.DAGNode([<data>, <[links]>])\n```\n\n#### `addNodeLink`\n\n> creates a link on node A to node B by using node B to get its multihash\n\n#### `addRawLink`\n\n> creates a link on node A to node B by using directly node B multihash\n\n#### `updateNodeLink`\n\n> updates a link on the node. *caution* this method returns a copy of the MerkleDAG node\n\n#### `removeNodeLink`\n\n> removes a link from the node by name\n\n#### `removeNodeLinkByHash`\n\n> removes a link from the node by the hash of the linked node\n\n\n#### `copy`\n\n> creates a copy of the MerkleDAG Node\n\n#### `size`\n\n> (property) size of the node, in bytes\n\n#### `links`\n\n> (property) an array of `DAGLink`s belonging to the node\n\n#### `multihash`\n\n> returns the multihash (default: sha2-256)\n\n#### `marshal`\n\n> returns a protobuf serialized version, compatible with go-ipfs MerkleDAG\n\n#### `unMarshal`\n\n> deserializes a node encoded using protobuf\n\n#### `getPBNode`\n\n> used internally\n\n#### `makeLink`\n\n> used internally\n\n### DAGLink Class\n\nCreate a new DAGLink\n\n```JavaScript\nvar link = new ipfsMDAG.DAGLink(<name>, <size>, <hash>)\n```\n\n### DAGService\n\n#### `put`\n\n> stores the node\n\n#### `putStream`\n\n> stores nodes using a writable pull-stream\n\n#### `get`\n\n> fetches a node by its multihash\n\n#### `getStream`\n\n> fetches a node as a pull-stream\n\n#### `getRecursive`\n\n> fetches a node and all of its links (if possible)\n\n#### `getRecursiveStream`\n\n> fetches a node and all of its links (if possible) as pull-stream\n\n#### `remove`\n\n> deletes a node\n\n## License\n\nMIT © IPFS\n","maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"vijayee","email":"vijayee.kulkaa@hushmail.com"}],"time":{"modified":"2022-06-19T02:25:03.217Z","created":"2016-01-19T18:48:09.693Z","0.0.2":"2016-01-19T18:48:09.693Z","0.1.0":"2016-01-31T11:10:19.909Z","0.1.1":"2016-01-31T11:29:48.595Z","0.2.0":"2016-02-03T06:43:38.407Z","0.2.1":"2016-02-03T09:32:22.771Z","0.3.0":"2016-03-21T18:25:36.651Z","0.4.0":"2016-04-13T08:04:26.720Z","0.4.1":"2016-04-26T16:49:21.831Z","0.4.2":"2016-04-26T17:17:33.308Z","0.4.3":"2016-04-28T00:22:18.959Z","0.5.0":"2016-05-02T15:10:29.030Z","0.5.1":"2016-05-12T08:27:55.295Z","0.6.0":"2016-05-16T12:25:13.777Z","0.6.1":"2016-08-04T15:28:55.497Z","0.6.2":"2016-08-04T15:36:35.011Z","0.7.0":"2016-09-08T16:52:11.183Z","0.7.1":"2016-09-09T17:26:30.472Z","0.7.2":"2016-09-09T18:50:33.435Z","0.7.3":"2016-09-09T18:56:28.957Z"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},{"name":"nginnever","email":"ginneversource@gmail.com"}],"author":{"name":"Vijayee Kulkaa","email":"vijayee.kulkaa@hushmail.com"},"license":"ISC","readmeFilename":"README.md","homepage":"https://github.com/ipfs/js-ipfs-merkle-dag#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-merkle-dag.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs-merkle-dag/issues"}}