{"_id":"ipfs-http-server","_rev":"283-365520e2b8f691321f7ca925ed7b0d93","name":"ipfs-http-server","dist-tags":{"latest":"0.15.1","next":"0.15.0-7b79c1b8"},"versions":{"0.0.0":{"name":"ipfs-http-server","version":"0.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"ipfs-http-server@0.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-4FM0kJHmiX8eJxvB50/7E3wfoo8dNlY1DlmtV+SZa67MiPe9frNPShZUZFG0bmiMIZNFEO1s2A6jnvylkqsYCQ==","shasum":"a2da3e10cc5c3486d06b2eb00263cbfac5bdc61f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.0.tgz","fileCount":1,"unpackedSize":212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUi5/CRA9TVsSAnZWagAA8tgP/1JjR09/17wD1ZwPCboG\nqCQykUAIRQwxyacQcWBUn2ZtqzfVZzA91IqxqkOcUvEc30lMFVkjHvFKd/yF\nm4J7ocfASfWTumxZKUb6leRjRubvq25NrC+BS0xlhAmBdW+Wh3Q2xmLJEvXx\nH+YUOMgUgMHMVvwDxJrUqDVs6ZrIySu3ztITElVMJysU5E0Ac8geR7FMNbx3\nE58xJapAkQJydAUzME/rrk5I1bLSJ+2E2yHtK30VJux540tXAMYSUBkFKuzK\ncQ41LcM5S1kU4WDtiLJzee2tWZJ4csu1+UX4pphTk6LDRf5ucjdaVZ5fOqNl\nQtRLEKVCgPe4SLjyvoPFgoCPXRgTQGFboV6Iw1dozLHPRwaJrYv8rBv9uMjy\nGppOTdKZWZ837SxbS7XDYRuXjOnhAERhUgvCAAUCf3LWsT1dWOk+oeZyDn4G\nEAVur6pS5v/6tnTadHe5fdUcf4me1RajVESP48i56Lc022m/oHSqfD0vNWbB\nLSwjBHyLrfp/jf6aa0vDmsdQBEvb55A6nBGBFUl4Wie+SuGBq135jXJh5730\nWsOGdsEsQJCABH4fE8U8e6OVvrR7ndL2yFEDDwUwC0j5v4mOpS8xP4r8m+rX\nSJIU0r6/JKU6IJvAjJKsZOXTdq2C/OJ3y0vukAGlCbR0LjwhBsR1pZtG3Zyn\nm4yz\r\n=Wv3S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVMusu4pT7EPnYkSA59jH13jZReEtKKKdFFzbWcCFhMAiBw5+xgbc6U5r4R92OqpfCvw46gbSltYGRZBqNTzXtoTQ=="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.0_1599221374855_0.013547462381419795"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5871":{"name":"ipfs-http-server","version":"0.0.2-rc.5871","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.40+6fd99c19","ipfs-http-gateway":"^0.0.2-rc.5871+6fd99c19","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^26.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6fd99c19c0595d1d6e4c3aed698c76dfd979a438","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5871","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-RDr2XxR1LG2m+w1MTs5gm8+owv1pJLqfJT0iTlg2fDhw/WxfgGKJoKLOVW+uB9RUXTknRZ8HjKOatgUBVKLw1g==","shasum":"34b856dcfcdcd68f19d6c95dd065a6fda80c3466","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5871.tgz","fileCount":67,"unpackedSize":146142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe5t8CRA9TVsSAnZWagAAl8MP/3YU//44SdeZcwefVQpU\ncJ9IMjU5/umgAab6WKfzWU4Tj9vtBehtk1XKJSoOs+2iJOVeO55BR7siJabI\nt1sYBWX3NMLeFTbH0QK+f2WAznMoWcEfnh9gpmWo9UEUclpFuKlg6gaA+Nft\n0tGwlJ4wmIFOUIRNnLXDG2BLsU9uID00phb7SvxR2q+rv676Vxz4M9qSx0bt\n470CqzGmXrkSuV804D7YPVYUMWg8AuP6oYdlSPZFTU0575pCzW4Zvq/B4jBM\n1nIp6Dd271gSBoMi7qif8wJ0wYFfdeCR2Lq+iWunS8Wek91CIIAHeaFG9Dgn\np7C0HpF1sHdpBw//nQIYdPWy0x2K+QGOOfkR6lX47pKnOO4XPvYL0wYrnQcZ\ncCkqOKHyf07G6t24gwAqCywbebt74Zl4ghaIxNZ3coXuSgL53ORCfHgPYddq\nbl3o5KxfkUQqGwuYIxwfvHveykAQDLr/+DEI03QKUe+4sNCoyYlpvPN7V6WH\nzhZyHtYBp0adTS5GKiPPhDy6yKxiG6cB7XWiq8FzrU6Uu7HCvh60hM3HSb0d\nuuW5VtUhHDqJls9UJCOkFV+uNmibjwa2P1gxXdhNIqsY+tRpo9T1Wlrspsya\nQ/5eEgZOxMhPaViQMG7pDxWRS3QTml2y0gWgw6VbStqzVpHsDXTa9i1T1sEr\nePFm\r\n=H8vj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0GcRR7Sj0WCXFo4LIMCl0xC0MNMOXKRskiLSrrjMlqgIgYSMt9YohhACzXL+uQvn6a7kcnGoQm1RydaodWvWAS/4="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5871_1601936251993_0.7898982609308385"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5874":{"name":"ipfs-http-server","version":"0.0.2-rc.5874","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.43+988fd211","ipfs-http-gateway":"^0.0.2-rc.5874+988fd211","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^26.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"988fd21191886b9614b97cfec1bce53cc8a83aeb","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5874","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-+3wP1jS4o1PKZnasIQMjeOY1ysa4jsR2UHJaZopFzoI0EGWKr4mv3yGzdlj/1YfMln/ZDks4KuK8eLoghPnqsg==","shasum":"0dce3e3f5444f6a3bbffa53981789ab5662f9876","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5874.tgz","fileCount":67,"unpackedSize":146142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffEtQCRA9TVsSAnZWagAAe9cP/RCo0gBsYA7Hri1jN/NI\nslFcqL4TMmZtQFLz5sk3VUazVPDaIs+uZucbArsARzOK7VhmQ63EJqt0kO90\nuUFHLSst/jU8uxqAJpA2Tou/LzYC8sXJBvQoaB3UhWTZ+0FOn9B63xSE9PNZ\n2nLr2KfEC3RLd++7z8BqGi2wxRZMOVMg/iJKusOHNurkW5hU0j5aJE3fv7pL\nyMKjKGnZI/ZUyZ+E+7P8WadDEoR32KXNcXUtnqph93BwMde/mUmLgzAiDq1D\nVcunkydOINx4EbZdYzvGx7uwv30oEqyQM4AOu/RN9eAY/NvEJ8DDmxuwmWHa\nIN4B5KBnnXb8L8WMAxtZ5PxOrgjpbZxg/0oUuPe6Cjj21tRcHvK+iBwS0hoG\nFzAI7hHx8UyvcKwxi2xB00hw1G4m5IAhk+KTrrtBb7kgHpWxt8v+aaklpiLp\noIZi513g4eNKsIbNl7zoDr0zr/b/Cff8puG/e8JlcHkVvmFH59GoexXzf0XU\nU+SDX/xdNpmuPAWoaLrIkJLBrkwzGj1tSpwKaz81ylz9JqA5/iBa1cHv2Dal\nVrxcdbUs6OsgCZ2gOwlnIN4NEXhzmuqRvHLIux1BZUHeE4lsoCvuQnR7mUj4\ncT0GZrMli0rvMO3qbBrg+uNi61Dff0Gusp82DK9N8b8Lju7su68mKMvtT5xD\n9OR6\r\n=j1dE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRHz9E5dvOagtHuWbEWbGfKoVii3PQgCeLLzOwq66fKAiEAkks7Bh8j4NN80xNjmTyZj/iHtkWE1c5EsqKf5DrwwC4="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5874_1601981264264_0.09004869191069376"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5875":{"name":"ipfs-http-server","version":"0.0.2-rc.5875","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.44+2d17bba7","ipfs-http-gateway":"^0.0.2-rc.5875+2d17bba7","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^27.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"2d17bba7136c0a517d2de208ca917b9112d70619","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5875","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-IRYaRpfn9LQX99J+gpOxSiMHM7XxN3/DkcuT4eeaDsQdXLh8J3zNYeXReXFiAfSP71ODLa3kVneMhidWBep0Kw==","shasum":"25b167c4ad75083cd70f8102be59bf238539fe9d","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5875.tgz","fileCount":67,"unpackedSize":146142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffGZtCRA9TVsSAnZWagAAyYMP/3gnMdGXT0jGnr1X9woO\nJC9FEnmodyZniq45sg6b7NcDBQnPaYpd+2MZOss4OqvxL+sTU2UftBl4pBxr\nov9+vzJAdaCps93hWj88tulpRrrpfqGiToKqt5Rc9wBG6Q22OPykW95v1uc6\nP/TRk4inNbUD91CoTDiOEshG37JYyU0sR/AH16+h1fmoBNPKHXiHVL5wL6C1\nN2XFj+YSBp4xNyH5XbxVq2jgNdUtbkd/cwMqNMcinLk978dPzcjPxJVUNezB\nMUDaLMZSazj5UNlqzv2Z8c9koCMBbHIyfrqXgAcXXZrXbiHvKdXOn2JfKwE8\nzEUv9rwsFA/hquwjkw+wwkCdeoUiIkyVApfELrMIjLDnH0itdYxbmSVGUfIp\n13w9A9fxaPR/UBweHCVTYGGEYfwNyh1aEiqzmDIIkFe6BD5Wp8ZDAtOQvnrq\nik7UGuZIdXK3YGbMJ6yzwpYvt1t2wv+z3hJqKCHY1yCy2nl/Zpu2xd+nmRLv\ngaqbZUij1tPqjiY5nz/z4/ewY96joRedkGeYV2GaxUma22uWYNItpSq2lRvu\nL+sUR3g7pAG+8N3AG/+qR9YIslnfN/lryiOyfLo+6gJ/WY9NAGqNHdvkHAIK\nvqOfCcWUl+19vvh5H7Dzezw51GQ7elTSpHAN9ovGGGHwxKDCdFH0QVvgWFDy\nHmLu\r\n=15vF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn3ZchsyJGHkO/H+UGnyk+CBdtVnfv8atIOsmDIffWXAIgdPcuWIeMOajgzHTdFOi6zzfD7sMs+favwAF0TEStXM0="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5875_1601988205513_0.8673979304758739"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5876":{"name":"ipfs-http-server","version":"0.0.2-rc.5876","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.45+381d54a5","ipfs-http-gateway":"^0.0.2-rc.5876+381d54a5","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^27.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"381d54a50a855b3f6c408d3ae8f1e3e5f9546598","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5876","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-ffL3uPVxkRH2zCL1WnvvwnUPGjeGdbv+UDsuBdwmZ5JEfMKLxgWYY55QBP/nrGXiTdyJhKAJBtitG5U/PiX/5g==","shasum":"5c22d725e5ff2dcf0f7d3bd2316ba276cef70110","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5876.tgz","fileCount":67,"unpackedSize":146142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgW2ACRA9TVsSAnZWagAAwKsP/RYBzzWqs7rneUW+/4KR\nwui6byjsyeJb4M9uIwYo/VUIxTjIIBwKOAmcm9Icyr9UxpZZiVA0HGiCgxA2\nk2ibtUONJo/De6Ms21t5Hxd3kQUdlJAtS404HQR4V/J5TZLQWgGi8uQXXuIC\n+IaSozfvywz5mQ2+HJ73g/4h2HpakSBHqv1GGdi39yIXkjb+5AeKHm5TevAG\nLtv2vVsuQzMjVPYeuVTEPFYR1nHX70zzcBx2Uk7LHoDxjge3H4SberFMAIJB\n2TWnb21GBucmD2pCLqfYb9owvqKxm2a0EYNORvYpyY8lPtq5l20Bk+rtq6GC\nO88UO4swS1Edz8ItmqbWpqF3h2CHCWJt0vBEiwdw7ulOjscLrD4ITYgQ2Zst\nSLtU0auurSU0FXKPZ/4duLavsjCvhheTLZM8Zp++k+WypdbqXEsSFqGjdKzu\n+k1H8OBxdjjeKUOQGDbmv7YwTq0n6kP6UYnCDyd+lsWOZgdpTvAGx9hqKT52\nOvttjHmvjDMEowZ4YIxDymZrpUrjlTX+VdJgWToERvyEd7dp+7gYJmCTEJn2\nH9AGuCmzdn1t7+UYlhab0VK2GPlMhb50iYv9fWNwlHbCWK4CxcPm1N/VznFQ\nbp895xMemDAylcAT4o0T0noE94tLxd37P7Bp6WurHOdZBxk3gfIsOmYOo1SF\nAZPT\r\n=2rGt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcL4XEiEqLOmz1GCCS94OKOzGQXdNzYlRmgMD2q11HLAIgVLmYAvyjkfyGTT8FZiYQiSqVCN6v9rUpZQLiGvE3COY="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5876_1602317695644_0.08747229016955238"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5877":{"name":"ipfs-http-server","version":"0.0.2-rc.5877","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.46+0613d79e","ipfs-http-gateway":"^0.0.2-rc.5877+0613d79e","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^27.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"0613d79e3c4dd088d32de823e89099e81eef7333","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5877","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-HKgm6RMilL2lIIX4h8Jo+KVprHs62/o/8ldpdNPaMVkTJbqASHdUG7SZPwUN8JAzvrea/VTzQzxa06DZ/3vuwQ==","shasum":"20408d73dcbde6bfb652b1580c30f28638df54c7","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5877.tgz","fileCount":67,"unpackedSize":146294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgYk8CRA9TVsSAnZWagAAUmEP/27nKc7FarsMU1kXPfIx\nKzQqT5jYTn6vZWcReIIpStdlDLD/P47CmBBQ53Sd7kELkI5JngYnFHmSS9UC\n29ukNwEsrEk3hhHcmHDHQSmWU2jTo+NLpsQp46oJFkZZy0xEln2xyvQq0Ytu\nt8gPLHVMnUgZXONlrhNFEhopRqTLNQNqmZw+IZDKQHnzowBsQaTooZ9+fjlc\n7E9MSVGbict4m6QHhC3lRxbbvHRUOQFUboKfdzkYEEMxfu4OaTZnm1Htt2k0\nhARv6327Jf1FT79yDNv48MYor8x4QyqOgE3VEgM9k1SEYoMTF7V4npwlpuet\nRaX83MMCH9CRdfOXdFB3eM6znt+9+0Lw8wNHFihrJBqY6kVnnI9S9FKxwmo+\n/cM7KlUt9MXR+cv6T16QoXIlJa1ZnXmPdsAybp3oOHeUZ1VSvHoLJtWhZWmE\nnVpUNLyqmJkOoWtEM8d0C6/fRKkAqq9uXEfMMt6nHRjDtOlRQgofuye4fvGX\nmKwTh6cKe8hIGTLcg9YsQ61nptgNroNwEcHAQ84+giB190d3wtTyEw63nQFR\nt3dqMFgiCcp6KnXFJewPSJES1XRyNo3gx1miV3e0epLytimV9H6WRwGANLZM\ncCjRnhcPIB3+9hrkzTf/Awg/Fom+IfWgP/fCgliFWzFnmGMweDht4JXj5m2/\nJO6F\r\n=egxm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOAzgPwvyvRqfDBeCJufhdod3j2iO3F7wyo40U5PsoywIhAIGnfgnU9AwxoQjpTkwlpNADZICgVmAGN7+Ap4yAs9dH"}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5877_1602324795923_0.40342742681904076"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5879":{"name":"ipfs-http-server","version":"0.0.2-rc.5879","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.48+8afb88e5","ipfs-http-gateway":"^0.0.2-rc.5879+8afb88e5","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^27.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"8afb88e5ea3b0678af1aaa633f0eca6156b2130d","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5879","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-hKkNHOqwJhVs/lTfhFUNPxra+skpD+6lkXD+aEWzudp2aLgcwO7pWY21TMgQGMDWCkP53Juu9UYWrJ4pC7q/lg==","shasum":"249e70aa7c2f0fe1cff4a317bdf992bb7f8f3a87","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5879.tgz","fileCount":67,"unpackedSize":146295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiG6nCRA9TVsSAnZWagAAH24P/3riFjwItxOOgbQUulxG\nvs3WUXHUhnIiVzSdLSpoy5jqXnAY3Jr8zR/05QTCijnilva2Kcs+DkmgIQsG\nd3K5dmUArUfrrGdw1S9nsKTc2LLehteYE8J+cf2njbjLwzHJYRbtfMgJy4Gi\nGje6tAmVv6mitZenrdJRtvbfc00hT7IlRpFIQuT60RJ5djiQQOPZtl+DYNLk\nuAhGMNHHf3O/CwvvnAwfqSS5imwVfKxvAE8BX66P4+//i/XUA3qgZ9jug4ue\nLcTa2I1E/vKEu5q3SXn9Z2cn/0Rp6EeseyRCQ9S+65hKLHA1utmVXlinukPc\n9GpFAVOQGJp3/bSGve2Oz0twkgtk6L6pCgNcnEg6/3Xu69DRa1Vnk5Ee0MV8\nRYpsIcZfe80e/DNZ7nRNbWJVFyuKUfmDinl7e3+PFbzrxtYuysRvw++pF7lU\n17hhIanbrPBgHLcp5dRWVdUiJNA5mqoWdu+iS45LSiJs5rJ49zYGpBx3yMk8\nuDGTct8yspczyBLdsZN6fIU6/lKKuAdZTbqEgVCoVYPrHPv4YcVwR+X3wg9B\n4Hz0LLgdqt0fnj0QongtcnV/FvYlYMeJAwVeQNKhPRs9l2cMH9GNi3o6QsIl\n9tcJ4cMwxK3RbOZeA1EPL4X3jI9NJ0LNSbutjheDFkYVyK3ZK9SXIp89hBWn\ndzqx\r\n=87ch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpzZz+bQ8rvvvETDL8jTj7nrQcAxdsaGYP5uD6sgn4RgIhAKrYdwKdlL+J16CEMK5MF23TkRP9FPmGIkLhqIqs7xkI"}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5879_1602776742522_0.6412821958444044"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5880":{"name":"ipfs-http-server","version":"0.0.2-rc.5880","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.49+b579b3f7","ipfs-http-gateway":"^0.0.2-rc.5880+b579b3f7","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^27.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"b579b3f742cd07f8461a74e1f8a08eedf1ee6503","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5880","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-b+Dq6qYnGuXHlL/8qthUh01ERjDVej6tGYFqcgP5Mj4XjHvE3Wm/pn9XOSItbchWUT25RdzkTx6PZvL6UAi9NQ==","shasum":"04aac85243e40585f19435aaa8d5d77e6d10ce3c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5880.tgz","fileCount":67,"unpackedSize":146295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiHLzCRA9TVsSAnZWagAAN9QQAIhA3sXF27wqqSsvuZdM\n2/MrDgUtwPcKFZRdKTjxjoS6grpUFvMAb7ZYFLXYt9uFuwz5XreiUgs+r4fA\nek1GXHCYkmUaLJpBzjPOqpfUcLBNVis3HIfJujC6ojQRJFnKEzf8Xo8FKQhF\nFOMtBJ9u+xpsxkx701lEhc9SU1wBeitszwLOqWeBeDWdDlkiJPs99uSAwDKv\nBAE3QI6BW5oiVU14fkzxC17q2jroAI8v5mQwIu15m1EOXzAGWo0KjBsHgbld\nXpk3PcfEK1j0oH9CjJQZyAjqSyi9I/V5bY2KLJOaIiu4Ic92oA8+CRWXrilK\nyiPsNXKsGQgAyNvNqVhS+vVPotukaD3v5orziNaMHEPRJDZRrkV7PwWz/vuD\nSUYYEtThSq88NIlQYnZXAe6oSORhePgo/OW5eJbzgAMVKYClYrmOTf3kYaSs\nBTFWKnoAcSyDAxu68jYXf/PuQHum8LFmOw6TIpup/5cDxddZ7G+fMgNZDmmF\n/V5fQR/hOtEa/cDuUo1NADY3Cs2hQmv58MBSbmKJFk8nR2atdmAXnA5qBMAF\nH5d89UrQu5kqQAz6n88sFVOivE2kDZRV4joWuOVNysQp7ntTHONZOro3CE6o\n4U2KADzp4Sn+hHdOj1KfGqkkt5gWCdX0+RRTIee6ywV+v843cEmydvsCMUBX\nWSxt\r\n=Q2yb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFn+3FCfLQmlYElZhjrOqZIqjqi1TMFjctUqaRMLqnlAiEA2YC9vk71BAp0kP79GJfDXMxdqyAIYuy1wYRfAAuaEwk="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5880_1602777842603_0.42872923459545587"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5881":{"name":"ipfs-http-server","version":"0.0.2-rc.5881","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.50+c53491cd","ipfs-http-gateway":"^0.0.2-rc.5881+c53491cd","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^27.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"c53491cd5fb075025f2bb995a8298b56e0ad0865","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5881","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-iy3NgdVVxaRtO3sJcW54gtkZ7RWNIsE1RBFD1EfHaohMoBfU1XI2wi+9HTzvUxKT3w5bUGpUJSEyekFejbCWZg==","shasum":"e52c95eb10968ea78a456da8fae03802b22bbee8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5881.tgz","fileCount":67,"unpackedSize":146295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkGXpCRA9TVsSAnZWagAA4swQAJNlJGX6sIXfMbzxjMvz\n07FGNQT1+M/eY5rjVtCaCsC/9wPn40c0J9e9OfW9pH1v7n/FMG5hkcMz3rsj\nX1GOoixD1NphoCDPN69cMQS1pzpnRPK6afbcSeQEv9xsMrHSpB4qtTSBplr7\nzoFfYUOHY3g3hb651ANy6jQMVYywHMeXpWQ3Jd+FrtFNrOybJ74v2z+mEFsT\nJpbSFOUyqc4gxE2N/HnXmNgLk9IU8MUuJtJzFS/W+vlnYhZ5qMIjcUr54sUa\nPtWhfP9I5IqT864xGXrCTOmt6QKAkVbC+veHYVvbehX87oZNxr+SEfBvfSGj\nws91Bfj1ot/hWvZe2eLKrydyrSXl2hKaNAOC2XGVcovndoNQKgNW5bQz1Gdt\nro4YDPaHrpnEE1/wnXc4bExYgCq8fbhzd9xSEloAQMq7bRJnhSFr4o61s1ez\nVDte6ETNmb5lxFx4NrobAu4Ldz7NAfQzPSdcwXXTk4hqd88WdAw+cADyfwwm\n6GqyDJAKB2rwdQFFESMmEY/1eOBw/+2uXG4hAsMPFTHihR9uystKzP1j+iw1\nlA15W4er1WMMK3Vo4k2O+8Md9IB/MF/FpNbuc0RndzuOhRe9m9FqMLVqe6ZO\nRpHmZPw9XIkrva7T2usKKSInDmr2FMtfP9tX7QCSYddcZ9mgPqYB7FGsizqD\n8IeA\r\n=LXB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC79Rn03rkk6Dun5bdl+uzb2E+HyfLxxx21yYXlbrV+EgIgf2JVQv6KlKZnshcK8AQ6x9e67b8wFZcOXJ9k6nxJDZc="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5881_1603298792798_0.9112452129442832"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5887":{"name":"ipfs-http-server","version":"0.0.2-rc.5887","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.56+a00bb678","ipfs-http-gateway":"^0.0.2-rc.5887+a00bb678","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"a00bb678f58a07194ecd130edcc8c1c7148e60b2","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5887","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-JAbI4cCXSg4Ml84ihpe8qUxSBrlaojcRTo86hAuGDQsJaHF9wptI1b3rsQKxJ1cnqMuncDfQmwOR8JdQVbYqhw==","shasum":"66d749ce82dd7dde139ec8950d31246fb73b203d","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5887.tgz","fileCount":198,"unpackedSize":874553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkZGZCRA9TVsSAnZWagAAdDQQAKNwnlloskbW6CYQTkAm\nl8DPm4fi+rJEmID6ImWIGWNxSNQDKPZuf9eAXqiEpowzmGv9iQYDVH5vVRkr\n/iwI7F+VQ2ue+Oqr9MzcPx4VGo0Dly4dLusRZZbg9DVVQiwb3ZZq971+8nho\nPoaejQ1/0OehvOQGit2+OjpMf9PS1WU/BebQ42NNUCFt8t7GtCqn4r9mHPPS\nQd0vV59aNRDy+a2XRzTx6Jz28skBnQe6R0M15Do/KQ1KWpWQXrRzGsEv3oMg\n5z4vtS9umnLBm+28wBWWSYb3WpQEBNxE1/jMFPxgRYWh6Ccfew+1kj2TBTx1\nRve/cCJHyuA1X7Wg4S2XWBiYPnNsdHMzYGD/rmSaOizyoJH8WhbystPooceH\nvVLUQeEC7zwMwS4yLZP2S/5iyhl0cjLOFBogA+Aff52KUK0BKp96E4O2tpQY\n7LSpimiEojTJFyXJpGIunVZmoDQZRMlBSb8dgcCeiMBWcNFS+AekPY4dvISz\nxx5SoloA5c/1F3qgQZ/0MjfDDW4gWNLz4lsflxlGFjnZox42r2gtUd62NC5Q\nDyVU+OJMKqZxkczNtU7XGXtq0aLYlbpJYDbGI/5xY3Lit7SRDpOeZOclSSGw\n1+UrPywKaufgIgMGHcqzlzK4NJctMLgRkMWLTEp4e50zw7TS0RybRbD/GMYu\nQHOt\r\n=Lgxu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaEK1jFV09z3ovtfJf1IKz8VqOCTPQj0qVsWavwmjxsAiAw7Ea8E68ObPgsJhqKJcWPs+41vKWCuZfArc2I7eBRwg=="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5887_1603375513082_0.3571822058935368"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5889":{"name":"ipfs-http-server","version":"0.0.2-rc.5889","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.58+13eda29e","ipfs-http-gateway":"^0.0.2-rc.5889+13eda29e","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"13eda29e37af836f49727d05c1a95fd072d940a8","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5889","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-4pJzzm6SokKeN5sW2HtbOLg37VIub9TkroPVeP69RzDd2oXBz5AvsukYG7vw1XrqcR5qzQmYkl9d3qUWI9VZng==","shasum":"d6ec1303a39dccf3f7af472b1f7cc63e8ea268b2","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5889.tgz","fileCount":198,"unpackedSize":874553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkr9vCRA9TVsSAnZWagAAhlMP/1H/kkHwDhiZM0L7ICsJ\nmWkKrdd6ndPUCuTpr0720mRNaOLaMdNaoRvjF3VNDZAXgkC/UlOKU/XKXcvL\nmL2P3TH+tcRrIPq2adTCMmzs+A7Fwei8X+3A7Dfl/rhkrcYKXnU89oFZzMuA\nT4zy/ekX7xErb8S7Fs64xq4jHCp41F1voPa1HAhLI8R6HbCNFpSjHB/Ckl4k\nzsK8dT8d3wOtEMGOKc7eCVYsqyCbAV2kDMwzO0QU6gPuZfVeLfy3pR4FEHbC\nAa9LDjfJxzmK2tjWEeoXHL0JhcIuThEqCptOiyWYOFFEK/JSUYzmluEiRQSJ\nP65cDjFFr7uk41om29ksiVVPVdA1qvvuPWTyXBLYcOCq9ZCp0C/OfDRSOEd3\nBtFyO9puNrKabB4W7Pjw7HVZiYH9hlJyM0X6g/B/dQAgyj4O0zm3NMfwMDdd\n0+o3a94GhH8OrpBw5FBv6X9HXqjdEICoVOUkauER14UoP3ObtcpwA+UFQ3KA\n/DhTupi4U4CKBMjxr3YHONZ3ltFs9/qQ3n7mmlp6VQbSilcZUsoaWc3pUaNu\nyhq7Ki4cz56uaqotP8dNzf6yH2E1KV1O6JlQ6WTEMq53z51cdXiMy+ppniRE\nkMYf5AHiTrXqvRH9z4KG0lwG5znjm2wCeDgBk10AKl8nGSmQSl8CEzj5g6JZ\nrD+m\r\n=YUgW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQe1aTb8TS54RODgJCfbyxzGv797z/7XR02Ld5CqsaVwIgIumKwyCk2T3/cFzBHtbVGmicmYqZzIzD4cUKAbgQJNI="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5889_1603452782630_0.9841539941671278"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5890":{"name":"ipfs-http-server","version":"0.0.2-rc.5890","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.59+94df21ea","ipfs-http-gateway":"^0.0.2-rc.5890+94df21ea","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"94df21eae28c3a87bcf57e168b1379edd4674cc9","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5890","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-L3t2h4EA/mTuwRh4IwbjaRnartpp4y6cgSpujEH1n2FUnpzRSDo6E+Q2nrXlk8psVSGeTvyblOfwIogaCTMrzw==","shasum":"9c0bc93aebc0aa9f4b047bdcfd57cdc3d33b63fd","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5890.tgz","fileCount":198,"unpackedSize":874553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl9IRCRA9TVsSAnZWagAADy0P/As76qSDoAaon9KR90WE\nhyMaC5pSq2q2Y/1IY0W4Of40GM1ZdmqozVL9hUhjtoaKe0zZiVl8BF0QRofg\nfFvS3A6m1C2QJlh0wLRwv19PCCkg7FOFMMYPp9VeAnXQqxehRZsZ92iGmZJ2\ntF7ps0txnPGRMS3YWZLsCJtQH9VURcoFlIrMnB+iM/SRH0smvn69ubRnTNxy\nZXQhHv/dO7ZGIbtphp2ohWZwki4D5v3JvUkWGx8WLVw7ggEfkJ0WvxrHYJVM\ngY33wB9Z4ook2L530p8uztg2Zs+yuI6UDuH6vnmrOkQ3ooy/09E0Q9I6vnKk\n3S+VPxjwTlnT2GYr3xQmxQrC8+sruhSyQbyjRySKy8heq0nv+8M231/sDqCw\nM0nxqFUBvzGqYKntwi7zkVbvxGGFIsQtPFf++sQVTx7ZKaNwloe5KAKH8wwI\nr8KiCNFIfl/H2dbKRWVnahPcSlbxCzZ+s05L+bYkOPwa0rwCHADoHhOS6akX\nlQHHS2IQsYtgii3LnJNdzpD6B/kfM5TfWrUiaiN4uqPUNvHpPBmMAEKK93uD\nf/vRAVtCpxy+2POU0lGGUXVgETlA1HyYY5O4l0WayUrd2TTw5fClzytRBXXO\nXaydLpse+bA+RDeVISGCxd1wm8sY0rPmJx37kEKV/CSsE39Evug/0/eFCSrN\nR2oo\r\n=L92X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHjqrq1VP6shR3zgw/lzpol3L7MnCg/by7be4tGhMN6AIgaolqtRNg0SAxW1rOJa6yKSV0O5p3M84fAYSe75yO6zM="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5890_1603785232925_0.03881610456666018"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5891":{"name":"ipfs-http-server","version":"0.0.2-rc.5891","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.60+467adc3a","ipfs-http-gateway":"^0.0.2-rc.5891+467adc3a","ipfs-unixfs":"^2.0.3","ipld-bitcoin":"^0.4.0","ipld-dag-cbor":"^0.17.0","ipld-dag-pb":"^0.20.0","ipld-ethereum":"^5.0.1","ipld-git":"^0.6.1","ipld-raw":"^6.0.0","ipld-zcash":"^0.5.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"467adc3a3746f1c554616fbb4b79b1d62ddfcd35","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5891","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-wjNMOwaO8TofQRDzXCYmniV8GQ/jGFMcrh1N02Yl8s9NzXSYRqVoz75vLpRILyUUzUn9lVX+mZzNmDz20j1KOQ==","shasum":"dd8907a8e22264c4ba3e2ef5707a8e6608299496","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5891.tgz","fileCount":198,"unpackedSize":874553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl+c8CRA9TVsSAnZWagAAcFkP/RTb9XbTLOwhXrp115OG\nwihBauTMI2XnbgfBn56KvyGLsR93+nUPa5VQfaSVQAv5KgscxofMaFiG6a4K\ndk2MQp6yAdM2QESd7NThtId30jC952apjvPoTIzc949TnWHtchzoW7S6yxXh\na+HJ/9AuHtKCABCZoExJLgiTuIPmOMyHFWN31TlEHIT7qAZioUxgfnzGe4Ty\nHwVlW79+K42xfguMWeKRN2vJ0KttC/ovixzLpOWZo+1peVqaK/rDVGewW8z7\n5R0aq13pVbZZ1/qTPQhU6davRa+RHptfWlkg8IDVgSOYrfXHkzJGJ5kysiid\nC2jkIce+abmy7oQUT6gEqo5ZDV3ZOUI11054U2UhEj8riKE3lDUjdm2othQQ\nHC80OSJm0N38waiPIViEuNjaf1xZmtJxSnxIF3jTkc7C0v1hMKG3dKtoJ616\nS3zlTwO/GanHB9WI8dR12QZsr3pjd37MsgB8ycjDxvhbcIIwSrlnKgJDWEgK\nxbtHTn+OgRSF5o81twHNZj+hdCdHB7B0O6HM8S8NX4scAoDZ2Pn5kIW7/EPv\nkNb9Y8FSkDRxJjAEcg8IlyDzkUPLV8QXsKb2j8MYkYwQz8vWzV84XbYoB7VU\nS6XAQwaSP4xMxCPglqmju+F3E7qR1dgw5SFq9KgrDThg9WopMHHN949ryRdC\nNCtX\r\n=9M0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8yFytMhLblWNS8Jh5NwcUnRONOmKRja5FGZyQPQcKSgIgMykWij0KjB2TKiKR5s1f3pFE88WIon4y1X5tXXsruak="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5891_1603790652136_0.7344864939901399"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5893":{"name":"ipfs-http-server","version":"0.0.2-rc.5893","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.62+345765c9","ipfs-http-gateway":"^0.0.2-rc.5893+345765c9","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"345765c9287df55deb215c772bf0d863a205b116","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5893","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-MAM0qBGMXXzVfWHTyBmOqCQ0OqjDZ9nUubnU9AnydsBuF8mpLL/6RnCcHKFRvWqe4SG3mXaB2cf7RWJhf/ytOw==","shasum":"693e810360067f043ba17b1b3d6218819c9f08fb","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5893.tgz","fileCount":198,"unpackedSize":873583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmB29CRA9TVsSAnZWagAAtD4QAJwmUibdCmFsv4EbVWJU\nKcrmhNuhkJvX+55AAk9I+ekcM64vEuL3D/dYivy3yBvAzFe9P6qCDnuCiP2c\n+PvSjCbykRlOF/kRLaEB2WWuradNzFWg/y1CQzYm28L4fzAzzadiAJ+PtU+c\nzhbjYmMn9/2d5M1h8cWku+gPGt7xiYn5oGRKwZAoyr4s6/I35jKbelHpFrEG\n/Hvi04Hmbwpxzej0Xu0GPFzMkG6ZfQice5FS82V2IY8go8B/ttvFt2KiEkcB\nhbF0Z1IHqbYcHJrkbPKNc7XwVWbgbSWD8de19wSAuUonADdTHkB6UiJXoGhu\n6uypDQBVu6TyHzwRb4KdjxApazH9y6/FiDmAex7bHiZJsM57aE4a2MDvpAF6\nZzKhnG+zSI6d7d98Cz2PXRDHoZqdeR+msG2aGuyMw5p6k/cJ7trASnQ1mv53\ntrwmHiFpCh4N08VnZGrMWqEI45i51JjBmNcl6q24n0W7T+ezukzRlfHsv0s4\n673cz+vD5EemnRXeYRUGOLthesHSVJS1TTNyOPUM5KRrBv23rgY/oDWq6j5s\nljKMIeSiocM2YXKjk/sMip4GMJCdmxITEQM57elHRvb2B1wKQ10qPODOUYRC\nK1d0Jq4LaQs9Nj/XTp6Wb9EdMQK8hNocCqpVu3iUIG3QQjfX/CJ9bfnYa3uw\niUel\r\n=/7nx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeJH4gWOl5+cWXjn77kAtov+7LvVnwCT/VuJXIHXRLQAiEAp19ZBQyDXDUjQMfgxajn6Ertq9+mVR/meX01RWeJqfE="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5893_1603804605048_0.23765834366969085"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5894":{"name":"ipfs-http-server","version":"0.0.2-rc.5894","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.63+c3772b4c","ipfs-http-gateway":"^0.0.2-rc.5894+c3772b4c","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"c3772b4c91855da1347eb954a5cee186fc46a562","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5894","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-XxdKnUcZHCerDtNUrnYY0emaPVEtaWzzvzjuF2LhUGUYscfHOmA/3nFe2b0dCH1rRn2h1qqiI2yc6fQfE4ft8Q==","shasum":"96b4ab2d891f9c2aecd8f805cc76cc50cea92c03","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5894.tgz","fileCount":198,"unpackedSize":873623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDiLCRA9TVsSAnZWagAAsWEP/0wRGeVnYt/X0BlCuksv\nG/0zKU+HcYT9XGj7lmocl50XguOhAg/xbA3dW9If28OhLGiLk4vWcfssNqur\nJi4RlJWusxKH514j0QYd7MyS257asdKdkaophvcBcDIGV6dFmamfUZ1qCJcL\nEGk0NDUuiorTterftTYJvUiAQsfxVtC8UNn5TZMPGC2Ts+LbchiMLJsLS2O9\naMm1CpmGo4RHquOhEetwDdppUqw5lqMGKTGHzz1bcUrztroXkbm6HNN7B8jV\nbrddtoI3zR7jPweQRybKSPc8Xf+ndp2RjZUfrHqTCE3cgVUou+umJWY3GWyK\n+4TBDWLr2ZaQepLZSPDOMgg9FwdErWsf2sMr3L6mUA0psgiAtdiK/ZnkmMQt\n3G5kCA921JjDU2Nv05OZ9UY69gKm7/vnr23BIUOPTKjOQIO263d86IOA3jl5\nrTs+WvZ2wURBW93D1UAC7E3TySp0gGsq7PW1n2DVCBmtHXi4lf2XFl7UGVDf\nY44I2BlZbMYa1zy8E9mwqDXHs7/6Rq5l+ktKP6hFHVYMtZvhH9WydjPUNv6O\nmaQWmgG1sVskPc/zwvDRYZAMlvA1Oa7mSXhsK0j19UhLaU226+Tf95GJ3OdW\nMp3rOpbd8rBOT6OrCRa8dBYOVoS75G/D4W4fKMeIBCEoNRTB8lUancGUEHLo\nja/z\r\n=svgj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLBSTJfvLRimIoVQKabidBZl/+dsmY9RwJoHX0hrQzpQIgPAZBGDX8iQm2/jB76oPeg1S76GutyE1ZnytHsVUPfkI="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5894_1603811466654_0.9375989814606598"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.2-rc.5896":{"name":"ipfs-http-server","version":"0.0.2-rc.5896","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.4.1-rc.65+70196444","ipfs-http-gateway":"^0.0.2-rc.5896+70196444","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"70196444f942cec93d00e8feb637dbc79d5fe37a","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.2-rc.5896","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-XFJ21L87SR9RNclI0mjgskHJHJWN76zMOLUU2qnNgmAoc2g3xmcDDV2IM5Sh3Kja9iijX+VGwNNPnD2wUrP7JQ==","shasum":"b83908c9b697564d89156ef880fb143032935254","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.2-rc.5896.tgz","fileCount":198,"unpackedSize":874561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmYGsCRA9TVsSAnZWagAA0c4P/ilFStQQRtrO1Rk8jVfz\nH8x1sgTFE+Qo3MjBHHIkQ39aSHWdmZXyTDCMR3BIhOQGnfWjKCFlK8XeAtdq\nH3o/XcyrwdBIMD9U3R88OqjSea9xPaeR1Bda++YRjwxL/B3xR1ncvBWMeA9J\nZfY0nrQchsMEXIUL/HsQywXRpCh6W6D6ccSRTirrqfVca1gsQFND4SB0zUNg\n9gT2BWYzx1mjwH+bikUJ/tAoTmS+62YiZrDQxaAlb3oo/DTsCEvLqv3e5lb2\nZKVz+ckOYZzvqiyq3xYjbcFOPtbXd0KRAQZ5F0TM3p0L+hnc1CTKQDVjV6nv\ncW3hHXgmwvJMZ3f/cWTcNr8CtcY/PdRUFSsWcJGbZ61FTgq4yDIsytOy+nL3\n7xbp7rRnrhslpG6sfP9gA6JuMWHK5wXcKO8zhcKijR6ujfhREMP0aMlWowEV\n3nfMIiv2IvjHgNu6reDSAHQ2Dz/b/Z7FP/PRZfFpRTxwILu6B7kjKzdOM5pt\noLS3REFMTY5TPRHGaeW44HvANfK1V9783DSuzbQfZLg4WnVOWqBH+pkscCNm\nPI2qwIWqXOv+XEz7iyFS5zcxrDe+rGtNXCxUmwWHG1NMWcDJdY8AJBEB6sz6\nAtX+Hk0ugq5r2KlLyC5izpeJyRv7/LtbBNlWyMnYWmYmcDRxmjoThRZhfv0n\nR9Q9\r\n=8KEr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4d1szThF2tSKDKUvFGy1i3BWFEFQ4OpG4arVxc7q98AiAk6See3uaBZ+wyDMaoQJMwC03TBS7GPjkg0v9zl3kR/Q=="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.2-rc.5896_1603895724290_0.34150823495535065"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.0":{"name":"ipfs-http-server","version":"0.1.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.0","ipfs-http-gateway":"^0.1.0","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"3f407ae0b36d6f7d2804abef956c9f035f3d298e","_id":"ipfs-http-server@0.1.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-742vjnIoLgbiTGRVIHHHDkC8FYOJeGrK9pBrtT1Dtktr5cRCO9uPq/j0svdRoF9bPGxdWp1ux1neDAGQ08qApw==","shasum":"5d0dd05370b0bf3522624104248d6b3b13212cfa","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.0.tgz","fileCount":199,"unpackedSize":876077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmZO0CRA9TVsSAnZWagAAUC0QAJplTy/ceZ7sSGldjfwv\nYx8z3WKs3qbglSSqEXg4ytnDzSJjI6QRcDW9IrNvwE9vvyndr1mseOvFZy2w\nVrX6kCwbE1K/CtxgvdPzfEzI7WO/YsgC914QJgQ/GuevMl52WnNijtWBJjYR\nFAWIu0KWbt6nGPdaROvknaLl6aAbZJ86y12iqng6BT4754hdv0a+QaBVIS6o\n0z4P3KR8eGOSEDpSYywRa9/HHgxzzq5IZ4NcRPdPxuUD0JZknkzmx+OWTK66\nZnenqjEE5Jep2qASP8zwTZTh/89b4+mWztcYZYoRJN82CheF+GAKDchUxftI\nfLC127Z8Z6l/78yy2F1JthpTYUUAV42yKJqoTTlRrsM9ILECuDguRlkn6MHY\njqfxpV453l7FyLoZTnRalK5arNm/2VGV8ZtU1GyUNiJvFmQU+YZalxTqNF22\nFhTHNBed35ytC0GI3xmsDNf5e4yFrzCBMv1goC/8mxmijMbfNLXt5RLLGvKw\n5gh+JgIvwg8+1MVEXu1n8y5+oKXnp6Ie14PLaYzB42d0KGkmxwFfeMFGAxA7\n1FBhw0hZy5OYhQZ+OKM02QZMu7HKmv9sVgod8RNwPEiFFlN12gpfJy53Fjuj\n8ssmsDi6T3PS2vpk+zRzokEb9myzVVEs2yYQlaV5wSv1oCwN8K6fxKz/GgQ8\nPQnt\r\n=yB3z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4wIL3BiB0ygiAdKKVpyiHfkFRAY8q90Xlk2ugm29lLQIgLxo2RdGOokztDpfeZmIVQf+KqDoyg+4IgVsuDCrqs/w="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.0_1603900339974_0.4846998830858036"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.1-rc.2":{"name":"ipfs-http-server","version":"0.1.1-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.1-rc.2+097d7cec","ipfs-http-gateway":"^0.1.1-rc.2+097d7cec","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"097d7ceceaed9fa7983bde829f90066676b664b4","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.1-rc.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-ixEQVxJKb1eZg6zc+ccZSCrg/2kzFbEALde+ytZkdoBV9eniOfu/4f7aW4xhDMv30VcDG1Q/FxNUzu83XWjAvg==","shasum":"201410295768671592aa05fb4b6df207797c443c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.1-rc.2.tgz","fileCount":199,"unpackedSize":876119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmaVkCRA9TVsSAnZWagAAEPQP/3UHOYe8VtrTJ9lib9Yt\nB87YA4Hp40nAYakYLr4HhhQlg8LPDT6+3YgLFHDok2KyOHNwHnWsELoJscGP\n2zue//JqI/nUcZu4Ae+wmcXrM0y34w/78YoT0alO1VgCHqeb7a3X1zj8OpxA\nB5EmsuxOKbHQRg4YF/xeFJDIPpmBWAYo3hHVS8qpa+eEbPvo6u4FZLyKmw5Y\nfOBnJqQyEFDi85rqKTG8eIavHP1rzjvmoO/g6mmGuEe9crV2DBi29YBgJcal\nmNBw7MRkvVsjyvKWv7pR8/OqTJpB1S8gGJIhGusBv/ge9SZWS2bBA2hQkLhr\n9PoU+mJFzaI1Vb4ZP83M5ZM5yuoViO6SwuTIJXwYdHB4s8dzacyGAoj+4Lms\nGAleGY7Be+POOxtlKGHJnbZwMCqdG/OUDXQSt7RAiUkv7M9DeKiNqUaRGRwb\nZLdfMMlqe1+qhTTtYx2j7snnqF1AWHLJV718S2FkIqevmuBRg6AJSV6zs2gC\nLNaen+qAgLMsNsld8KBty9pSwK4FQA+/9K368Hby1Iy1bmzmaj/aeaRuLjzr\nVcMZdXQomtqi4p0WG8k7zCj/jY7i+WSx2u8VNvFRVt4Yo7qrXklzXAICz8B0\nufPg8FScFlvcXAJg+4PLa457V7HEYwVXi8j+bNVuGpG04rJ0VRYAil27lCke\ny1Re\r\n=pfSd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyZ29QTEpJw49WvIeSc1TcLRAfobUvHI6f7rHzfXlwBwIgQhhYK9ORK/bzjIo8O5Jww69ZQezu6KKyGNOGLpku3Fw="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.1-rc.2_1603904867696_0.9589421986348299"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.1-rc.4":{"name":"ipfs-http-server","version":"0.1.1-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.1-rc.4+c4d7505c","ipfs-http-gateway":"^0.1.1-rc.4+c4d7505c","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"c4d7505c6c5a2fbedae72d9047f1363747b4c2b0","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.1-rc.4","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-eNXYqcTgo2FAF6Cw/9tQdsrZP9E3kfYC4T6bC9nFftehm2kaamLhGAe+3NZPUuIbdY3iOxoJoF9INoe/YBd5+A==","shasum":"07cfe96dc9200c5424034be62df2ef898280419c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.1-rc.4.tgz","fileCount":199,"unpackedSize":876119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm/mPCRA9TVsSAnZWagAAZSkP/RcWkg8XrMiCwFXj+6eC\n/fCOFaEyRhcd5zT+Lnx5oFwiZX8ovry055Clq6JeIJpChBTV5i1P0w26E9sU\nAMEqrECGCqo2zLNZ6LT/e+ot19moWgaSqwoVxXazZ5LNj3SqhbGtL/xyXxYM\niA69hQw4/N/9Om7lPFvsyl6fOOjPqTsIowq0P3nZMkYBIVwZJ1y31/lsQjYP\nu1uNWnrCB6qRqCE9yeHH2u5CL2vHdgDwQyok1POTMpyYFav3mn/7QZpXij+H\nTX7JNfOPBDXYp/2pc8GIlME40cysFIvh0wvlqh17ntnrc4Yzpdyr7qo4jofG\nz5DNkAfUPU/iBwRHSvfgIOCcklzWH9/DcZDBaML9jkpOmf7I0nbZgKEXPAqf\negzATfTJQ4SWfjMEShf7c9aijT/1xgfzArvifiYQFfvKnchjp7Wgd4hbCqPU\nwcOExpuszjCLkUz9nSCCy2G8Yz3A6WQM1MjkAKkNiQN5ldkJ01D1smDAKyvP\n+3ufeBprowR4M835Wjgp2OxTNEwPoujMQ9SbzloY2M3fCs3NDUMCEtexycS5\nvIAPhPluuif9ARRmQgI+ldvLRP2e33Lbew+XfLAVxR3SfPGLpPMZTVfN79a2\nhf0jNNWhxvSFoftYaM/vDE9iHbJT8EfHOWi9E3EH0rH+wdmuhmTQesdmySB/\nuMcZ\r\n=n4fK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrWqGRuFKBmcEfGEWROWSyBHazZ8UM4kfJJB2+J/8SvwIhALjU9pipZJMGN3LBNvwUbf6Y4NGm7Mfy9m8k0xnlNAO8"}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.1-rc.4_1604057486754_0.4374035158472336"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.1-rc.5":{"name":"ipfs-http-server","version":"0.1.1-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.1-rc.5+bd8708ca","ipfs-http-gateway":"^0.1.1-rc.5+bd8708ca","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"bd8708cad08c9723c3c86457ddc14cec84d1793e","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.1-rc.5","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-ZyDXSIrhlUh4DFqk/fhy/moRgW6yOTP2qNtHPtk9Yj0kdz+JsnbhsjgKFi40CurcMekTcl39asl9lM7rGAJzbA==","shasum":"2ba6f3d21bdfdea953e32b7e2faaf0c8b9edf31a","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.1-rc.5.tgz","fileCount":199,"unpackedSize":874374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnDLnCRA9TVsSAnZWagAAQ8QP/2nKpE9rI529In0A5zCU\noxhcXoXvUt9ZLrPSZX0ozgBEk7S9b4T+aYsz3CdWufKxbsi2Dyy8fVjLNnJ/\nBomPPT/Q1Y4MSW2kGfpm+2ZtRj7/b4sqC5Z+iuNm/hCZIHlGPOaPvZPDIP3p\n1GGjIcJ2bUncS1diCgzrnMgkEgdYFtZRk5bfWQyHvpiTTgx6uG7R9msVUiw6\n2daVuK92i62wpyEegwbuxtuxb9CCcW0RBDciH4ZnRebV8RxgI8URLlCOzjFp\nhM3gxeO6grM/up0QJw+AT0vrc264gFBnd9CtL/NDL55VjHghspzWSpUQ6BO6\neJeT6J+VqDhkTazg7Ag9lq8fOWo8oVvgMLVYy2BwBbsKIE9SLl7uFC6RAePD\nr9okN9X3gqDpz1jY8eV2wo1mVa6XqMBtaNC3uVNX2ngeAzgdjy6bW1RKTsSu\nd5hhGDACDY+CwAsf55sDP+TEFBXM13viZG3IxhFQofp+Vp4xXO4JXfPFAXLE\nruuOHfSqzKkY4qw1IxbGs7rEKVVjqv7tmsMxwtq/dQPQJ6+3MGuUrb+VuqjH\nGbtUH/5yqTjOE4Bgt6e+0Z8TutGAED7y+6mUxBQELxMu5ZpnCFWRIRo82Wmr\nlr2OJHb7AOzhEXLjCHWDX8hFnkVzCvr/UZ8cuUDtZ8q+AOzNv8RcS80EbdOp\n2wSa\r\n=fa9b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX1HTerpBrPeNCiyq9FFY1jn18q3cAJnVRTxcTDFh3QAIgUArULHX2z7qiE8+HAZ8jYCd1/ePHJZmPWHBdVT3NRvE="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.1-rc.5_1604072167082_0.3930593106547817"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.1-rc.6":{"name":"ipfs-http-server","version":"0.1.1-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.1-rc.6+059520a2","ipfs-http-gateway":"^0.1.1-rc.6+059520a2","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"059520a2a3467952650dc9f45d8df790251f932a","readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.1-rc.6","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-aFHtz/5NmglfQZQoJX3y1gg0E3cT6fEEUkcYDevS53MdZJSWqPrkz1KMNQPTdRpFYC9kuQ4yN+ah4YEse774AQ==","shasum":"e2a8a104fcf82874c97b2050c5d0dcc287e0dfeb","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.1-rc.6.tgz","fileCount":199,"unpackedSize":874374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnEUoCRA9TVsSAnZWagAADhsP/3x9LCJMCPu/sKzsSpvD\nBuPt540K1N5TTaflSeUsP8FfDSOO+5YaJVly0NYNYsCjglQYTYWt2Q9gNcNh\nocmeo4Gjzf2Ay958be70wT91nxcsImPcYYErzz1C0+286m5pTALyjGVWNsSM\nPOgM1io+C0kyIZRcteGs7szmaOoGfJ8LDxoHiPqycdmQz9XQaS1mO8p8LNni\nhelGyT3St0cbvnki4F6ErAys/t0+6cToxqaakuvgALxjnVtazF/3BjBlgTkR\ntPa1wSjGFTmQzcUTjcrMxSL65dM+wM/ZrFRZi2oyAivfYEqzMTy3F3+MdQhe\ni6jCKIeUCIQPXfCIHxaHunJy8JJjcaTLU4TEWnVOhYknL/hLk0pnbobq+jfu\ntE9/NOMWpd27P+PPGYR17hAg36Zy7C4Ni0OuSynn7xJWztEOyy1/A3VrEUkm\nYLGnsXmo3i4G1obZwSnl8/Dpux00SZxWHwynMttbDAs+b+/xJRoY4/pBrOWi\nbwqhBUr21XtqofLTY2agwBzjtarG63qfef6MP0sDnX8Y7pKeMvBmYX0gJsqn\nGRgT+yGjubApFP4XJ0+ZdL5IRMRcTdVluDoG5FJhYVvgIaZVV1+55GshXi9y\n49BczGny6IUrkyumPLSOaiVUA2qApBQSH8+cHxM0FvtAjz7xdupHbBlbvYOQ\nmp9B\r\n=LxVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRaf6QMiVpcakM8Ldx/ITeF3RYcgaLavMZ3jt8g2oG7AiBcOffqH/6xlT+2W84lD8T0JEl2ecCCnP1iuZu/twQEbg=="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.1-rc.6_1604076840469_0.22787044200692086"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.1-rc.8":{"name":"ipfs-http-server","version":"0.1.1-rc.8","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.1-rc.8+3d2d63a7","ipfs-http-gateway":"^0.1.1-rc.8+3d2d63a7","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"3d2d63a7dbb2f5870e26620ce1addda9dacad893","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.1-rc.8","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-/ahP/R9p9qIRal2N60nnzb/DQRCLvFp9wS060OX2OcyyMitlSnKbnNomvgcmKmc+sOpP2rs12Jw1MzsyEda7FQ==","shasum":"c5d6d57eaed5fddad8479a51d0bbe49dce4c1546","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.1-rc.8.tgz","fileCount":199,"unpackedSize":877810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoA84CRA9TVsSAnZWagAAM+oP/Av4sS8uy6/KChuxlSy7\nPfEp9Uj4Eu42S64i1VsCZQuIcrNb27ov92LUFa1fTDAar9qeDTLH2FJmpSw3\nq/drLeVQpZioVriP6rJ0MPiV7nJKNFgSabKLVN8Mn4Utk/AQdSWBnZQt9GkQ\nERQj4YauSpsrxoeMjvn6O2kItxHv5ZLKlupFDnx+snR7UxkXNqPCL9+U/OvT\nBUH3jK/cGQQCew9r5gMb5LJT46HBvMXw3H77YAPag8QO9n2627M8IconqNti\ncrWw6TMuahyeHqhtTEd1vQ5vrcde1J1aSI9yeW0yPPrsony5iz1v6e3gIkCN\nKqFdn51C4p9drPFHv3rWzxprQzKw9yAMQZxdEtOp5JpvigFXtuyqNMoKwhL/\nfQe/8KLrUv3FbCfsAoruFPzC4fDmzqk/y2y0CUKk6n2Rp2Va3ELLYi7edeBv\nQrDexaPY6LMimkAP13X2EmLN8kiNLPEOdY0ejmgobeK7fd4+tW8luClPAg3s\nKninfd/5s+dbAXrgbBxqobi6fZaYRcxL4AxbSvblCDYfK1NtGaWuLBB5tuYE\ntsr30yK7yxMQzUUol/U4ad7orwk14W8YRVKox/uDboT+oWGosPDdoC8tLyoC\nuaBewzCwzJ9lOVuphS0dt6fao04xmrr5p5ke1uuCyiYc2jfJwmI6ybLq4gNG\nlrhP\r\n=eam+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICimHseVgAsZ7En67FA6ZR21cbg7XQhX/uNiCOfzUi/SAiEAhVt/Zk9vny5mvfeWAY6XM+QmwZ54CYWwfh2XAQPqjQc="}]},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.1-rc.8_1604325175859_0.4381969523398397"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.1-rc.10":{"name":"ipfs-http-server","version":"0.1.1-rc.10","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.1-rc.10+02dcac1c","ipfs-http-gateway":"^0.1.1-rc.10+02dcac1c","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"02dcac1cbd713706f6d241bac4c6c9a8bf7c03b1","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.1-rc.10","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-r86bF5EDe/CVJDluyfJicajtq0yaUUR+r+Lea1j5vSzniyGP5/BpkDLBQRMHlzW2/z6IlQi0jppGiOz3zfrhqQ==","shasum":"0053ffd87d879f9dcd8d6d1a34231782ced0da4f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.1-rc.10.tgz","fileCount":199,"unpackedSize":877813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpZVrCRA9TVsSAnZWagAACAsP/3rukVvPyYfIMeWcMU4Y\n6wUBSvGtN1gMPHcrcjlDzf6XfXq00xp8558Ts77NgOOUF1U0BQaSqvlZqekR\nmN0VHWtMU1pDXUF3yUG0VYWqVBacwXaCTvmtvMOX7ZL4ut/sZw5lkxJN+fuP\ncsx1ARQ/8obtzpGIpMjdO2pyRvnGWHDK7LzBkvphCJwVonuWMEGDlRgFc6iU\ncp1vDWFLNmEsd3jLabBX1OBstNDFFkBDZYI4dKBLQoBaQeuWB2mJElz8jwam\nHMELqSezbS55d2yny2mqLSI4WJ05vnO9ykL/CNXUCXukRztMRKHOp5dFtcZd\nXAeKnNCxd/MgyAJ+sw5Syf0Crri+C9QWNsz83kM2b8VJ88FlqMo1PH/xRXSl\nnB9JioO9ZqGEKWbAl2NF7CD1UPzBe7Ib7PW+bGCfahk74C7gh25NooyUgZJ7\nKZHzWAu7BA20fmAvGfvyJ+Z/1zMYA56R4d9aARohNKnbuX2QJTvsdhstjZde\nUz6Tg95uga1PPvh4IM8HBsiAa8cklkRpCw9RmKvRwfwAEGZ1YbG0MB40GBKY\nbKQJWJgQhpPw4KuH7YjQVbEvEpLy71wU4yIoStaRcK9flb1GiGCXVVR/aesh\nG4xqOjg+xPOf25C3ZR0xmMeNIVvgmS1SvRr6BXm8fVheOQdPwrdKNUjj3KOM\niYbD\r\n=JWjb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiznfgmxup/wbl3IhoBj+HC81JmDVE+P1iI7g7yalTEAiEA7B8Opv00XhuI3oEcc1raPK/XAFL3q5WJAoCfJT+/v9U="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.1-rc.10_1604687211066_0.17116887957035476"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.1-rc.12":{"name":"ipfs-http-server","version":"0.1.1-rc.12","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.1-rc.12+022afda0","ipfs-http-gateway":"^0.1.1-rc.12+022afda0","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"022afda0dd6c3825c59c70dbcff9af2a64a1683d","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.1-rc.12","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-j9cHjLTgfg0k6fZM1c7zUM0xp3RUXAH7WXicdWNoK0THkMfCdMdbfjkwd9Y8qFUOdMfiOUYO6HRdjtuzmrkyUA==","shasum":"4e8c4bf6555e38b287b818e06f0b00e308b29d85","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.1-rc.12.tgz","fileCount":199,"unpackedSize":877813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqWp2CRA9TVsSAnZWagAAV9AP/3bvCgf6dVb2iawT1KyI\nKCsVWx3i5jrqllVS/q0LcHYbkiun4rgqzAf9dHQt9TOr4oAckSNgeognWnhr\n1anYNex/YSITjId3l0puea+0t1LwFDyNJIGV5VLuVvJAg+bG4HjWQyFd4apo\nXV8bulNW36F9uoPjKfWCJvhzIPamLKQZyC9NxWOFEpX/C3C0QvCmt0vPOnqv\nkIKS9XZoalNDEHfoDX0EglYGOw9xWRjtG1mKAhflBp6opF2IVU6UkOwL0tq0\nhp9uKHHtEGhqMDJLdjp3yJM1Hkhl4Qhj3q0CVfhN+Q3MPcSyR/62zvKLhli6\n8NpSrmqLQhl51z59zQFCBqFOhzCT2O/I9oIftW1zrKk7aaPjsZ3fQ35daIx5\nFtWJBkX1n5piRCj8gxa93LtU2mvqJ8w4VgfGm01r2KVvyehIDT3cCiBmidC4\nYeA16ON0u60kfcy+c6sAlmZ9Dod7DV+W6s0wtpFRAcXLu8rJZAqb/CQEGbx8\nLilyVmVjdTebKWf6R5pkvur2zrpq01ThODnpp8kF2iKND5dq4XFGI2ykdUTN\n8WTkWZ+X5MfzYnfeKaf8P3D3yijCbC0U4C75z2TUbSZgj504lxhbvSdB0tXn\n+4mUeqBtInfulmPMpu0V+Zzx16qY8c2Q54VzzD46petVER3EmEPuLa89SgZS\ncGG0\r\n=IsAW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLYgpQ6QwagFi9JpmzVxRAJ63Wn9pVu8rb2CWelyBq4AiEA2m2hkZCHC0tqjOW4xUalG1wTu/GzvBJYdCcHdykjX9g="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.1-rc.12_1604938357820_0.8619407670403918"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.1-rc.13":{"name":"ipfs-http-server","version":"0.1.1-rc.13","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.1-rc.13+d2505075","ipfs-http-gateway":"^0.1.1-rc.13+d2505075","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"d25050758405c784269aa59537b6a49eb9106986","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.1-rc.13","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-Hdw8qr6guH9qlc2YmHzh/AJRht2VcGzKGRKSFEnDdN0XaI5nY24W3MnGs252PP/A9gM3GqpckVn/T5gBAHywMA==","shasum":"43292caac44b3d5c850980409e116e99bd5ac35d","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.1-rc.13.tgz","fileCount":199,"unpackedSize":877813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqXRkCRA9TVsSAnZWagAAkjIP/1cRiNoT9lGdl/CBQUjR\npy2VNlSbyfUM7UL/Rx1i7FnxkZM5dmq+z+s4hFonL7BYr3UZF7Z4Z2sEnY6A\niAnTDhS6qLkJ3yAY2DCmp24yO32Y5u8Tv6ZZH9xr8VA5s+NU44Sve6ObX72B\nFMQRJ7DG9G815TCOQ0t1WYjS6jN7EgFC4OEwVx5eOvZ/0bOeuIEz1ztZEfa6\n96qrLBfUhE/PZ5dozD+NOx7eOSCA6TZ6WkVqnplnjQ9ZwqUEj5mjtanv84WW\nxnyynS9Qj1y7qseelU0FHtH4XepczXQ3NVTl05o/NhVUGHPlib45UQuUs7U1\nKwTPJa0LLj/8J8DXZV1CqF2bfLH/4roXDAiqptRlx4Vd7/to+b2lk/n2G/hy\nv4Tw8tpvLB7aLauV060uIcs5O6swc0qa/jyQCzRFGIGW8O8mtAwdRS1yYuIk\nv4w2ccDdgE5BEheCCw4V2eyJ9UfHuAkbOMwDZesxOY60Q1zhcqA8dDbwr014\njsU6zuVGM3pW5qrQOI0VuMDYJD/LWDp8fCzuCseyvOUPclR5HMG6uzwff4Wy\nVGHbWimU5Q/WNjLqkKoKijCNVojbq4U/EKhiqLSSAmDph3EaLH0suUOBrq3l\nhHJQB8B8itm7TVtQ7VvUvipijqL+I6hSVlJiSXZuzsHdr4vhe5rVsAoDESZQ\n/cOw\r\n=hU8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYvhzkrNUVrWPN9Xnrz/dzuPjUedOaK0ASbsqv33ta1QIgHrZWdzXMRDBubeUoZC6a0KXPxBy1sBWHVD/k2bIkbb8="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.1-rc.13_1604940900019_0.975517152157457"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.1":{"name":"ipfs-http-server","version":"0.1.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.1","ipfs-http-gateway":"^0.1.1","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"fee87c5ed915f45535be1d36b3547f4be5ac0932","_id":"ipfs-http-server@0.1.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-Wmz6hkduiwOhi8l0ro4leTeaETdBnJcGjzcsTsZuERmvsZ3xQ4ysvoMm2eu4QGi0aKiLb+NCgOzOfCImZ5RcEQ==","shasum":"afaf3fbae759b8df0038af016dd9f32a7deefda8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.1.tgz","fileCount":199,"unpackedSize":877944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqXfPCRA9TVsSAnZWagAADkIP/3+ND+qdef7YFT6YTTge\nRvERDvrgpQRXNzEY/Rvu75ORUx5bqVa2ixtFKIrSCC7ILFedUG9+oSf2FVz5\nH3pDqinqGX+5cfg3J1J4i2ugeTFAufCkrXAmuo/98P6CsvLM1BaQyEEPKpGV\n3F87oWoegBfP1LP3sm4aidqkPYTElAbXECDTtJQmGnm7F+PG3CueEk1zevSI\nqHGQai7Nrx3PtIasUfZM5eoGttRDqDyHHNQkqB4/uplylEAuJ7aKBneyhGF+\n/8iuWs6f4fyWLpyHljpURClmdyMG3+BoBXXCtKOualWiP5mo0cUn28J9JeJn\n5v62vLHbpizf8EcaAQ7DY7RO6VyL4WKj4dCKUzYpicNuO6oy4pdj8oKnolI9\nHvpv5l1205L60AGgTBdKt1E79pQdIoOMAkRIepCWDCTSvsfW87+jqhnAVNtA\nCwyAkkiRfcCEBEngeRAgK+C/YnnlIl0XBIsjjjX1zfTiZuZ1oCWTzwEaqfwd\n5OdkUVzJYBCBuMY95LaV8L+RRDbpbxgNpaaZKU+Nzk7PQE+fgTbS3oyasois\nxm+TjR67s5XZRGtvtcUU3lRY0Nqdf6TdB41gi3xJkgDGjXRyn1XtvJHMiyKS\n6g9NujuqJjlcMSb/q+fcx79a7r1Q5lr9ntG694Fv4OhKRhsBGGsnnNOWcnq5\nt5oY\r\n=/XR7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrodSOx8cjMy+JBDgJ552yD0kkGUpUpfyGPdy/JlfqvAIgfKm/QOSel3V07W4zh/ww8k9ezyQXfO6Ydh2v2LCVOJU="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.1_1604941774908_0.5096375297796434"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.2-rc.1":{"name":"ipfs-http-server","version":"0.1.2-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.2-rc.1+500b504f","ipfs-http-gateway":"^0.1.2-rc.1+500b504f","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"500b504f363d72ea8c29f4ffa471b1cc30cad1cd","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.2-rc.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-sZl9G8WmGLukxGjw1Bj+YzTkDQK1+KaZvMbF2WZRFqD9/a9TReLd/2IWic7UKz53cqatQ7eoncLQnVGPzDL5AQ==","shasum":"f95fc069cae211d2950a3ec7f23b893751e98e4b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.2-rc.1.tgz","fileCount":199,"unpackedSize":877986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqlnKCRA9TVsSAnZWagAAPSEP/jQ44nZYyzeirS42h4n4\nF+qMO/lSVfWIw39NmzUeiE52cbc6a26oGOC/r0PbWxzVGA+Xx1fq9sb0/3aT\nLNSyp2q+UUByUXDPQYtm2aZv2ZRHDGettgWWAERd2XYOvb5vmY0C4NjBaNGK\n/OF0+O1fYI2jvYLP8WpxQSzaqflVPdBHDJXEi8CDLEx9lFMwOa6hM6VBgB60\nxguclupgQRPd21K5t70eDN1BEY4rpDzHXtY0j63xY6CDVitb2KmcaZ2/Bnoc\nVKNh9n1XEOZHyW5q2XAjoBbmRN8DK/gKIiPMSSK5m9ztDFQ4m0LxO/hrCU9T\nbqrI1UCujmrY0geQFyoc+9cKFME33ucgAehpdGvKurHv/rkgMQhni7a7nneK\nkwxUoKHpkhD9RDTBNHHaq+z5FMzoD/U6sUgahB++JLg3D6QWRm8tlRhOe1Ew\nob9QlMyeRFHX10zG+bIPxmjn/xsSoMnPLzxzpQn59hjpBlGdihbc1NX2HinC\nPd24Ksm1NvtNjzPWfBOqi7oxpvhjRzNBUvi9tcmft8m+xtQt/zw9OsN9Gtrd\nZy9v/tqF6WvVROPd/6ONBTCy4wWnBhkcj+FHAADhPeoSM51NoIFEQjP0M4Gb\nL0dMnvruwtfWoquCGP9vM08stwd4t9SqH8oWM4dbbNxUNvofYZjNhhUEdIdK\nSfir\r\n=T0i3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4NXrat2eqgRPIWx1HMKMmJWHdazKSlahPCbE55Y+8VAIhALqLRf02PNi5nTWFBYqnSQQ2R6LqblQ9SmOdenoml0YU"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.2-rc.1_1604999625862_0.44381202024752797"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.2-rc.3":{"name":"ipfs-http-server","version":"0.1.2-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.2-rc.3+6e383dff","ipfs-http-gateway":"^0.1.2-rc.3+6e383dff","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6e383dff2aa34816bc9feac240d4780a3f88cabd","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.2-rc.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-VURNbO1bK0r91zPOeXgIgrwKjeZBT8w0wXBJ4NtEpzJj4tQh1Z7XpfQ3fkdil8dOtzXWlesnqcdEDCgB9GDI2w==","shasum":"6d0f9955895c09066398722d2b59a1f3ec9b445e","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.2-rc.3.tgz","fileCount":199,"unpackedSize":877979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrSygCRA9TVsSAnZWagAAj8MP/RNVuO+Tj+QbxUF1OIh3\nKJTZrdenHCcnVxt/kWTawIkcdJl8dswLc207RO5YzaePpl6sPAXYVtCO2J8F\n5z5lHMcyUfX4bkN9gIiHavea0TH1jfC8Zs6RiG6ts+QKSX2xyiiTLssSydFA\ng1UmfvUKcU3bz0+mwWwat9wHGO1A4jqTKLhEp8FhP8Syp8yDQr6HC2qsaRsi\nM83egX74v2zDABpnBSC30j+8Fsgeo0Xail785xeEfIs5uTGPGMqbLxpWW3dW\nol2VMg5AQFHx2hFwh6uwanUfhJHK0MxXJV+veVVoLP667AXRgKB88rlztCfK\nE8Pxxs+bSwXt9FE+6Ouboj8Q8O3keLaCpwCz/HxQPOCpSHYmkfPy8RlXDL47\nS6Rpxk9gj4m1cAwIf83qiCa0Jmc+0SH/uPS1eugJHxQrgajMJF1fRqAbRYxE\nSA3e2jAIqTnjBO1OdPQGCO1mzuRpLUDIfOzUz8nDrd8+q1dFx0bg28tg9Adl\nBNEAf5G6iQ4fBpmTA8Oz3UrqyJcarQ8GxNeptbqsF+FKuVIHeisk/PmR+I7v\nsueYZjfUUdhCi/fDyzRWxNzO18p+mzuAdg9uOu/NZuQ/iS1Hq/rKj2B+niOl\noyOziDbODeI461e51z+cMGoTwC2r9SfXwlPB8v/ZMwExPT8Eo3n+tei9/8cV\nwHK3\r\n=qXDy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRMEaRTmHMSV+XNJIj3PFDk3NhgaY0Iih+LCOgNX8l+AiEAyr42mKSNQnDcEVeKv6LHJNelDDPpNaAqq+NqMjaTsKw="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.2-rc.3_1605184672318_0.3068007268470345"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.2-rc.5":{"name":"ipfs-http-server","version":"0.1.2-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.2-rc.5+8ff134b9","ipfs-http-gateway":"^0.1.2-rc.5+8ff134b9","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.0.0","form-data":"^3.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"8ff134b9a2844dabb27bef38ba3f241e2c72f78e","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.2-rc.5","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-EwP/uLt0awEBs28huhO86uRBCxdka8RkitTGg5tiG353+MFQ7pq3YxEehmPP8dvlF6byfU5nuH5HFODEzbHqsQ==","shasum":"deb09d58a4c896c2f61353c1da97e81d9d2275d4","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.2-rc.5.tgz","fileCount":199,"unpackedSize":877979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrlBSCRA9TVsSAnZWagAAxYcQAICuhcl6zdjqRj/MD8rA\ng3WUNZSdWoTSNEZ54LpE/NedDRDci9hGkoEAlVKT6W5M/9on7vNvU/I/r94N\ne0fTu6+lJk9dhgwS4A2acj2lILIz34MH893SHpdbgxKDsRgbhUr1z8EiMtMO\nOHvKrXyjRReCAr/GTgVLa0zep5eJipmGblygo3JLtYc0U4Rl6amu7P5R6/Cz\nwaBzYUmXirc9wYgS/b4I3+wnPICGyBWBKQBVmegG2QpxbILj64oP+tealoQ2\nBY7LBbgH+mV23loahzBKe5gGL9B7N3LsxBbqbwQ3ZUAcj4HCjALdiJ+EHKG5\nE+ae7E5R3161VrBC4IQBFwmhLglgVLktPJ45Z0Dafe+AJc7cCmPRa3WJzup9\nITXVnxJxz8tSXCF1zGb3wouLkEHTnc3CfYEdB/+wJ8WBE4vI80i52IglfyZO\nKqUdc0hRRWJI+V0UT7GI5QXibhc68WVZ5E42sXrjHMk1uzKoqODjr3d6XBZg\nS0OEIoUh0NuPYvQ8aRKfqp+pv+wG5DW26PvYy/skvaiReIg5SytySDSNTYc2\nWurjQpGJ9SSjGHQlgkAFuJt7CD8u63qC80FwqouEwxgAUgejlb7qw/sL9ucO\nygtmtIdenekOgw+cJTVKnswdCMvIGHM2UzzhXU8Tvy9l87BLKiAi3lSKUUlD\ndrX2\r\n=TPkn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT0wZbtxt37O0zVdBmH3OEb1z2PKviqyXSdf6wfc5QzAiByxOmAY89BtfjH3DhFI784jS68pbHgreJWhW7rxfsMLg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.2-rc.5_1605259346216_0.6563546581777189"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.2-rc.7":{"name":"ipfs-http-server","version":"0.1.2-rc.7","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.2-rc.7+d26681ab","ipfs-http-gateway":"^0.1.2-rc.7+d26681ab","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.1-rc.7+d26681ab","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"d26681ab35601d9449d71f2ca5760896418e3e79","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.2-rc.7","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-ORUR5nfAMFRtYK5XjMCkrRuwVqa/8MUqIsJYjdw9LOcRouOoO+FFIOho+3fE4z5XPgtmg8Yh2jIWjGkq1juU8g==","shasum":"00847db74744bfb007f6f9551a513aef7d97ed2c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.2-rc.7.tgz","fileCount":199,"unpackedSize":878146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfskjXCRA9TVsSAnZWagAALxMP/3TnBtwXwgFxMq5pnY8E\n5Iwxn+cUJmcSvCxu0CBITyb6ZKInDmQ580KwZutrKkcTn+mLDoUxdkqEK2dG\ndoRDR0VX88iUwyNz16trvSQ4XmGst1hlEiV4P3xgrvSDsaQmZ72VhxQUvK4o\nnUoSvXqIa5g0boFWxCvz/wi1nPrtuXAqy1doMCSThKbF+bre7JveKMir967C\nGsmeKYYGU2738f44GFfVgY9hABcoY0yXdZGOatVlg6B/ACt9V3Gk5HmofE7U\no36bnTJ8DfSDZQAxzgYmVo/fv1Pott7PUsmXF8E7wK55M4KXIWhwAJ/gYHSv\nbTZjDqYaFX8u/oo4Prxacax1+fAUmqwVKphS5SrzQczKMmJm8Gzf35dMWUSB\nRrBwQOFBkSVNyhykvIP+L6R4u5A4DvAoWiSZcXZEP0tWn7lsZGWWzHIoqB9g\nFXxiNL3w39YdGA/TFNEsiVw10vQRvg2T4yGkOANYn9tLj4EmBLa9jZFwDN39\nSha2AYqiDDRFkmwB2r2HVEpZrJFrOHur66qSrmQAQNwLTAIsnM/SiXu3aZ1Y\nTIxuRLDgzo1xBdUJ5p4KHE/JZqRBIExrr5FHseOZU3KU0ljT/wBAzJooRHtW\n2MtR2SYKJnd29R2iYlK55XggTFDD1ewUoARB3OLBwSFOIFIRLgXTLKuQIfgp\nFtNC\r\n=NqCj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHoZiNg7LbiudpP+znxNaIt5SXaCsm+JknjwViwEmeSAIgcCRVWIGkoKr2KBE3pwPkUi4rS9hLOyHc5xWbK8/YHS4="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.2-rc.7_1605519575463_0.0593332761402241"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.2-rc.8":{"name":"ipfs-http-server","version":"0.1.2-rc.8","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.2-rc.8+4921e9aa","ipfs-http-gateway":"^0.1.2-rc.8+4921e9aa","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.1-rc.8+4921e9aa","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"4921e9aaa627c6fd03562c26cb7dcb201d6af936","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.2-rc.8","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-aFbeYvitg1pSEoGExj/IAvfFivQVBSawPVfF8CrGm2tz5yWxxBjbsPaYLVy1y5XHLRcAAEEa3cJzu9NW8lc6Sg==","shasum":"58c4cb819d242f26460c4a74b0e04dfb07382df6","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.2-rc.8.tgz","fileCount":199,"unpackedSize":878146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfslaMCRA9TVsSAnZWagAA9gMP/2i56Tl8FdrBStl2Pk/4\nbdrXIg8xHPGGWWybf17QTsQ0kaLhTROz2T6SXeUdBp+NkKsU/4KyVuLqUAEN\nBmwIRj1/tgD1Qdz1YGp5BRYnmuTOSPtwZXZTn+9CjeRWSblrOGx/N5ilIvUz\n6s5cuM1GuN7NXZ8lpX1UJQ2pU8AtSoWCQzhrWWm+04r5m8/U9q2bF78UC40G\n+X+2s08Ei6yRvAZ/KaubkwMRfXPHeqsE9pfMMjlk//KOEfVRF/aDWkLaB01s\nMWRgFkMguw/Mzwce1c7CNURAnH59tr7xLlnJtg5+FmQSlVp/yM5zvt9QFxuk\n3365Wxrdni4wlkPPciDRjwXfKPdm518yytvVbFUVlJndLqbaXgYm0kueAIhN\nSc5GzRqRA05xAVFwCMJFlrvSBZbg3HJmgSYlFOFEca5BBUvrHBs9rAM0K9bY\n47voXLqzKOutrQ3HV4ASV2BBzXLKqZok2XmYoqHVxUHVx9jv1hR00vWDFZGS\nUTADdUhLbJpMETnYOJJp5K7c7tZFNBoe82ijmSx7IW7Wp3iRjoBO7SZ+I0O0\nHvSxDDphf17jKPVrtvcIgGe0UwPvNc5g8FLDqqA91fb5MvH/fzGKR0ZQJG6t\nRw0nCYahLE280yS8+ZuNuqvTVQkcYesDI5J/kzXCXp5XT6imzre4HOp2QoYr\nMiad\r\n=QsL2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTCpxrUkC8wO7/6UL3G8vUodj4/mQJvYUc32bAzcmFpwIgT3Pt26Rp5Wf3KqpWco8b6ZyXUUdXGciWcw98cccyiPI="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.2-rc.8_1605523083972_0.9743275615324696"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.2":{"name":"ipfs-http-server","version":"0.1.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.2","ipfs-http-gateway":"^0.1.2","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.1","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"fade64683d1209971cd7572ba1b556a275259541","_id":"ipfs-http-server@0.1.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-QKAhfNWlX3BK8K/nthArHF2sRGOJAU5ySZO9T4khPqAFDQ3czLOYViRVkplBxzmVSk6Wz6sXB3P12wyyRhL1gg==","shasum":"d0435382b61ee63af7c226885f316c3abe80364b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.2.tgz","fileCount":199,"unpackedSize":878435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsmJpCRA9TVsSAnZWagAAgeQQAJ2dUupuNk/AL4ZJQqtb\nzqr55ISZ5gy9av3lROLZUlh+kazLMI9yGGsg/yBBNx5i0Aa5sa2ZbQE+C45r\nlktqZ6KHmvESRbLfqlQNmtmxexaWeZ4/MpbuXUy9XUSfCgipL9BOV8fczs+1\nZwLJbXkQJklfRk4M41jboWUaItkWm7OzDgc/AZeBUQUOgm/+m/l3gT83GnR1\nJtJzggXdqCmP7V+gXf/RyHxR/U1ncUQkrv9qLgVcIKLhGu9mPmwP0jW13+N2\n5zuiruXWgj1ijppOWXEgTgv9iLqcH+/kYmHFJNT3d5HHCfvhp4IwUTETjCrZ\n+59KiGv43SGUyAaJxM+X8kXAtSoEnfMALU98yQD9RoPbJBi7zQ4z0eINXT2e\njthn/JIUyDTiBkv0yJpxgeOtcLXMfn1fsemdxmhAZeBSNCSlQ11NByW2OpOw\njz1cCWPb6tskC8zR6d16NrzDxmdOSkjQJ9NVcqhgj/lnu8pFQf0Eb/xxsIIK\nIJkuAA5/Sj5j6LLgM9m/q1UY+Bg0ytiSgTi+0wzkjppf9sR1PTzm75g3Cq32\niFVkOkXpo3IFtKrcZwVySlbx0jM4QwJoI7rn4wNVXRZR85SJcEcJ1hCGiXX2\nnh33JPQ/x9GQN0Zn4AwFpokR6FHFwrflkjrHHQuJAp+YQp7Cp0uOZ95iP9zE\nI4yT\r\n=10ST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpjgNYCL8lo5FAY+PvBxNgx1CARbMM92lZt50lbB0RIAiEA+j1pqdp4aiKR/WtauHPq5ajRkkjh+IGPGQ8sSZoH86o="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.2_1605526121356_0.8503503028968231"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.3-rc.2":{"name":"ipfs-http-server","version":"0.1.3-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rm -rf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.3-rc.2+c93ae14e","ipfs-http-gateway":"^0.1.3-rc.2+c93ae14e","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.2-rc.2+c93ae14e","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"c93ae14e65b8a9ab4fbdad1fc69683db55430178","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.3-rc.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-1UjI3+h24j1bnXIdG8Cze+GUv4v8xnfE3YJbi2dE+adWvek5leqQLwdZ8Fr5vePDJ4PXMX6cXGbiYIW8araZkQ==","shasum":"c8a27aa59fcdff60df43826cde68f282818ad765","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.3-rc.2.tgz","fileCount":199,"unpackedSize":878491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsny1CRA9TVsSAnZWagAAjB4P/RB0G9bBsIdGtHgCqKuz\nnzc2VSUU/TSz6Xwulqy87Ttup06e9TeQAddW0UFlBjuFpVI1BTn2U1DaHQbL\nhUgZaymYKhlG/+WnyXUBwSm4md8uEBc+dqx0MiMaOSUULJvP9yDsH0Vp58Nn\n9OgiiO8l11UCMYGVWbEkpthOwMw35c9DgGmRLcZcmtTS/85EjKLS+0bgqoEP\n1UFh8PO9CL5l0Gw3OMmsuaZmPjKc/0f9hrHxS9Om04QlNW86OLgO+394Os39\nmNbVr1j3kmoXoPMYwmB2X80sLyamn1PA02gFNQyPzzw1KbPpbGFj+Km6dqfV\nCuDzNd9PebBJAB3MwVuQiHlZHZxc7v312s3AXRoriLjb4oqQtsvob11rGy75\nVDCRRbnbJn/5kn6LAXRyz4Yj7ev9TGsOCvq9iDSaIHL1KNP90BAHHtWpDSEX\nWuJNgdDvw1f2jkB41LberViQr2JbCKgBpPGbX8UNzvvc0NlVzxU4yLV2xJW4\nTrBbgq+HMqi56aIho+GqPGVcO47O0jKom59wH1xsHuFFnfIL0VcXvdej76Z3\nrSJwENn6ouCYfVOFSYgm+wzJxb7SB5+asm+kFc9uQoP8OcjqP7srnZhWc3aL\nd8osWtLsGItmHTdbRq1TIQcMwPK3CFr8RWgpxAhFiyhPQPyTBkFCEvfsHt8m\npeMX\r\n=MjhS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgnKMS7r/Dj88UEIVrHHX3goSxNRA7+NzWtfax28hwQgIgSwRYLoOEoPyyEQZHhuoaeTMDGycNyEdmezEygl81WS0="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.3-rc.2_1605532853273_0.6626914449872834"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.3-rc.3":{"name":"ipfs-http-server","version":"0.1.3-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.3-rc.3+4fde9221","ipfs-http-gateway":"^0.1.3-rc.3+4fde9221","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.2-rc.3+4fde9221","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"^4.0.3"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"4fde92214ca8ddef37d04ccdd2efb3a344098b3b","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.3-rc.3","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-zsX3JzwUwvswv8ingSkb+oQhh06MPoc1IUs4Dajnr6H7LZ8sYbbr2ztxMLk9iXZGDy9552H3JhmOfY1VWkxVuw==","shasum":"a787446274fb3c441d002f8e02088afdda30fa8b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.3-rc.3.tgz","fileCount":199,"unpackedSize":878525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftRkgCRA9TVsSAnZWagAAS+0P/RAdA6V//feAido4lBlx\nLeYPBv5Gf/Jrj0uoyHatt6Ftv3O2GTx50Qi5y4f6LJGau3KteNfUCzNll53F\nmphN4Dp0uk8HYHniwrmpFtdC+C0iy/a6iQjAqQQB2vKoeGzxI6joQWUtpb5j\ngEf8IkIn+ntJrQYKyxLJxfWfXOb28Js41eJcXz+5cHqlrZ2GTDMCIfIbDxst\nPJJ0/ncYO1sbNlfbgaXMtzQL/HLYkxdtrfBRgG+Owqb5kPIxFZb1iP4ScK9b\nLTu3JX88asZwDwh2grH/+JuzrdA7+tjHrFTlAth2iDcd8zsVBDBRGS6YJ8xg\nwEZNMqtvswFfIYMNpQzbD2RRYwVh7wPYji/DU5xMsyHf9kUIZeDuCG6YbTHd\nYji6yB/tkA7KWy0ZoTZlgCumrtX8pxeBOxE8FpLeLvr/AnMs4xoa7xVNkXrO\n4TRrIscw2CjLj2WcLIWBmqE4OtrF38Bp7hErG4WKB9+rw8O1bJdHq07ouA09\nITzWrjAjvJX5Ev0X4JhKX8f1lQ61sGTmNGWFOOYSkbydmqosMw5Zib30jRdA\nmZFJy8kZ75bBVMFTZ5zH55b4ev3WW2c1/cj0KyJ3yFjNxFbqduW3x3+zLLx3\n726fGucOnIxbGTaGe3hw8yf371BqNON9l/mMgkusg9Z/6PQokTgD+aIxwYIA\nKVtm\r\n=Qjwg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS+5kqDttZzUBKiOnINx5u0tvFLSJhMRWp3HxkRwqehAIgfB2IK+V51Tf2wmdUgPcGaUpPe+ShHCyuaLqQvNQXFsI="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.3-rc.3_1605703968305_0.46624149773851054"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.3-rc.6":{"name":"ipfs-http-server","version":"0.1.3-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.3-rc.6+4281b404","ipfs-http-gateway":"^0.1.3-rc.6+4281b404","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.2-rc.6+4281b404","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"4281b40413165595e691853df3cfa19a6c219bb4","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.3-rc.6","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-IetDJP+e/GgBVRInozgCozd3gXSV4h5KAuqTao7eniOifTuhyIJygE2hFGtdNKgrCGbq6dBx6vdMYkUiNGjG+Q==","shasum":"0af4ede0fecb76e4c7aac96c285428240c39c7e4","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.3-rc.6.tgz","fileCount":199,"unpackedSize":880342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuFNECRA9TVsSAnZWagAAmDgQAKRDmd02W1KewjmrtVZB\nS+sLpnmgmNU+IbmI44ZXkwZ7Gz13qF5JQUFbXZvmCKSBeyTY2WlLb9fyEwZk\nO3p/wNjriTZb6hZH1B9lrjnAlv2JKOx9Q5C1QKZRaAdZyOKy7hCLn9V8TZMg\nNTA6tP7sAIcjU+z0PVZe+QQavtdfKUnGfd5AlZrs+zY3wpbpMc7krFhTRz8O\nirIJZ9vS7qdxDlwfIOtKBc/9O4PKDJOdKHFVLO3Jm5Ma+394TZLwTm9wGqFY\nLOMlipWm5PCqoLUGuwp9WznAtesJ8IcRgqdQVnZ+FjjOc8ZMTq8YsfNAesb4\nvx61Q84RT4TBAPHlw3gcvbYMhLimjGGaTM3cNM1d6bqlESvKf5HAISCGtcRp\nnjBcbsnwbEhs3eQkS3fcwVCT1Dj4uFqhLIskPNhso46jdyNwLwQJp9NU8xob\nm74s/hIh2h/7juSS96QkzwabViihgppzwAYoidq3n8TndjAV4Zb+7p5PLEe2\nlLFtwOKRmCj4bA2WkURqRReAQ3rItBiAENn96MnFHBNk42nSvSiwRi6H+Fjg\n+NkZoIGJbnayvM7ST/Ir8AguG059Kt3Az3o1ywQH4cNSL0w2RhBi43l/YZ8M\nhKBZb+TjBDuuRUPfP+ZB5QrWfEqHqoCsooAYJ3+rBom7/3kWyCOTdRjXY8G7\ncT+F\r\n=rqke\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDE505SKOss/xZdCzWAJShi/yiNlRRRYhK/3wEDsOrRFAiEAjv7sxd/I+Fwm8ofY/ltQSRWCgc8C7D9hH7EBI90c800="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.3-rc.6_1605915460345_0.5918833028094679"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.3-rc.8":{"name":"ipfs-http-server","version":"0.1.3-rc.8","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.3-rc.8+406667af","ipfs-http-gateway":"^0.1.3-rc.8+406667af","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.2-rc.8+406667af","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"406667afee7db879ef505badfac8b0745fd17646","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.3-rc.8","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-xlfnRJkrbQCkqRU200kx/9AJo5r/myMrNnpvoVL9A3pvAVyjGlL8dwkI3IBBVniRofZx8n3JNdKhqoK9kRnv8A==","shasum":"52058e1a7d4f61ad2115cf60d4533a921dc433e0","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.3-rc.8.tgz","fileCount":199,"unpackedSize":880342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvg3iCRA9TVsSAnZWagAArlkP/0x9WCreO3Jke9Qyds0S\nT320eFEIob5ZZcGVkPzaEt9d6CB/gp4tOwrLSar7e/w/x5W0RH0N0h9JmjI2\nqQE+3pGrOxpDhYOxXG5hncgAHiAIS6KBNfeE/2yr825MeN6xFD4mJpGjFqjr\nvWTOFYCJRkuoc9GeAj+hYfCAbmUUz8i2SH0Ph70oQOrm0BddIs7Engm9fZlv\nVL0KmQDsvQc2aNhhAUIP7NWNjOSinZ71zrfKW4WoBRpZYlZnyITclJD//bW9\nCVN7H15PG1OughRsqFaxwV2NTasuMKa1o5o9RPPngnfytKbThrwmOujtZ/X8\nQYp7KmGpon0PH6uZFivJ+dN+b1FBymr7dloCpK1lXIM6fqTiPAgfWUGEDJ5C\nUBhHoQ3Ur9k1srAUOzMhqWMH7tafV0xfCwSZmhesv3CYpJhO7fCe7zZDPJXZ\ngI/1zJd8T2OfVIroPsnvk/YOTwwq5hVPpxrSJOa6VbKAVq2odGiOqwDtRUap\ncnTKkNsPxjBUMGxoOrktGVLcjkTopurWoYyYnoBY5clhbMn/ZWiC/IxALpPS\nVgGzGS/8WDIgR5p7bnRj1zU5vJMfonRtpbZHzQtT1LT1iYRHrLNhBXspvujX\ndF+/QAP93Q2Lc6NjSfqaDBxkK6p/e0RJ1sqSxS5RgtXxS8PmOlCFUreWELDk\nkUMc\r\n=WaNA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcIH1VuLOb9Z3vdn33KK4cOx00whshaU7FV06NQGt7OgIgI3faitMKpHjKie+i2x5zADElHnCQ62JMcJM0ujq4oIA="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.3-rc.8_1606290914352_0.2794194236052374"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.3":{"name":"ipfs-http-server","version":"0.1.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.3","ipfs-http-gateway":"^0.1.3","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.2","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6e660f50d3a4611f7ef909804249d3b0172e018d","_id":"ipfs-http-server@0.1.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-Hn7mEgfifHSVL1DFO1mIIytYiOW3Zlav+t6yQjdU+mgTzyH/4C7vwbz7V6ib5IfShROrfmeE6ahkt4IvEb9wxA==","shasum":"5f5c06c12a3d29d27eff56c806d7ca893c428789","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.3.tgz","fileCount":199,"unpackedSize":880462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvhfYCRA9TVsSAnZWagAAHhoP/1XgnH4KHvXKWI0a+7oE\nU2juFBiShr5eV7CJUhKFKdHGzuG//G8kFtWpYcDWV5Z8IxZznF6nM8E70q9V\nLAqriCpthXaeqR5VpcgF4cNVIuG+sMDQ8WQ7038Mk2yJ1cRnZqZ31DjLiP5Q\n6b+yhMEsQCdPfruKafwhQkZ3PIQ75xT30VIiqKXC8BJ5Q6I7KVte6Ksxg/C9\nbF0K/8kbJ/I0orYKPiNjpOkclVB0SsSiXhB1wTvG395xtg3ZLSv1S3RGzE7t\nSnO9N1T2i5QAiJh+BZWF2hFncoMxFmQLHD75Ggo5ZV181EoyI1SK/fGZG/x7\nPuWOiLy34BdKVP5iBb+9/jw2t4z9DgWeqLLYfmeRpE9wm/taNwxMX+srhE+4\nSxhmTXw0+mvxc7j9Ycb6KZ/qYLIYZ51cEGcBlMI4CdPPqu7J2zH/kPXS43br\nFvaW/d5WvptWXKgsXCwNp4C+CvoeQ7Zzf04YmxVxYdvA+wc98Bwm4wRBwxtF\n7gB2tX27dZ0vTZq44xjN/t705/WuaWmR4nB11Zz649P/JDyHU9VRWKvXs+AV\nUhwSOZmkl1eFD0EcY8M5+w0IwSaw+Y1JDYGQG3pc9xaEATMwEzbB81PplaTI\n2DF9rte61N4aVmo4ULS8KmfJo4ynT9LAmbPj/bLml4Ys4EhVvVLr/fPWvH1X\naknK\r\n=WNes\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCavk3caPb5CGw3nTSSnCjMl2VLQWTrWS57qwSfraPm+gIhANmJCgcsni0lgqgeq4oC3xQngBhgqS9KkoIB2cHzzZaT"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.3_1606293464144_0.8745382219095308"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.4-rc.1":{"name":"ipfs-http-server","version":"0.1.4-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.4-rc.1+bc6e3890","ipfs-http-gateway":"^0.1.4-rc.1+bc6e3890","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.3-rc.1+bc6e3890","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"bc6e389099df351b06772e10fea7923ebb028f66","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.4-rc.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-hu2MxUpW8cz/rsjrqM/918ogIGUq1nxjI+rP1XjPSyp23k2TOYmvXMlgFH5G0gkh/6aTfmRK1cm8RLeq5u75ag==","shasum":"1b714a47587f0aed03b29f66d5715c4b2853f006","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.4-rc.1.tgz","fileCount":199,"unpackedSize":880518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv2Y+CRA9TVsSAnZWagAAHMgP/jbyRuVmUFD+128L9n7O\nyNSBgMf5awBGAQI/52nO1Hnj+GzmOx2MyQPoBOJWxmhxyJpQ3PfKUoFx2ZB2\nNjpcPpfzZxmYFW1jnqodqdCK8fNzYlYgkOIiRqpaeMWvm6Myeb6k1N2AV6VA\nQmci93T/dW+DnZAdqTPHEUd74ieWuJP9gxWCEP8pwvTP+xRRxucfzw0XErf/\nuzYXI7nK+kDYc7No5ytgZ48+BUjWHgINIHYVKz2MU3qO32Co9upw4ufS08ob\nD6Pn8uAXHj4s1mdZpXTbs9qypfve054UwLAaXJK7ChHp7pes7cdhRvvyhueA\nx88GNMAvrCxLCqIGezBkmX2P2WwwitpNIVv6CVMIaKu4ytT04MG+M6PMdCTC\ncBuTP4+7etM438bHwqz3rp2wpr9qJF8ZWorPvJIF4w6SzJEfR0FVhuISrjIU\n1nohEyb+14x5FsoRAwH6P2oCXEJBEFHRMGiEitCUlCOUsMRKqYOYFURt+5AP\nFeYIsRR0BRgYrcv9b7nQ6yhqfjxLgsMAPir/7cb9cL+UU3ghFyMrNAtrraVH\nkeIUbGnMoS0LydPtfFn69qEfWO4L8fmGrR25uVcrdG5+XIrF96USR0dqfR3J\nI1bUD+b0duVvvtNwH0u8qsvtWBOow4ctiAse/K3//shXxU2tvDQiT0VvgrxN\n+hce\r\n=vEGu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9j6pa+p6InqeGMBUZUAmWkVZWAb1ZiZx2L91ommv0KQIhAPx3k3IUyqO45YpYsobJzuJ/FlZvy3akkve89qzJICvd"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.4-rc.1_1606379070143_0.848491216369267"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.4-rc.2":{"name":"ipfs-http-server","version":"0.1.4-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.4-rc.2+4ed94928","ipfs-http-gateway":"^0.1.4-rc.2+4ed94928","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.3-rc.2+4ed94928","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"4ed949286dcbd7590c3a55880cfa9f3ff6a16f13","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.4-rc.2","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-z1PXaISjOnxNTU3uo73a1acNc3TKl220ErY1M0qXELG5xQODf6zh1joOWGXjCrnZ8VDVwFEB3rvpalV2U+l7vg==","shasum":"2b8408ecb782bba30013db966b47130e8d226b37","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.4-rc.2.tgz","fileCount":199,"unpackedSize":880518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv2izCRA9TVsSAnZWagAAFQoP/3jx9T9LmGrr2L/42VQ2\nsAig1Hbo+n0Yy5GPpo10sqBb/5CWQbSBR4IFsN1QN/9qgH5PuGz3k7cingZb\nhtOfbv4EPTLiExy6PuUVqNNAN/XZeuPy0vYsuojjZ8ETUesA2PdMLGvUnf8z\nsMym+gqhAsUdE79jLVyeaoR/6JWi+LXBQQre8hNj2Hbn/2lk5Pt2wy5LiWpg\nzicAwWJOtvbUMNlow1vXjfE+JRp5F65As2cc9OSlel2NvKlhRty/NbQLiK0T\n4RCSSaIrDcp0hufcbEXM95kzg+IAkHLNfCHl1OY41NawBH8MZNz+eDaMOD4J\njVF9F9ItkFLbTWGaL2rI2clkZ90pJx93fhbApN7OhQxS02BYBsO1NNzRZyOG\nQWE0bDpij8Z3J45LY5nStehmbceUpfiDzA6VnVGd4WjkRpH8UbYRlSiLVRBP\n++7T0MJMElPuXKIPk1LF1Tyt/YbR9ngXzEQC5UN+/lB/S0UY5nb87e5RCs59\nHdyonhuWef3xo3HgJ62nan/0A4h7OP9Ry05OTW9YiPaMdYGtQe/XIxmJUwm+\ntLGN84Hojs6ehRXOJ85X2cCM6WHlEfTmlMondr+IXXRsWjflfL7FpVlSo/Ub\nTuOwOjdmYioeaCU7drgQScEEsxgCwNNcmcY0UplFitX8ond5buAsJd4qzHiZ\n0s+R\r\n=MkE/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvoXa5IVgFI/lYQ8hQvRXXufWD1sTSvCTKt1L5DSxfTgIgbM4IG9Nxm5dikMEpN0fTeehy+adMrSyfQTqHO2RVnPY="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.4-rc.2_1606379699471_0.12007908808856782"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.4-rc.3":{"name":"ipfs-http-server","version":"0.1.4-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.4-rc.3+0755c253","ipfs-http-gateway":"^0.1.4-rc.3+0755c253","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.3-rc.3+0755c253","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"0755c2534cfde193e50c9b490c8717ef8ba89c63","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.4-rc.3","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-mQbvvGSaT/46Sda/v2XvLKBlU+mY3Fv0+DnaRRv4jcLrih9KR098daWVQ9wa3OObxFCQIDH3YRrrjU/vehU/ww==","shasum":"f58b37abf0c2087bd836cf3ed8bd26c524f1ce01","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.4-rc.3.tgz","fileCount":199,"unpackedSize":880594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv8qRCRA9TVsSAnZWagAAuVEP/jVoAINkFHqpUVxMEnhW\nK1L0FAKi7Qm0XygEnuIH+P2tfUd1qnYhJmqgpcsyvrzGwosdmKr0uFr47w7E\nXcjRd/83uR9TglReljUpUiZi0eZg6wSydPTMbntshbeRHFZYL5+E6xMeh8I4\nwcbAp4DjPWbMFlJ5+ihZ2MjVEevtPhHcZaMxUu1SMA4Glqpijm6FwpusDY4Q\n1LLwgW4cLjUjH4P2TYu3FJRp6iXwsE8kFGEex8/EnrDSzGBiyBSd09dKR32U\nWPFDYPLU4Z4Af7Fd8C9HAgWWQVfkpF69y1K1gpRaN6HS4fC0e12nTZ3SXukU\njlnKgdreJI1eTWNBPOQ8zyIEWooyjxjeNGcNaqcuMD+zM2W/wMHCm5a/lAJe\ngqTrH2Cjd/ULWP5KnoYg6QKMSHCe42r4Swo6AhfB+mCaSkq2lnOzRaPkwoaM\nxi906uuVqSa8ZJ8Gypx4GAgJQrrNkuZxIVnNCeXJvo89yTBC8ub8vWKNW7Ee\nGnrUhd7AyGd5zrs82nU3Fwn+JZWOSocsB5eUtS2BS14eNyuun0fQjCWBjavh\nwtr5wYlzF2CvDK1zWmX2yWalG8lIu3xAT8KGbjI63A9JlJq9kZQ50Y8ZxnA/\nHTgObAGmSvwgIJHoGz8tFLCJLTo/mPtfbYhUWtDCRDRhqF6FgI5JjNoGXemY\nPoML\r\n=kcae\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNOPHvu45o1DTf5Q/0Er5VYNM1OT5vufmmqtLxrXAX9AIhAPpMH2PGyPahKlH3ahQUKoRQGxp3V9mK7A0Ch845oim1"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.4-rc.3_1606404752770_0.6584138658719068"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.4-rc.4":{"name":"ipfs-http-server","version":"0.1.4-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.4-rc.4+06712481","ipfs-http-gateway":"^0.1.4-rc.4+06712481","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.3-rc.4+06712481","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"06712481604985f60a3d5d832b51e174e965c6bb","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.4-rc.4","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-zbrvEopt750G3jf+E9B64g6bXWU7QZhDURRQW43fA/AS8p7pubaPibx4cSNEC7JRXYxgfWEJUvFygKCbUxT6iQ==","shasum":"ae3682ca997b855e3cb0e491d2bd68ecfcb18d17","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.4-rc.4.tgz","fileCount":199,"unpackedSize":880594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv/eKCRA9TVsSAnZWagAAaM4P+weHe7ewFaWNsWFmIrLg\nv5oaNZj8e0tBgyVGN1QVAy4kCbgRF7RBQW1SbakWthnqDGnERYYS23UTLHwv\nArEDrhZnfz4fGski5zsB5o9b+4dgRGZVs926QigCiu1ewngjTC6tT6bvx79d\nv+Tsb/LLehMAnxbVP00Qwt3pJ+gXSuhUIdU77U1st6y5XrX6dZzlg0uepQWH\nkCaElNXpJRaJm24vUqg9pv8a6Kzx/qnh+jp35SDHWGJViZGea1NPEaJuvxox\nC+FCnzK7Mc7s6CdbHpyjwg7BP1v9igx/jRih5jrvEqY85ipSYpmdZDZyzDFT\nS1yMO/owBNJm1HPT+VdAOjETEnQGrXA5OrYtDwrpmhgi1MOJDYE9NJu+woJY\nKTQncKaoTu+wz1q4aQBedTYw89SRSq4UrnTvWkLvNbKSinyKz5w053V7hzN+\ntxAaPalInuWwEKLzUuedAbzHymWIwYsf1+purrjPEEwCqDm4w1DAxSD+3OFm\naBzMJ65/a/rQKxLie+/Yp5mHp5XUIilmaKSBr4sWHLdGhA5iwd+TnuLUBy/0\nn7LukAepD3wSfqkjjSgb1hMXSRF1/60xojowB1oL4xV0zdmyuaNccEUTCIwK\nW9mjzi2bNnM/6466a9KkGP52SLlf4R+Wd1wvIPEd6k/8p/597JQXu8f6/ERb\n3i+p\r\n=lR9r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY1ZyPh9H6hOMMeTH0kx4ImeqSkWZFLpQJM4OY3DT7QQIhAPb5fp6u4qQZnvaIE1gppH9eT5FYZG0ANGe4HQYS6LDo"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.4-rc.4_1606416266011_0.4705983703416907"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.4-rc.7":{"name":"ipfs-http-server","version":"0.1.4-rc.7","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.4-rc.7+a4ea8fe4","ipfs-http-gateway":"^0.1.4-rc.7+a4ea8fe4","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.3-rc.7+a4ea8fe4","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"a4ea8fe4ddd0f247b7bcf42dd78a77c988667011","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.4-rc.7","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-Uhu7BnInu7WQhmmYkygfUxhhlsVQx1xFABtrzZXhRM20iIJLlGVCGa5y4no5dHlemfhB5aW9xz7Bmh5MBg3bsA==","shasum":"876d23b245591f2434d364a865b903a971923b8b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.4-rc.7.tgz","fileCount":199,"unpackedSize":880594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyRqDCRA9TVsSAnZWagAAYBYP/jGqE2ucLXNCLt/ETGTU\n00ejpMcaNvPkEM67KLE9RqYh0Jrym4q4aUPSwBSYxQJWYvhq5y/6boks4G1K\nuAiKeKOLatHIUvJVo3yBmuzYWVO2IzieI1kdx5bJs+ZeuXqEhuzMRFIt45v9\nMWsVS8egFtZghJ4vhOpIy+XS9Xsu9XlyQUOebWnrvxKZOy3dgmR5x86EAUAr\nQtmqfUFscmXp8EdzW9flBi+lMznLNBUp8sd9wcEtTftFm8iKmMpUO9x2H3lf\noJGFRoVLnPfPkxXljayUPWAm57RlPgo29Y7zdI3vS7DMO8/nJw6vun3e8CDg\nfglTfBP7l0rrS0yz9aZCW50x/c5ZXOjNF/B+YlMu7VLw3UXSlG3AFJLyb2L0\ndk8YT5WbW9tGRjLKUlAdvXK2LXyGwLqBM2YkRWFzDMLkvr0hJ7Wx2XWcoePI\nQilYU0J48A81TrIwNuUERn3zJgYeew7eB294mg2zjShhFLMlFbOOFg+RWBqR\nUN3d1drs7zTWa00HhwJUphTgwIpRPwGZLPpkdZhf687Rhfyro27cN3gq2eTo\noDIPYTfct0x5TP6b/4EAgflcrAidlFL9ClrbpA0FoEN2wisyKd5gRhT8haV8\n1toT4tRxulrqpdxx8dVwfaU9I4dUthspFMDJWIDGKc9pw2r3d8A6BXydci9V\n9RrM\r\n=VHNr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI/RS2evdecxHvZA1xa8fI+f18Ax0xrWZUN70VH1aa7gIhAI1NNuPH9rGuFERHALRMIWihHj5plqNlREe56BYqEA18"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.4-rc.7_1607015042736_0.538263706132446"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.4-rc.8":{"name":"ipfs-http-server","version":"0.1.4-rc.8","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.4-rc.8+8ae40100","ipfs-http-gateway":"^0.1.4-rc.8+8ae40100","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^28.2.0","form-data":"^3.0.0","ipfs-http-client":"^48.1.3-rc.8+8ae40100","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"8ae40100552ec4a389112e4dd4885904219ae4ee","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.4-rc.8","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-bmoBZUD7Wc1kXAnmPoT41HFeqCAeTDhnAP81CHsuJwkgHVIvYZ7ZkVTFrsl3T4bT2qmwMXZZYktkloGU0Rbh2Q==","shasum":"e32f8cd87b394f5ca0f7d5c29958a634fcb81802","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.4-rc.8.tgz","fileCount":199,"unpackedSize":880594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfySDHCRA9TVsSAnZWagAAma4QAJRxP4iVq/IL2nLx572O\nEVIoavYJhUaPLFh4Cqprugt4MRuqlA/ds5J/Qj+yVISGxw0MrIlUViH+X41f\nIfF8ZAsx0XOLNuJTPUd7l5nZ8/ogVFmifAGVlVwfbrYaGGlb0MKTzoGR5yNW\n19gMnCJpxJ77U6Np70LHBjguK6pum6AlZi2xJQKvqJcNPX3SDDNTgVBVJKCZ\n3HxMi/tNY+0OkSZHvKuO5ODuFEgDojiqBuroBlgzPY7s944TRqRTDPdoBeaZ\n8I5asip/4ft51Kkbv5sbJ/ipxiWCBBIg3Y8zA0uZyS8vKqKENVulrISLT1ek\nQh5nWpM6PrjK0GIDL6XEQxraFEoZdffCpzXf3oSmYjjmEsk747grSvbEwJlu\nxjTkQ5yBz5hPqhkRIHs2aRaLl+wFMiAPx10ubJuXmg8YxzquSUsT7WJgexeg\nHtq7HdTz1oejOZM2Ps/TMxrwWJN9akb8y+xW0FhIurWTB6iir4FYWAzSzEMH\nfOwsdj5U5x1F5wjH/4p6V8mNoXLpd3Ojg8QRKhLIK8Rk6F7btVWVDa4ekOM4\nS8ffKmdZgxe9SAz8s6sZdir/XbGR3dgVOR7tpYmrzjqdR9bRzr1gnRRmVAPW\nG9ykVihCsNwEGZ6Y5oHKBAbwgW1wjnQWuaMEXDa0hMTp3i/Z3xG2HXu31b4s\nqMOr\r\n=qxhc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClX2MOjiuP4S8PP/fauIUtCQ0atKY9KF9YmDv86qp5QAIgPLllU3iOS/bRsm3jR6rh2tZw8Q/PseB53jr5d5kdW8k="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.4-rc.8_1607016646489_0.11547557372297734"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.4-rc.11":{"name":"ipfs-http-server","version":"0.1.4-rc.11","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.4-rc.11+f7a7a0bf","ipfs-http-gateway":"^0.1.4-rc.11+f7a7a0bf","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.1.3-rc.11+f7a7a0bf","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"f7a7a0bff2f87a03e554113a83c5e5aa728cba89","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.4-rc.11","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-xlLZMGtyP06TFwXNsJ/fkwmeW3/9hYGA0vGSF7pQogjwM3AKUtdssUWXKordW1f2okQAFmcdsNU2mi2HDX4mTg==","shasum":"10f8e312ff396bcf00f9b3b50948d8b6a1e20767","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.4-rc.11.tgz","fileCount":199,"unpackedSize":880930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy0SjCRA9TVsSAnZWagAAnjsP/2D7AniNm/A26mX4SooB\no2v5/cfvgQrpBonkQJzohVvoMVjK26/CiQ/d5Kcu2JqG6Gf1R9qsbW1LVtiB\nqqzCGjKn1NjmF5dg7+8Oov76hK3HU5BdURHp4UW2McIh8jOfdPmRgOkHw5u6\n+bv0899YKo0zwmyav9K8cMaV1dovn5kJUwpTziTxvK8Z9m5GrtJsdt95Qr6o\nRXxmxvBpMx3Yv8Px4NnuxDAAMGL990VWlcSmdUczv6IvyJ86MkPXIWmJnpkK\n8hejoT7sQK8Xaob03zJzsCyqFMEoJlyAcuVxf3pQubEJTBPn2CPSW9x/T4M5\nghxxi3zaBd/9MR5c/z6h0i3ymOWdA1G5qtZUQmH2olAcGRlLmsgzYgaVzEo/\nq5qsPsprmGgB4BtxdkKxog+qts/2WY83rbKCPiYyjq8moJv/gzzuW+SbXW6X\n3uuSEuziuOHd1/HyRnGxzfn8P3JNS+y2mORGy7layhxwCZND0CPve4jmTWX6\nBbkejYYpKjrkS3GqiPeIf4DyrvoIPnU8Jr0GcCdnvjDfQwpvIgiYsnPEEGxV\n7Vadj2Gcs+KG9ZcI/+dF2FSicl5TDvoNwsDzeQJrIpzNhuge8RKv/hOedN+n\n/8D/zwyhfdFajCgNOx99y0U8YOdTDionKybNFbI6Idj2W6ZlnEenH103wLA3\n6WPL\r\n=cNlR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcxvD45EM1NUTVJrsnbpKnKmc7tEaz8eUMUHRdh0R1tAiEAqatr1NzKmqfxSPOqGk8S+k7DXCrWjPRwjW1FetrBJE0="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.4-rc.11_1607156899480_0.0027123992384072704"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.4-rc.13":{"name":"ipfs-http-server","version":"0.1.4-rc.13","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"1.0.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.4-rc.13+299a64cc","ipfs-http-gateway":"^0.1.4-rc.13+299a64cc","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.1.3-rc.13+299a64cc","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"299a64ccbe4c4c28e4e3da3f70dac363e14c78ed","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.4-rc.13","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-gBKAxnbmfUyhP0iqdnREytCLGZApSoYl6ZsDgvnHuJhu8gt22ykL7WDb4QRU+woYI/mbhK37F5tI0ChpvGHq/w==","shasum":"01a58c35f9e4352c5f9b91f6452f39723e29910a","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.4-rc.13.tgz","fileCount":199,"unpackedSize":881299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf13cGCRA9TVsSAnZWagAAypQP/0/XNy9P3dTvYNZ8ssFu\nRhJHmo/5jPikF5pi1J6DTvkd7cSM94jaqvD4aJ1jjOO7mJs6kOD3k1zD3As2\njmIAoFqQHQHG0G1wQc4nAewg7GUCdGfbsF/ghnkyt3SLM7AJHpndgyreZ6PY\n4WAVwE7xsieWPL416i39cNP0/51plYx9TxwWN74QyUGR/TvLVtiJfrGCVMC1\n/JzaNcr2LjhWiYxr9ZcEeS4SLnh/lMu2ApVUCkXZexlaUi1pwDKenhM0JoA7\n6B8Ivf67h+hKuGpco3X3cMCL66jH3904wXrFpmrmYHbHxXG6ZAMXTamAzgyh\nbDqI5Barrlt9lGTyfsLbz8ew6k6+AV8Slmego9oqe2etSN+s0z3jipCK+mhg\nCNKZMBL5HIZ0CAUDQcPRujdusXnmPbs1QYarEWnkax92NdB6vvPsxkDDdshH\n7iVX8vAgw2IP8TpgGhOJjA5heImEBq/Ut8KDXaAnwLbjifpu02HxjSptXMFG\nHa0Q5s1zuqt4alyqyikGvJbdh47II/y7rQ4mFRxi+F/BBoy/Ufxgxm+XyzNN\niE1u3d2qgNEblJqEN/cpc+4h53E8BDfIAu7zvJ8/Bdggzti5F3oUUln/KJSS\nNYJ3Eg0ucTY8/j2NmHr5Sjt2Qacd4HPmnz6Gdy4s8PEmPqbAcV17PN04JQ9S\ndB2n\r\n=Y7m9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdgmNbmzWg3wQSxOd4Dq3hTCkh9+8FWNuxVZSMH29CIAiBnSYMCb8KAqTh1MX3UeQ1waLgGPHDyI9G8UwuY8yXgmQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.4-rc.13_1607956230159_0.8933931129888315"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.4":{"name":"ipfs-http-server","version":"0.1.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.4","ipfs-http-gateway":"^0.1.4","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.1.3","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6b207d77cd66bc5326f260221e53914192807861","_id":"ipfs-http-server@0.1.4","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-EyGqwvYpOJHIW6eJ5te2UjjMA073JwabL7oNfCvITFb5ZcRKd76+ox0TDSHlkKUeWN8JP7T/00wYRj+8km2Oyg==","shasum":"fef174c86a09514bbeef7bd8e11dd12448f4da39","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.4.tgz","fileCount":199,"unpackedSize":882833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2eEOCRA9TVsSAnZWagAAiW0P/R90XfOOBSyShoprH1B2\nwOc3iMfTG3JZwE49LikQVMLcW1LwjRbsDxTXuToUNRPwDID1cMZceeiAtlaG\nChdXrFGicLHydA/3c27O1w2dPyLQzBxODYVHsgXLFMRlezd5JwpXoy5glyDY\nZSTgjv/0+SjyXis5MhftdFXN0UBxHFfNc3yEtG5Qv3kPrj5C1puPgD22pmMJ\nCzud/ir8sGUy4IV402Jnej1sMHDGJ3yDXvqhHwlPSOWTcIjjSbKighsmadcZ\np95ngytlftMKQYSMFYhMCHUwe9zyCuXGJJ4wvGH/VYTVdrSwkNo9PP2/7hYG\n9eOD9UGVUuBmc5z940W9FMY4TXXxy4S29DW+RpDVY9IZ196goIDpjTkdDT8O\nhkNW7WLuw6OnWD+t1a0GxN6CCCBLsivi9z8IaZsx6mXMFCjYl7q4gT892Phx\nhEfjgG3UlV0LU+Z5MhQRfMUX4G/u+21P+kWnCPjA2LnGBfF/f6iObYJFTWL9\nwbX/j1V1kVWQSpxTKVPVaDD0QF9vzOz65o+dRRHca4OOlfWoJeH5xIKlrnVe\nT7061lTddZPf8C5eq1h0MB/qZ9ZR3wHquuD4VAU5uTiOJR0lXaVCwMVKJ69z\n0w0uix2DPax43PMGnrjalgsEtXfPwinf7wRLNHOpGKHpGu+SsT+kvMdr+JY1\nvyXP\r\n=vnxn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9WBRuvz6reK0SiMKhrK1D5gSG18FFzYMdgmduUdXDyAiEAy+FofVxioYbxVP5Moi/Fpam0rJhVWCu1CqsZgDxawqs="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.4_1608114446073_0.309078404182936"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.5-rc.1":{"name":"ipfs-http-server","version":"0.1.5-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.5-rc.1+50147d77","ipfs-http-gateway":"^0.1.5-rc.1+50147d77","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.1.4-rc.1+50147d77","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"50147d77a2d69918a9371edd7329c9561626e4e1","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.5-rc.1","_nodeVersion":"14.15.3","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (linux)","dist":{"integrity":"sha512-r9DyaLpqgsmQvYK47M62Br3tpebFb1VZ50SXti/6Hf/iduG7sGAN4CNE0C/xpw6AWnh8MPlMw8xuPoQuO40wqQ==","shasum":"6ef4ba857af1c2d9fde01e927c138c5c273d96aa","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.5-rc.1.tgz","fileCount":199,"unpackedSize":882889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3L//CRA9TVsSAnZWagAAJf0P/1eK1xYdvUG829iWZnbO\nxG6xqkJWU7C5+yU7jD+BZrhxpiM3Ib38vyTdXk0TgpTfe+MFW7dkW26c0g8L\n/+H02w6083C/gqq9A2O+MdvHgFSICeAhvrVV2BnbE0ClJocMUwKvQWZI3OEq\nAiT1PHycLNRLfUHwJ/NE1fgupNLhLrIAt5NyBbkfF1ebavFLGD9ZsOIDtLO1\nU3ZUHarScC8TFCjP7jr4uqckEn1pBc9NI9oq1t4OBi4ZBQlvxTOcA5dazvtq\n0Zt4pBIjhYhQhZ0SbZ5cwmXpagziRft2AlCQVkd9fPrqurGKooWYpwU5zxEI\nOP8rY3BP3/125TfI4T6D7nSd4BYuiPFPM0RLmpckUHj1tW/NFhlCFtNfveue\nCXbvnRU0fWiZ8GwCAGU0KyiWTxoc4WF1fHNRDKAeuogMDFN1GuQ5gitr3F64\njo+V7KfOEbr9qqxROXiYov5R9syggfFd7R6C1cNJPXlUyxZv0eNxMhCMof/p\nAqwCQSCF71CNv8tLxUMYDNx2syFtr0BYj8R8RdBjp4iNAD+1LkiDcKy/FxRM\nrZbZP2d47VxtSuNeGJA74R+0W1GUQOrDKLMYXwVLvH/3I3tE+Ls/83q/s0XO\n6gNh0J5QJ1SdnJkhsfohEBmCuSZue+WSt6NHUlRzh9v291hemWW7nUqNMrOx\nyPIX\r\n=t8GS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNCGWf4RCX0gmXfpkfULYTmem+h8AQ7f7SDanLJ5HiIwIhAP5zGIlDJpVzhdKNSk929XphCorwExWBzinTcYNn48NX"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.5-rc.1_1608302590435_0.7863363592843442"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.5-rc.4":{"name":"ipfs-http-server","version":"0.1.5-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.5-rc.4+ae497111","ipfs-http-gateway":"^0.1.5-rc.4+ae497111","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.1.4-rc.4+ae497111","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"ae4971113534c8f988aa14314e43a00fc3df854b","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.5-rc.4","_nodeVersion":"14.15.3","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (linux)","dist":{"integrity":"sha512-xZEB4pEiwV9RjiFs6d/PUHOEe5vCPWnxSTbsUSSo22R9Zu9QOl9ibtZ6CFejWMI97UByBu+xbpyBGmCSvzQhBw==","shasum":"297837d26bebed96b95e9ed16aa6c92dbfd24dc9","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.5-rc.4.tgz","fileCount":199,"unpackedSize":877886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3OsaCRA9TVsSAnZWagAAVa8P/3Z/xwIE4TadpllYNpMC\n51+9e5/HJ0Jsl6iXrJscESsocAewSv0w151sFSbwHo1PNACzYNVV1A/oVMMd\nb5NbdM7E/z/iMpYvWmOcvWin7upBHXze0q/DxuqhyXxXxKNN6j5GIZvHY+P6\n4nNiiLsgmv53aW7XTijessrfS8oCL6gTCG1DzMkeeDZ3OqWpSSTeSVogYiPk\npA1hsn/c225MLSnzzX9wv0CkLh1d0EzjLw419HFRJvCrImFdzgVnSMnt1ZW7\n9vnzBDyY9/IcL1NaW9E/N9yMOoV6bAKsIrKGil2h2AOFisysqSLyu5/BKEUk\nWwWe3G4f2b+WmfpeW4nZim9O7H/FceFP4cdd7rj9qJjZe2gM3M2+9WgUW4BP\nceSRt/CKGs9UZ+dTpY3vjm6e5xoqoJC2opExoMgFeLJjcjQYmDx/Qu5JlCzn\nsLwf2RJ+jHjPUp11XZrziXSxzt3TJBaCoWoooLGUP7bkTzWy00Nm3sz0ybIb\ntUcFfdm+RXV98lesYLS45z36U65DuHk7YmbG42O+3RrLb/+QtTgnksHYllXz\n5V5Y8PgHoqrabAsSLzVCv4bQ+PmeWR59dFpzZtShNFVSXdH8eoA2JSLiOwmK\nsERhCWJMnTCh733jOJvS6fwyJ4s8OA7eosvfNfKbh60yQvD4MtKakyg16N6I\nwBrG\r\n=S+Lq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPUaIc598/UEdGMop3j1c/+fPJABBMkPjG3rXWfaNqgwIgN/cDVP5jPBRzYJmTEarCA5JDM+n3Wb2qRZDkC1j+Hpg="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.5-rc.4_1608313625948_0.5612785653604484"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.5-rc.5":{"name":"ipfs-http-server","version":"0.1.5-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.5-rc.5+fad9b740","ipfs-http-gateway":"^0.1.5-rc.5+fad9b740","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.1.4-rc.5+fad9b740","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"fad9b7402e67a459e9967a1319870da165ba722a","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.5-rc.5","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-kFXxU8ygQgGJtgQLgkqVV8aL/qMcPZSZ7mqYPEQOw3j01jsYbXUwo/OnIvhvyTHGiV7XYu/QlIKwqplnLYLQNQ==","shasum":"d2421f601ccb857b44ef0b4b65890e26676ac97c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.5-rc.5.tgz","fileCount":199,"unpackedSize":877886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ub5CRA9TVsSAnZWagAAr7cP+gKYIu3+pHQUpikKUU2x\nOzrF0oGxjXHYppysTH3MXrBGjTzw7Z/IYxcesbn5NRkwSvfsuWS1syEFo5+S\nSVcA8FipQ706WdRXW7md1FE6IKNrm4VhfkTEYuHbE5VB4niAYXBEjSpZ+aOu\nbAh6pNjBzV0xhlo9ZA6TRE+LRnt/TJA6KHJICzpfuHvRTYtfVGNJbbhopVh6\nxLBupL0IaSBOsh9A32wvWT1JwqIn58Wc/elLHrBHxVeHrGw2zNSj6JYcuz8d\n+875FPpFJpvLXJpLyNDetPL0Px77UGlc15cju4DGo1dzjjW4ksU5V9jn9FIy\noBdqoK56y7fib688ADxboYKKhE/lOtEsBzLQIz8KLNVrkXyJqUtDMYPAuuvO\ndWnAHH5Wrlf88mpwIZi32IrBctdP24l/tU+uQHdsH6EipnsW08w7iPxss/rA\nCLuFy26YS66bYHgrl+vZvZNJzvAr0mE2lStF819LiaHXy0nxgOP9FfrmeUcv\nZnWfVKJUBKsaPrXdmPb7TW/Ooc8yxHPgiZ8yLLw0j4KhomsW451l9xJHoGsh\nOYODjyZIZo8VcxWrK91EsUMfPQwDVeEZv0OSamLdXPwLn3LVi2AX8ZSK/MDJ\n+cP/6/36R+5GThXm9tEcUjS3BEEzS+/c2/S8Hq95HMzfofil2A5rNfiswZWt\nipOR\r\n=1ytu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkriaf248v7Fbe2ko+RtORalxd4Xpe38OLKxq1ZckrZAiEA8+I23sr58VLt56OuY38UxGHb/N+AEKp50dYYnPcePM0="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.5-rc.5_1610540793274_0.9708545733670715"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.1.5-rc.6":{"name":"ipfs-http-server","version":"0.1.5-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.5.5-rc.6+b90a495b","ipfs-http-gateway":"^0.1.5-rc.6+b90a495b","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.1.4-rc.6+b90a495b","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"b90a495bd07cc81ac7a9dcad75c5625b59dc3dd9","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.1.5-rc.6","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-uGVlhkot34Lrce5uA3S7Z68MysuhbIEa2NEqJg4bJ91w63HYbGH3LOMZcO21QlpZbn4G+VWLeY3LTgLPYEHfmQ==","shasum":"4bd15e334ef429c587bb462b50e63ae3d1c2844f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.1.5-rc.6.tgz","fileCount":199,"unpackedSize":878516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAVeRCRA9TVsSAnZWagAAHEEP/1Au3xNGK1khRG8eOLtJ\ncITjxrCV+z6pc/UWnffm1g37HC+5CSmBk1s4d2VTv+2FoNm/wecizzLDS0qt\nN6LQXJD8wdjXbWWPaDL6uTT4KRik5b9VKJn2kHPRumIkk7NgVzXbr2N7Ljvi\nLNO3MfGubmmcqRHA3bhZ4Zti2Oa46cQPkruUhYuq++psbbNF+ZCWAKX7tn4/\nL/Dkx0AQwpBSMPOxDMtBbC37kqDAzkAxOTtQJASYq+e8q4gZdyBKe1R/x6uX\njAAJKUThhqTVvSVyEJ/5G2b74XV49m1cE6mCGSsqTwRHhtUshCiXPJtrDh7E\nj9caZ5uSZ5zRizpovwfCfMvX6gmUe3MYUih9ImaD9UqQEXRklUMdhYuMKIx7\no6nhzYdUHOPG257Qa9Cxvo0SbnYnWSWKoiXJ6EpGGgQDUgOTFD5vj/+aPjln\n+2ZLAYOFbeBWwz/6+W6z4kLHXChM3vBlT678mvCTfnm2x1b4JK9Hi1HVmhYn\n0LMBo+yP8/f1kAilwqTCAchZhjwAarytD23rENYwSMCYbNLkDw8i+W4dlwUb\nXtJgYwN0pYPzb8FmK7CyioR9Tw1PdHiVaVuiRRCw+yE3SbCnOcuDKNgTOGaj\n4qHQJNluKdpAWHPSVx9sRbXlbMCR4trZq6gyYVsVg08mUbUgSbl3shPZl1vX\nwWyM\r\n=WvuO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn9vAF5+1Dc3sXU7ZD2m/7YIQen0u7BpGU6ws0oH5z2AIhAKIWgNmw5CeBPA7OnGVsQ9QDMmVM6stSSxYIJ+bPwCi6"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.1.5-rc.6_1610700688947_0.6774139595697544"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.2.0":{"name":"ipfs-http-server","version":"0.2.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.6.0","ipfs-http-gateway":"^0.2.0","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.2.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"09f6f0cc98e2b8b2f1dacc69c9491555b507da28","_id":"ipfs-http-server@0.2.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-hfo3MXeupEUPHEXTGHcAFliXiVXjUv/oO1MANQl0torZqKwCHg/QnlyB7RVTBEIM/Py1lV7vLlK6DI9F2u1ybQ==","shasum":"74ee0fa4b63e76df3256f4aca948c806ee86f062","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.2.0.tgz","fileCount":199,"unpackedSize":878517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAX/ECRA9TVsSAnZWagAA6dUP/iAtfVLGZgA+znLNdbIo\niIVgaj9uaKjZYmK0Y5Iir3OJ3Nz8+FAqs+U+GJQE+z67vUzCr0U0cwDkPOyi\n4CrwhgDyaTee756klYJirE48WGmID1m2kcPMA5gYNBplXPQ/Gl59vH9RWg5G\nyl41bPp4XrDKtwW45NvB+7QVlUZAZ61VG3oYATc3P26vzGwEJu+8U0W7RlAm\nKtgYjpZJWP+01Y7dmM2zfq3Z0PhS6j6J3z8332njmOvC8zfvssJy29eHJlz6\nHBreFQeVFFCahHKIi/Ac9mmftH+6SNWikFq/T5Ke8jzAiKvPjp8mIUcXzKE8\nu57f1zdsa/xC+jyEyuA//ShjD4NNGZTjkvoaN3Gd8hF5GFxpegJEdPJQ8vqb\nPuc6luHN/b4g2BF0XfupppuZiu1i0p2qhPZTPdi8Ic+WpOqB+RKmkHxAvdYQ\nyFA8vXQtvPbv8qhpkuwX/9XftHATfvrpU2NPeLSvRaENNHyRSccdSlHVJAg9\nN9qtMhTmG/tAyCfxowwAm66gmFNLglZWI06yZRSRn38TuN9HfDhDXgo6zh/w\nTlCahJ/aamriCQ1d5H3lGYxdWMjWglrqZZxnG65TySBVTbtRVOEob2bARl7s\nY2wZB/z6lQkxFgfLSIKEfvx78EOlDUIk3Q+5Gr1IvoSlfZ0oiRSOOGWGZ6+b\nlPXU\r\n=KWZN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkXHBmJ6kfnwhrn7OhTYuq+jM1oXujWlEb4RYJPYZ4agIgaUCTlkdbn69u2TW75hiJ8CJKu16hrtQz1iTduBgfQzM="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.2.0_1610710980415_0.6045470154950199"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.2.1":{"name":"ipfs-http-server","version":"0.2.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.6.0","ipfs-http-gateway":"^0.2.0","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.2.1","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"43d5bb0318cb840814841084c038f77562ba0d98","_id":"ipfs-http-server@0.2.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-fDiwngE8jTBHVHBhSQcOEumIeZfbz43VdmGsliiyNsej/ChGHfpeJvyK8mXzGQtIFaxFv2cLsNIZ3v4/ZOTeUw==","shasum":"1d186ce8122b3c0ec261ff7a8c46fd87db49ad49","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.2.1.tgz","fileCount":199,"unpackedSize":878937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB+CSCRA9TVsSAnZWagAAtZgP/Rbjv5/SOapAgYzpbjgU\n7+5ETuSfaQZn6NF5lytyQ9nVztpL5SDsXoLmpCREl/F7NihbUyaBEWWvalDD\nW3yp8j7M4+hJarRaghcDvGVYu+Js1fwqE3QFRAlp9SUVBPo2wkK9irENzITV\nPh7/7HysgfqXr7PLYWmFIOpO/6UeVrP/EUsiFvGBvqe44S0ulYR5LWBCVmVn\nRlkKLkTnFFdmDKyeqxhmsSuFVb6OFXLYisVP9ELsW7Td+Mjnj8vnCb45Ejvq\n848TUEi/8iR/M8hInhRyjMS3CBYDEp6wkGMDpPp9QKBzdEW3GopNhVLAy5VB\nAltd4SpXIAF1pqPm2oNBYUzcrXmxCqYmy99XcJtLj6aCWrX6jHMyHCnzup9+\nfiaEo0ppzUcWcjW2oK0WdiA4mWs0fr/sv54ZEa8YxSMoSbuRwMOPhnn+SkuS\nxdTWChvHqCW5+40uSVAVlVqjipmix+zSgLjjqT4bKWx46qrwgLhHUEQ6g29F\n8kf0eEu/mJsrZFDG8YF/cdpfZuVSnME83cKmK9gDk4GMknBEYpxiO/jNkd9M\n8qgqjEkL5as+oVFH/tJSek1kZRUlkm9YfVzn7lly89ZxTj3sKjLx3BVwgrJd\ntJox0fo46QGfPqcEUfYPypzIhU1stbxJNAqwx/CEAlSMF1zA4zjfy8AvEY8h\n9+Zb\r\n=IRqr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqcBiMo9KXGAobw1qGH8ruRtml/JQXXoO8cVT50w6bAAiBsD5sMhpJ3iD99YRIucUXvmAqhl5gRVAcriN237zM+UQ=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.2.1_1611128978547_0.8192905834535094"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.2.2":{"name":"ipfs-http-server","version":"0.2.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.6.1","ipfs-http-gateway":"^0.2.1","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.2.2","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"2f526025a3603026553b320e050e57e2ee564562","_id":"ipfs-http-server@0.2.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-88AQlDAAA8mu8gkaomjYZrdAXebB/zsYUtGpKxTbtAsrmP1rJuoFhiPDAEm5obKA2INI5z28zGQ2aCg2+Svekw==","shasum":"733e779e847a3da9c0786e27e33f58b7a67f9a8f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.2.2.tgz","fileCount":199,"unpackedSize":879631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCr9MCRA9TVsSAnZWagAAPbkQAI7xGFyNLWrNyMPO+1pc\n8eoVNf8Icm4B52N7IPOjoxflUNzm3B5ghpdMls7oMCDviyd0GfHFRczyaa2M\ncLLgxoaatuHGsAp1mLG3dH08LylFkkkOgQn4BfSsKiR2NL4NI/VfAN1qIUgb\nhw29pJwb4URitLIy7dHUKMTw7XlrFVdLbU0n9VMRlQD6klCWCg2j69ZLdept\nybETMkycbdgr7Z4VRAf0qll7hLglS0lxgi0bc9icl6Gf8FGOKVs4YjEAcTD7\nEMS6+0dsKeVm3rPUk/G10vNb9Ptoh05BaGwI3MhwHKdMeJP8eKh1tNozGcGm\n5w04XXinQOlT5DzusV8zQErMB5I8s30OsT3r/dwM7JMmmng6FsP0mMMKT4kr\nJEM+Kgto9SIo5/j0zILeDEQ+dexWnLHYYGld68Xglr9ivgHDJXT0r21CbwX0\nqtOkbNdWbZj8oaUrt6IICUpRO6Bel2c6E1GAwgDxkzcx1xqvqcOz3GxdUMTC\nda7Qhes1xYcTe5P/b19w4nFPoys8wig/kVkkShXGAhDXjieQT8wNAKTFoWNq\nMFXppBHYly3jAK1O6rW/IZu2QQ0GQV8MwybH9QG3SpsM21nXbyRoMNfDeu/o\n6ipAwhYHBgNSuyZlNltt1FmmXt6GydxXs/e5Ze+Q01xF1jj/LiAAhH20CFvw\nS3N4\r\n=bL4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhtdTc+fWuH4sl5UzqKrZ7JJPXpawZOeTyIOSlk6vJmAiAoyGKqbQZqOhYeOgOSF4D8grWYbFr5PdF+b8kDK8wnoQ=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.2.2_1611317068464_0.26836083827310686"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.2.3-rc.3":{"name":"ipfs-http-server","version":"0.2.3-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"npm run build:types","build:types":"tsc --build","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i typescript -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.6.2-rc.3+6ae31055","ipfs-http-gateway":"^0.2.2-rc.3+6ae31055","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^29.2.2","form-data":"^3.0.0","ipfs-http-client":"^48.2.3-rc.3+6ae31055","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0","typescript":"4.0.x"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6ae31055d21fbb0243bbb17cc697ebe18d84acff","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.2.3-rc.3","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-hOt8hhnCWSirssOrwIrbF8N0czJ/9TtQiGepmKs+80UcIaFCvBZ6YNyLc0zLfNu0rY6mUMX1DT3rxi49GM/qpg==","shasum":"fd1c14c39e30fbc91595e46c32bfa0c5b9b79805","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.2.3-rc.3.tgz","fileCount":199,"unpackedSize":879687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFRQvCRA9TVsSAnZWagAAYDAQAJNLwdi0XxqTfNnbbOtg\nen0dYv5WcJ9sJJNIJ6zu7oRv/7s155o8dVM9Txzh0JdWp4ZEAlzGGuJIRElF\nVVgWXYibImX6ssvYVmMcHC2LxZrSbTZKsEHGceGdkFKCm9N+A4uRKcPelM7+\nfo1lEecbfgFm0eSqdy1RbuoICvwngCQCIVi2sQC2qsbhzPFUpGem5W05LAFX\nIpa82ZtwfMpqAdtHCZiUU4O2FyHOl8WjQyTyuuKXN4S1kMkt1ySLIbnJxpN+\n9k811ULLCBAWle41tJDg2N1VuPi5lC927v25XpQCZyC+JExbSgIxEG9Vqo/K\nS/txzb7HQR0h9e0TuekgizyTgYHkz1w3pALIHCfSh9s+wNpxSnciFEevhnHn\nHCyPakFJ+Y8dxYaZPkqmJjQFJvAZuUl7z41CzNSHNZbttTMvdZpEYx3Pgeqc\n83ZwbTnve+SsqOm7oDcSjLaQZYD9NcC70ANtXVZYkgY4hHAoq74OEEgWDrJD\nAOSuOStpZFKJp0VU1y2McU6QrokHAZv26ZU3RkZK475Ag0xZUDqv3lgdve4M\n2lweZNzXgc3r0RNk+RkTcEbExDuskNrqrVQyWDeBEjgX+X2G0iby5CYusjDi\nEIPDlOjPXXWCrrhCNf7S5tpYFK13AZckd2mZWkeSRMe0SxeYoBGZQwDtzLdk\norGt\r\n=V03/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8rQKdW9wJ6tpL/GHWuu8KZ/LDg53R8rZvgZAwxRMMFAiAatbk+wQPXGPEsvJs1ATEMtF0LWpDVcmUKdAjYD+nJLg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.2.3-rc.3_1611994158702_0.04132969723481095"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.0":{"name":"ipfs-http-server","version":"0.3.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","prepare":"aegir build --no-bundle","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.7.0","ipfs-http-gateway":"^0.3.0","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.0.5","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^30.3.0","form-data":"^3.0.0","ipfs-http-client":"^49.0.0","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"91df29245562d5e9ff653e09b54cd2390538e64a","_id":"ipfs-http-server@0.3.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-v5NK5zZUQl29vQg6T+LDchmumJDd7sPDjlldfeSrkAPUrOg38tyQzPMcLSf+ymTGEm6ToAE1tqkHEwkriNo45Q==","shasum":"bd5e3b1e50332964a861725c7a9b98a061751fe7","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.0.tgz","fileCount":198,"unpackedSize":777516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF+fbCRA9TVsSAnZWagAA5Z0P/0He0+BPfx1fGbkopVh3\nv0H2PFSkOFG4Yk1GApngTDSHP1onM1OSpu94IYfoVZqMdGBbXh5SMWGH5dBx\nYfpcCoZm/4BZphjR5DsfWcndMRGYYdcu4WXH8Da4W3pHWDrovS06i3NU03eA\n4pZC2sy80sx8C5OkZVwWiiqGVg4t/NEfUmw71plMlMQ5DkH1xqxKeLqloI5M\nM99J1GSfbiotpilijvxx/VWWi7QTzk8SLbCs4nWHOgbMWYgfrvOgnXCFUDpz\n0HvD6l8TokZddUie//JDXQkFWP8U/OW1snHLPETD+D0Bs2uv+N+jj4rf9lGA\n/lotenJTr4xlyeROG7zga8CvQeFhWXxQCH/taM14UoDGHGs1jvnfU8517Mmx\nyZ6ZzaQ/SeL8RmGqanT+UQyKunRYfcatQd9cH2vQXKdLANpUI94Y9pmfu42t\nf7k9FKvHXR517KFlWXWExUl1DjttMeFbjziLiy7mrn9RHr99Yu/tERtf1SBB\neE4tENvdr+2MCxXoWDN2aOd8T21jHl7dM3iks3zV3dOYclgmrtfgwi/DS1jp\nDePkIvLGmSlBFdMQVcKNschh7mN5nkPpV8Z/DrVcBwiiZPByV4td9KOkFr0P\n1nUKE5D91tt8ED1lHFL2lksZ6CuLz426R2yDOwc1TKbdUmlwJ7y4Ce488Kp5\nqvkT\r\n=10JL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeHQmxtkFlzMF53wCEugJZjO7bXlwi0MNkaNmYL8JxkAiB585pHuPWkY0NdLJ4J2H+YgonoII354x3i8tlL7wS/qQ=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.0_1612179418636_0.8305098177026884"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.1":{"name":"ipfs-http-server","version":"0.3.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","prepare":"aegir build --no-bundle","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.7.0","ipfs-http-gateway":"^0.3.0","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"~0.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.0.5","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^30.3.0","form-data":"^3.0.0","ipfs-http-client":"^49.0.1","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"10fc290deca311263a4db95ec6b9e9ce132d6eb7","_id":"ipfs-http-server@0.3.1","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-a7lo9YwR2g9O75hYfOmZP4lA2jNKRZWL58b3wHKIaHUp98QdYNZJ+eHFpyKsPqH6sTjwDBRwnzRYTFGQHgIxfw==","shasum":"adecd6b5df91f80f01c9077e777ce35ff8f2b7f1","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.1.tgz","fileCount":198,"unpackedSize":777692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGRYgCRA9TVsSAnZWagAAFNAP/2XJnHsPGCSIdqtB5etA\nldTeMVv/hIlw80ZiDHxrFmUi1wNsHDrLktte01KNir5sL5lGIYHETO+0TAsX\nRoem+ua1BQBDHTwM4GESZ96hN9hD8v0N4ptP+ev9RmIvSqfQ4dmvF7yDvxO9\nZufMzu/7DhI3Jt6jBahtPpZTD7N044B8aTeTxCvX1q4i8A5sTJd23rcAbV4x\n6SAk+m/jP8Fs08MI3X2+0vIcHXqgcyqE2fnIHQw0Pc0kIEhtgeNkoUsUFue3\nnXE3CI3FWb2WF1ug+bJzHxCtpAsiSWz0y/DhVq3JYvKyssioQQxCZmQb0u5q\n4DAu/KvA+gZ9A1ZsiJogOkKFgucIqbI0XI8uxheyCKchDTXAd6kZ8Nm5grlb\nj0/EGlZ2czqro6cB7HtsE845okaNZSbPiT6L0kDvviLy+12Ld4b+L+4xkArN\n9mG9TS8Kiz9lWoHolai9l1rddGLPd+CA4r1nezSGgeo6zrjDiUt0lfhwEWQm\n1M5NNmL0TdK+1dpALbTRx/HCwPSII7pWQlt2PiVxrIA4kobpCSxIErJhD1Tb\nZ5gUSDlEnywm06ojI6WQpNw3ioWcriVSB+F0QnjhPe4fjf9iCT5nJ7jNE7gO\nrJjdMQN/O1b6fupUVE95XSIYObO1rTjMG4JZSZzY3/vTCIzLqbY7KfHu3fHu\nNZ9M\r\n=iIHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtOx9Q71h3+Qey+u3w1TBJoZsLnAcrMWEz3vGkfTFGpAIhANsLnkb2g2e0hBWGj16V1yZAzvj7TDJNfuKxF6uZGXEG"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.1_1612256800040_0.7264246294944752"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.2":{"name":"ipfs-http-server","version":"0.3.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","prepare":"aegir build --no-bundle","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.7.1","ipfs-http-gateway":"^0.3.1","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"^1.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.0.5","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^30.3.0","form-data":"^3.0.0","ipfs-http-client":"^49.0.2","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"ff76e7cda441d66d327e03e3ca1dea6e901ec918","_id":"ipfs-http-server@0.3.2","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-IBFeFQkLwAoK9rR5A8iO7tyLifN1YdR8oY3+2Dw79N4tF7HMvYN1Tps/tOlShNxpx+3ftIIVkU4jRntFSqA8Wg==","shasum":"6a97074fb97360fe07c488c9ae9738d8a4ffc483","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.2.tgz","fileCount":198,"unpackedSize":777926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIVn/CRA9TVsSAnZWagAAG5cP/jcChnPsVSjChCDz4ZaU\niWNx/dW0m5pP8AV9MQD63OYiAeTg+8kqDiAcxCmJwZ+lTxiv4VlmhSKDK2CS\nLnb7dru4sHc6yjp0na+/WgdREASoA7eD0f2YytXVglkq3NTDk42lrow5ts3M\nDJhuV2kEQdZyziNg6t9OngONudGUVBY3U7ALE2dOV+V81n1gixc7kpQNH9jT\nyZJsnLZX8fQs7Kofx8tviMadu+xB0hnDDqWmuZqwZ0xH5m9nuxoi9ZTij0F6\nwwflHQAl3v0A8A7j3h6FhCuBk/3/l+ND/Ru4ocXelfTJaSESdG60AKAIkxE7\nmx7OiIE+mFkycQ0P9vaSn8oFj+Lgfl8jBj2ggGkJspcDvWTft1VBos32gJHT\nzcmPfrYtZkqq2l5CDsa6gcYuQLAUQxVLmyjvcD+vRBs9oXkmlnlQAgjge9Mr\n6acU3n8DLgdT4jqvCfCcU5GqK9VDsqg+jKysyjQGdcZcM4n1nOy2lkeJbi8W\n/44cMvCGyituZMO6oA1uV+lSI9t/T7T8SRpPEymeAyF9aagXxxudwlJIUUOu\nUGPkopyE+mpGaWEndDmXJ9rC/PnH4+wXjWJ5wLy3GcZrYSnOw+kNK8eR91Jh\nHOTKTaqmoM/c4UVH8UEbPpNKjuIFQaTClXAiPDYmZVekOlQoEUyLba8BiOnz\nz/+D\r\n=VqhB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8H92s6nsrc3Nlw6lOsXRH9gR68YN9b2AIMryAA3ys0AiBqqSJD72qgVKNrO/QTBDdhCtk7vOCls59cf7ELtpngDg=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.2_1612798463385_0.44584192095147546"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.3-rc.4":{"name":"ipfs-http-server","version":"0.3.3-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","prepare":"aegir build --no-bundle","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.7.2-rc.4+be0c613c","ipfs-http-gateway":"^0.3.2-rc.4+be0c613c","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"^1.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.0.5","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^30.3.0","form-data":"^3.0.0","ipfs-http-client":"^49.0.3-rc.4+be0c613c","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"be0c613c0e413077bfccfde0345b1ff2471193c1","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.3-rc.4","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-nGHik9tdO8+zqyAGZgyszfNZRlaRp1Fx0JuJGfXrpnRR8pYrf0Uq6ucRDqaG3tz+qQOnYX3YaKK5ivz1tkUpLQ==","shasum":"3110a24166b3b3efc073e2eb8f296fb4c8616b89","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.3-rc.4.tgz","fileCount":198,"unpackedSize":777982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMiT3CRA9TVsSAnZWagAA3h4QAJvYP+8DzUpxA7hCjGZU\n3FHCZNRnHmhmbIRI2twhGaw/VHdzVjj1pXjAug9imMfnKWGV2/1UwT7gpZIS\n/2cYvzW6Gh9oCI2TkKW/i5QRANao6p3RFoo10hYWyELj3vXetpONGqoJGraI\nuYVPyHVxQDQWIwTwO1G5BYi197jTj9kWpBimC4tJwL5BcD55BYBH/zTL8szv\nZxeayMaw6JSCXX8Ldiw2K7N5no5HhyHX1wSOCWt+Mp1DnlN67vLo83E6sWv4\nsthptgKW4QSR8Orp3nhJFbyNLlZ8c/BNyrOJomVSIUIDEt3+TKZL7C9DLIMx\nKMfvMmbyRKzu4D3jJXhiDsYbOBMYEJ98hVcZNf8aeWjRMddaDp4oEca06qtw\nc92DNebqAk1XrCmAsVe6nqH9vwJ/GX++ZQwyJROqFVtEWApW3vuq2SrxHDN9\ngzC6ugsU4aD0UJyg3HcPWR/wfUUEJlnK/NqNTjlaq2YvJQRUPJnxqoSO0LZq\ndGy7qKLqTLwN5SRLxNIjc07CHymrQM4eTDCcuwflPGBOY2NDAtqMHIq+IMYB\nF528i/MlWO6f8uqmNaj3CEJGULMS3BPtybrFud+crwafGUO97sQmBV75uLY9\nUaVrDlWCADjtRzYcPK3WRK/wTCMh/wjlE1a/v3BQ2usg9mXbWQwrczOQwEJ+\nloAe\r\n=4+LP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMxVg4iLQy00BzMCFQFZf4dBdLgnzvRNR7m05IA4dZtAiEAh/sdy99Aw1optPDydJPxAaaV3AJmcy4YDIDGenOlncQ="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.3-rc.4_1613898998969_0.15679770564876216"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.3-rc.5":{"name":"ipfs-http-server","version":"0.3.3-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","prepare":"aegir build --no-bundle","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.7.2-rc.5+b7659d45","ipfs-http-gateway":"^0.3.2-rc.5+b7659d45","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^3.0.0","multicodec":"^2.0.1","multihashing-async":"^2.0.1","native-abort-controller":"^1.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.0.5","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^30.3.0","form-data":"^3.0.0","ipfs-http-client":"^49.0.3-rc.5+b7659d45","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"b7659d4544fbf335eb5dcd3b71fc1b81f436088c","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.3-rc.5","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-N9QHFwnrCFVHwLTJ0hIU9TWhs1XfrFWd585dsX2vk93+Yhn9OiA+gihYVnB3C3L6WLSuCeeCIEzSiKpsZfzAdA==","shasum":"97c26de14b9a59bfb87dc36d71490f956cd6fcba","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.3-rc.5.tgz","fileCount":198,"unpackedSize":777982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM97iCRA9TVsSAnZWagAAnDQP/1FLdxFal/wpv0L5wz/q\nAbw4H8OlBTVjyYuA73/9WEtnR2jzvL9hd7HITZMrySHPnBpWaXrTY6qopvoD\nn7w8vVFSnLoz94qX4e/REEDXhHIB6S7tIISkhCerQNeYeeonSFBT0KdGM1c+\ncVddJt3mlg6xWx8hUs4i4OSgNEasLjKNffnWPgFoBHNNVNERAj7mqNzDHk3Y\ni8N4AgNaoLWPwvBJnUZktQZ6851s7mqYsKXxxyTr/djj5CrZkkJpIBbA8Vf+\nJDeeXpjjmwScbQDgkwQwd7acS+REsUX6tJtHr52IRzxDmsevYflNEfJW4z3/\nAofmcyFAdiyju8W73MqmbdzX2RzamgSrIERABInPU5PI1Lqz+MFlc/IRoTkV\nZbQytUKJGK7KRrWy0PKpMXpO0qYYabVktW3MMVGrjDmf5rlm6CB5F+JOKIKn\nwRtaZhfzkFtUCob4Yzdk249WPlcqvoRvWguA5YIFPgrgMKglX/aM+vQ4k2zo\n0Csfzc1H7wyxy9jCICdgkDIElhQWpTC5ssBdnY1oTx3APQs6rdpSR/JDg6kF\nIGEtBFofz91x+kWYt/ew907XNH6u2Ho/NGUW93P8cnEa5Qf73Pqyfav4+qYu\nlB0BZKoWG0HnKerCVoWJ0PLIopc0i/8UupRASi8juXie7GAb7DxCeOO3Kcui\nFPCp\r\n=UEdP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkxGfKWYNQcHwRNsvt254mHVW3XxBYw85wVOKHexESAAIgYuT8v9hTUUL8G3E9eGTA/EMSUVP2hN9PFPdeRvnjOO4="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.3-rc.5_1614012129608_0.39222092684672427"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.3":{"name":"ipfs-http-server","version":"0.3.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.7.2","ipfs-http-gateway":"^0.3.2","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^31.0.0","form-data":"^3.0.0","ipfs-http-client":"^49.0.3","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"0af3b76115fce61d64f0f8be90cf13263d2a12fc","_id":"ipfs-http-server@0.3.3","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-u2RMiuyqlRviZIC5DjbqmcFe2/cf16Uw7/puUmumpgqxcTXezCux5MfjnTgOu0uEUFiG5Zulm+nHnR/q2BQ0Cg==","shasum":"580e760c007f26df6f4171f6d32cf75567ed3ff1","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.3.tgz","fileCount":199,"unpackedSize":926133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR1JUCRA9TVsSAnZWagAA3fMP/3YJHlodJ/8XTNnGs701\nq2WjCB8Y5APAhBxGb2QtkkQIQnvlerfyZ2e5D5G9gL2KL92gyAU1bkJpVVe5\n0dZEiWv2glnh8VcK5se9inb4riYBqbV5fryJXD4KkxwXVRdZ5e2r6Ui4WG+C\neVA/emF37q+4DixtWJibJtqcmAwrWeamRsB7/5BivXbmnMf+EPmp6u1F4meV\n2o5+7EZ3cRht0fjiQ74QOH0frfrVr9X9UQghjCpxNa/ms7bvY7nNof2xgU8s\nR2SxmrShxAhCBh5rEkp1SMFVH0m5bn/hkCJCtZt9z5MJYr9d/AuXRMItiklC\n3cRPJIo6SWjUMPVz9YTUkJeyBJIqmwvNKv9mKfdW9JjK6A3i0hQkRuhjK2DZ\nSv3D1ovYsW5ZSqaXsLE/QTfK0mrMtEXYOZjX0snvYPxdL7ov4rnGRvvM/g8+\nRbEyU17ecualWAnk3cTO2+nNKoEi5pHJ/hGnxwAP0bqJsFmuBAny+A0vZhS+\n2vFWoKZOD2BqQLqoWQmfY3g9oFlh7dJfW5gfItz9qYXOZLfjkTWtJU8nHs+4\nUFsEcCFC4vgy29kqLXSX82CWzjmX6R7DGPwWLh+twCdvChfatT/WdQ8Wwaa9\nQGbm3DAxNx6/N9CwKgn5RxJn+QDjFoRDDA1L3MI1/ENZ+wJ0azgr+nRQSguK\ncbHQ\r\n=05m1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChh8K1dqSiOzqiD9i6m8EuFk0A+T292t76wFmJnDhWzwIhAMJY3AD5HUO8qZnGix2OJx6mgHfGqHqZOq3vnBp4eNAw"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.3_1615286867857_0.2900380216408702"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.4":{"name":"ipfs-http-server","version":"0.3.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.7.2","ipfs-http-gateway":"^0.3.2","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^31.0.0","form-data":"^3.0.0","ipfs-http-client":"^49.0.4","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"511147bedd51be3151de44a90fefe9425bfbcd50","_id":"ipfs-http-server@0.3.4","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-EVN6GbB5YNJ1f/UFpEHeED88yElvAoNUrN4HsPSnrgnLzZLK5VlQwWPmduCh08SOKBy4Ks/yGRIeAP27U8x5vQ==","shasum":"15a1a83f9ba1aaa0c4a3ab458b868b7360dbe873","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.4.tgz","fileCount":199,"unpackedSize":925708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSKnKCRA9TVsSAnZWagAAyLQP/iJdUJ9/XVZUZJ9dgoRE\nwYWo6G3ox/4HP9Sj8OCejYPay49bJ9+ZKNpZr7qrU70nlMbpDCZwwCWGAtej\nh/cKg8Hj9JrwosCXlinDXYNuPfXDJAXV2jZbDMVI00VZ1Uo6rK9ZFax+YqRz\nhWpvrpPIqN4AOgTBO97NmmRzEs3G0NYGlIBYeoIt3EW9x7W+Ez1LSF3rHER2\nYN1wFrXSgdhwEKhABlXZmFjeZvQ19Q3Py3Sw+lG4sIAXRLCz2aFT/ocM/Ddo\nBEbHv4iu/y844VFoKuNwvMMtAlmRQhRTy5URLcPrjhsye622gZITe18FTTYQ\n1oJJZ60j5nyNJqVLIrJh32A8zwjBDaYERobOd19fyWN9zDD0n768PpC0DnwV\n/qfua6zSwKKBnObGQ9rSqsz8f4nc3iqDbuczrtbf/waIOr+/WmRebHeqFvT2\nkViUH5RfSaPpYhpvoHqOL8yYoeGlIJW1ssYdvDFLaXZFl6+ozdytJPXQosfP\nfIjYg7vNDWnM+IvWxYBHen4aTdtfjYlmLye6QAjw5uYawVRFVG3lKLxD/I3X\nGVM1vhQt0+pKKvE9MvQNaLp1nMklCE16NPzlHRkzkgB7fnPOiDT8APS2evHW\n8b7w0hYRu8kF7zihPj05aEp7V8PawOCWhXHtby5hYvfnxnfcYmDji9W9samc\n4SmD\r\n=t2TW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm4UzKf4J9u2d2U1McPKSsqPTHbg5oCMZ7uHyM3k/jbQIgBCsEuT6j6XdOJVLRUH3kW6Gtp52tc8TtXQ48GSw/wD4="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.4_1615374794339_0.4343296362846032"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.3":{"name":"ipfs-http-server","version":"0.3.5-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.6+1823375a","ipfs-core-utils":"^0.7.3-rc.6+1823375a","ipfs-http-gateway":"^0.3.3-rc.6+1823375a","ipfs-unixfs":"^4.0.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.8","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/just-safe-set":"^2.1.0","aegir":"^32.1.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.3+1823375a","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"1823375a17ee2562f06accdd605eeefebf7a3922","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.3","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-FzurhqGDtMMIANyTabEsIy45z1YvMdkHCHltY/tXO6g0oQqPzIqfqrVwJhUW0bwty54o5C8POdmyhyIkg/Hs6w==","shasum":"d2daa42453c2cb114aae55834efb267d3ac5c115","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.3.tgz","fileCount":199,"unpackedSize":1070401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZJJOCRA9TVsSAnZWagAAQagP/iNKkTWk9VdK1F0QHjcj\naY3XBiVGCrZ4bAtGN0Qz5BSdxsJhMKNUPhLObdDtmM9G8HSpre5qF33OhA3s\nx/nyPRb/7grSarbMwiA66odo7G4f/BP/b5O/YBbbR99Jd4StUEOKeEi/GIrN\nv8SnsOO3wSr2B4o4UDjiJhzcqI0E7rNfIY4hRHHlHiVSXgo0gNViMi5OMeQ8\ngPb2cF5QmJopCQHQes+nTqbAVGKk7oS/oo0XGhKHoKMIFTCEu4stTJpLnkXv\n7ucEeT3yeb+/KNDmUoDrUq3mFJGJyA7Br2ZW4ekStFpsg9JBIzT30iZzGRtz\naDNtmgrPwENQR+3zIWdsTnMHdREuY+TGD/vMUNjdEm/YizZXmFy2pO3IxdeI\nP+mZdxX0azcggSE/ZwzA0vJmcJtifObSgrXFCL6609hzn1az/iXXGtWGyka3\nBc6jCTKomBDTCm05Yh6pCdgsJpISKveDK/BSWES8xwK2/D7ApANVkoG3nR1o\n/xJJ2T1vkpU0+marmUcwhMKrMV2i1Q1G2kAqWOMOBBI7rf/DwWSSbXp84WAB\nG8J9+gF1GJbFtABoJW17+ojImANf7RR6n+fr+QGHE1SYeE8pwowIats+PyoG\nC9h7ZplgD5CKKCwJ7gxmC1WbEw3KPYqmwWdQibJcjqOsc4RM4WvhXPhgxRkh\nBOmT\r\n=Jqfo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDJRRyXqI+FXzATY1Q8lTMk3R4TjErJRx7V2Q7uGxbmAIgWrzynM32ZUV+tJ/PCTaoo4u0rPqDqBu0rCHtsuWv7n8="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.3_1617203790440_0.808761730321301"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.11":{"name":"ipfs-http-server","version":"0.3.5-rc.11","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.14+e7de593c","ipfs-core-utils":"^0.7.3-rc.14+e7de593c","ipfs-http-gateway":"^0.3.3-rc.14+e7de593c","ipfs-unixfs":"^4.0.3","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.11+e7de593c","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"e7de593c9fb74bbb82731c9ed41ec5204b18b1f4","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.11","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-XvbCuZX5YjhwcGYis6fQHLkmOI2H2lkgjZ3FHL5GqYOJ9S5o4arppDvdbScpY7WLhv12gROxOhr8XaJ2qCJL4Q==","shasum":"9b1060df26f5f9767fbe55d5cdd955912749f86c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.11.tgz","fileCount":199,"unpackedSize":1070327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiVIkCRA9TVsSAnZWagAA10UP/0A/brWl7YbNTyumVcIQ\ncUstyZa8zeHw5HDIcdpQsnFk1O/t89DjOomIG1V3A8HQHtZnaOaztHruZbqd\nBlqfbbz3XEsUVYiOXTFLZOcEXYIC7HrjYMi5SagLmMr6eUjKPOq2QqME468O\nI7vaozqZ/y+YvxlMcUJFSKJlBY60ckeG9fROXfeWo2teI7/Bf7bRyZbWnJUJ\n4dcCmKs5/rUJU66WJuMLCvTFTf2KFcq6UdxMkMBX8CzEFyKRpcoiDuQS4ugc\nu05ZSknIKoAfZHja28d2JHlApk0Pxe03tqjenCbxkL6MPQ3hutelYk4zWNF/\nD/ZBd8RKbLBi4DYoG4zmZ0Z6Zbhnie5EYriIKuXiLHx3vBjlLxUBbZRauL3x\n/Zu6OIoZdKD25aBUxMOlky3r2ocXs/R0zyXq8pXtpj/+11Ex+OWegRY/WCRS\nYO4otFHlZezl98rC0ryfD6tWeAgzAxb67XqIw3cwoSTu+L5bAUd2hBoTsi6X\nagl75eY3ZAPxD8H7NHJVMaI0yNvFG889DqgBw/PpUg8nNx6Ei3TZiK0oLrC2\nrO+pj53vzq6jU2kTjqvzVtWb8RTz9rtjYu8xnZxrKDW67a5a0+gs8uFQ2cBM\n87qJEH9VCkhGhPTK9J6tB5G6dDuraSAY8xVGkG72sqIhQgQMVjmBQNlPNgPm\ngs+G\r\n=pfGE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6NRV7VqpiLvVWZzVXbpM7HrYsd1cP5FE1kg/bTPMyrwIhALmFwHRtmRiuLhp69EnT/3jTRMsWwtXjkquriaXqOIwQ"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.11_1619612196486_0.5348822549723806"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.14":{"name":"ipfs-http-server","version":"0.3.5-rc.14","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.17+12915f70","ipfs-core-utils":"^0.7.3-rc.17+12915f70","ipfs-http-gateway":"^0.3.3-rc.17+12915f70","ipfs-unixfs":"^4.0.3","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.14+12915f70","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"12915f708057c54a08ed0b1f6c417eee8d65ad44","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.14","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-+gGVnHYu3Lno6MbBIvsGVFro/BvJlSchrLsbC1B9daTqd21AAcOqdLy80OuiQe5EnnsiiOphYqMuCttfbj3DvA==","shasum":"18cfe794a0b3655e1d8cdcca07a6119fe49071bb","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.14.tgz","fileCount":199,"unpackedSize":1070327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiZesCRA9TVsSAnZWagAAOo8P/0azJ771kXBkJf6C6BJX\ns7O6xpkOl7wmR7qHsq3Y92zvcpqKPfs+YS8fpU9bpc+LRCFDeIYux3DTJGJD\nNuk/NZkN4uDx+Soafpo8XXM+AvI49uXjr4oqf6TKVQETVtg0pxCXh4+3Ve2R\n+Ikr6tAgA/nc7RF+xZ6NgWi5VUGh32ssYJBLWRmYfghf6ZhHp7Wijef6ejRZ\nw1q4HDR1UfsPNATkLEWG88hhWMlMRY752OI1NAgEikLdpC4ea3EGZEzPhSjn\n/WwzfOHBg8dIHuIn6rJtOEtXsKZ9TUcaW05Ambx+2w3AiQ2BWmBiuSu/trTF\nvH3GsMjlXrCssuwoYz0CzuvQsgQbKj+NrBrB9RRv8BLVTajQVr1CH8h7F2FI\nTYguLA5or2Fu8cciaQvy92VXCg9F1xxI+jUVNtMR3IGNFAF47ay1jrPMqf2o\nwB+QENzTEoJ4F4SF1RoZpj/N/1GcJHvt1OM04CVIvNUggSnHbNHxu37NmHrX\nWPKWTlZB3PH5GBwdO8i1AE50PHF+TYdO4JKETnEqJiEnydtD65kShlYedn9n\np9ubkR7FFhZl+favKCW6LzGcYNF56CwHOwA/l/o2RuuSe0Ue0P0v36QHzGcx\nyubQjg2/7isVOR3BLpIkrwthve6ooghoOGKhR90vHbv0aKDLOjqSAoiwXLkQ\n0wvg\r\n=AovC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOn/mmJ9UDBKVi7+3GoVk1N1ieehl2XnynpdTTVaviBAiATLJo/uIuD5U4IbH5S2PnEjk/t6QUI5Qk9QbzUWvkP6A=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.14_1619629995791_0.5679506951471456"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.17":{"name":"ipfs-http-server","version":"0.3.5-rc.17","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.20+99bde7a1","ipfs-core-utils":"^0.7.3-rc.20+99bde7a1","ipfs-http-gateway":"^0.3.3-rc.20+99bde7a1","ipfs-unixfs":"^4.0.3","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.17+99bde7a1","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"99bde7a194e5918933e589d685dec222b083ac42","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.17","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-P1uzDXZ9DBRIul34DXH+7NJ5y3O4ksl93OMhgSCHrUV98D/HGJQT/nwbjLLBMWh8smflYlwFITBfWCTluRS1Wg==","shasum":"a129d9a9d9d94ad265b77571f4d944a998f8c964","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.17.tgz","fileCount":199,"unpackedSize":1070393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiuVRCRA9TVsSAnZWagAArBsP/2UQO4KArrn1/272OoQr\nLagk8GF3LP/OELOChskvWm43OD7zLGGqKGl55iZdwWSAtGke6PI7n8sZXulv\n94q8LrYXIAOnxNLEIeglewDsQXxE1WFz6JWc6s1426NQ4TxQDItqTaqN2BT/\ncSXjLS2VORu/Fg2JDp/WsaWhYNG+U+uQJkvrg/1qrY8y8oofoHRWmNXl/tu1\n1MQu0FvkS6ZrgDnQbErgp22xkMQ0BvQSfOkHhBnDQiqVc19rUvKENvFEzJ+4\nJPOlg1taJkZxb7qWNg5VnBPuOn4pZ4iAgujnWAuerv5b6vSxPDbYKPgVgx9f\nEIErcCphvhqod4C1Ot+l17ncMIfRNuYKcrRqs2LCmU6pHn6wAcZhj1wP75sx\nOTBi0KqocnbbUj7Eitz4lkxIOdLdmuv721pD7sQ31oQp7ZVBBORzZy30xMvK\nHhsYnit6uuGOzZsMK4OvXehWJSpQPkq1QpNycau319UB5deT1+8ptFbwKTkW\nlZVecIb5LxLMC3bKQSQu5OMYNOoErTrrHSwgNFGre0LazG/5tW1d4qriEbii\ne3nd6vhkM4euBeLa+eqQaerrg1MgR1VQX6kd6RysELDD46UXkoBQRJyLE8mK\nc8RsVoN6UlEnyinmfOlHPDQmS3iLW11ZMiYIT65wuuVi9c4SN+KE0fMN243c\n1ML4\r\n=+Fh/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDad+q0dbGPuUHnQEo8Myj00ztFjF/f7o6wK0lkRsaWrAiAMOMGpnYHM0pw0kk2KaOu/KHSNvjSaBZA/6LBMWcFqoQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.17_1619715408484_0.61012200177106"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.18":{"name":"ipfs-http-server","version":"0.3.5-rc.18","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.21+2ec15c08","ipfs-core-utils":"^0.7.3-rc.21+2ec15c08","ipfs-http-gateway":"^0.3.3-rc.21+2ec15c08","ipfs-unixfs":"^4.0.3","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.18+2ec15c08","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"2ec15c083eef923096b30dd927801331e97b4f5a","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.18","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-TWKdAg7EHfqu/Y9noXcmg0gnUyRRqakDqrA4H8C6RG041D4/NdvabhKv4a12hkvByzaDqDbLIBj1oZyB+0MYoA==","shasum":"777434a2413a62efb23d6fd69d959900b0cd8d53","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.18.tgz","fileCount":199,"unpackedSize":1070393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi8ziCRA9TVsSAnZWagAAot0P/j0vM7apwn50DRo4GxNR\nnAAOwjPHqE/J9PoAFOd8nEz6U9k95L8I+03lLofL8whLb5T9n6Gp1jJodgDj\nCzowjRp8IvjOseWI/r3SgEoR7JoalG1EVn6INSwr/6OKXjcICXME85CbZUeT\nCK9uAgUGpb96P7l/H3sJLuUpyubsVqPuT4ekDXFLgNJk/fvL+EC5R7+UQL0B\nD5des0ASrK7vSIK4HRZiKf07GLcBZvDIhaDYCCiq+2nCKK7NLnCHOuDqywts\ngjexgZL1uLMJ7rFXsVWzquqzoiGw5ALjDLHS9lecQYMk7khrxDqK92v/3GjP\nO+sQ3abAhg1VQo6gECZTluPCpakVtbq4zQoeYR6bRH+MplWhg3TEPi/8jypa\neoWktYrEDIrdVWy1Km5bzikzfH9SS49+iL55QMBfpt0oFqMGQ7qCPf3D/hoA\nkZdDnvlaA6Z2lmtFxZXLNHDx1/sU4sDIxotBcP6jgVMyuI4G4KNGLtV5pmqI\njuxqyjQFRaHfnqbCIA6DpeN4dyKLwBEVv5YEXQkF5O12Ytw4eNXIqsH7Z5ki\nDpJ+xlzEFoj/h/ZfY5ydNpPwhz1A/ngHPrQBBYz6aMPLNE0Rn/X+ZhmaOFMj\n+qxvhOGzjIiiP692IB/xlhUvvOLbDXCtcyck+7CoI2wHEkkxtxGwDWKs23yi\nelit\r\n=WO3Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICS7uIf66b2xEUMloSLPWT6f1mKRSPBAx5kS9RP6HgiuAiEA73g5RyVCbnpZmTr+UeYUaHYrxM37v+ADgdbVtxIjVto="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.18_1619774689927_0.10295012342410037"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.19":{"name":"ipfs-http-server","version":"0.3.5-rc.19","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.22+188f1f39","ipfs-core-utils":"^0.7.3-rc.22+188f1f39","ipfs-http-gateway":"^0.3.3-rc.22+188f1f39","ipfs-unixfs":"^4.0.3","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.19+188f1f39","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"188f1f3930ce2dcea5a4fd6b6b1cf413ca04a736","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.19","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-qn6D8I2MmB42v291u6xqdkwMzghBqBVXawcWhnvERSI6R7XgM4WgeDgj2uWeb7Epp/av26CSIGjG1vNo3X4XEw==","shasum":"303d160793a626e9681d035c01afe5bc50f8e489","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.19.tgz","fileCount":199,"unpackedSize":1070393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjDjFCRA9TVsSAnZWagAASVMQAJ8sfZWgHWGOOn1CvSnb\nki9NlcjAQ0/WulLJlhYohXS+qp9J4HxGNap7n4+nUoTxPMq9XI3RyAbgcMOZ\n2+lcjOJFKKWLZb4i2aLw/vv8foKUffLD0uOt+4z6d/PQgikI/+FO5bE1fBMp\nUulnlKSp2dXTN2FyDLN0Ca/DHmUFelJCzNbABdkdO+9lOE4JLtGE7KuER/kf\nvA5hEC6sWgbX+ksQpSglmGJHd7/Luy143vXNfYGxrGz4CwEvFWbCsiye+74h\nxkw7ECqSiJm7fpDrAthJBA8MNWp0lwTTUeELSyVKlRJiI7HX8oeoJjLdNVBt\nPMvn/sVyHfBSpzvdRXJRIHz2nf3jXEygPOgRBo9pdiUjXRPbNDoRfq8bqoxo\nr6Uz2R9lC/i0tpnWC6lGwIqDvl0Amw++thcWNiMDDYuci4C3aaTtMP1JidWR\niUFpmF2MH3/NWtSuhgbnyr1I/oO3T4OB6Ej/xUfQ2cjzDiwx/faa4EI1iqSu\nlYO94jk7oDGlJDL2wuNZnItIAKWYT53yD5aLK3vbULsaiY0f68z3aA18YNAh\nWBCn+ydkj7rVxHtiQmJqlrPDcujhKlE2cGx3G54/MyZCpcu4CMLhmeCHWPFa\njsyMrBfNgpvWp6Mv+xwF3PPoeFZaHcBFDgZFhaDrqQz/KaOGAveL4ta1aD5f\nGf2r\r\n=nq/I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOvpU/UwB9cCfcfL0zhAIVJqUSR6nb0aLIFXxzj+lRLAiAUZ2d3oXV2VO53v3MhtsgVt3Vyrn6ksWXyf4M1lqhUaQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.19_1619802309045_0.7540405985055871"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.20":{"name":"ipfs-http-server","version":"0.3.5-rc.20","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.23+1a447f89","ipfs-core-utils":"^0.7.3-rc.23+1a447f89","ipfs-http-gateway":"^0.3.3-rc.23+1a447f89","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.20+1a447f89","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"1a447f893072d482d5a7ad148f9232dd43f64cad","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.20","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-5oYBT/Pqa0ERYLEsidzmapL5RfGL/QknkwHviRD9RH/4uSVia3T2OHM2rhP8kMx9Jhn8RTpO9JybxZxWrGxYuQ==","shasum":"0a7defa57b13e9df1806b77be8d2b7a7ad83a773","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.20.tgz","fileCount":199,"unpackedSize":1070589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjZWFCRA9TVsSAnZWagAA4AMP/i3Pr/+GFnpNMrdAlPEA\nZtX2JfOacYsUc0cFcxcXD4piQh744+h72m2cDA/K8eClhrmnxFfwCZ+L/kG1\nzziEEJMNXuR9rKhHWf+eSJqq0s66Kbj6pX0yWI2PKAaSKWPHWgq1C8UtsK7O\neZe0nYHLHN00PpANgDffQYS97v60/ndYp+Hd6Fe0JPFczKTlPxjOanyVEWS3\nublTMA6N6r20Xq8tSVLrDiMLUSXFty4SmTzAPBstOQOAg6nw4kUbei60YKwV\nHSMLcuxL9bdbeLcLznWl/+LoVpFG177EM0RvV8QuryTFkxgc6AHclZQXeiwb\nfyzOoPDAMpH1Fs5TPJMT/uqHSBbeiJSf15LHYc13Id01JOLw9WX4AmnCVzpA\nTt/U6NR2nVH6J2muNKXTvGJJg0qE9/hcD8W29HvXSNG/xQA2nTDhNrqBN1jY\nDOhZylv5/uQE9bIqfDy+YEntB276+XYbiCo2DTWveypxjOJehEXxplQm5+jJ\nzNUSTHCFdAvoTDL9wqdtascv95visFk+922wktABVxeP0JAEn5SWT3n3/Eoj\nxRL0kuzLpe84Qck+YGSKd6/p1PkIhCXk9sNuxTFtREMww7HsycGOkPWb4BYi\n+iUXaJKGjsAW9TNILU13Bk1YYJUMZRtTSTX75Q5/Di0SSjPKJ/TO09ydwVgp\nPXQg\r\n=5bQj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGGuM7i2urk5CTworVPcKSYbACW2fjWXlWQahlpU579wIgS8PmPftv9FzzMPmoWVSepsXHEvkWKGr/x1cjyB/MbVg="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.20_1619891589261_0.12682363511876393"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.21":{"name":"ipfs-http-server","version":"0.3.5-rc.21","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.24+21b70a1a","ipfs-core-utils":"^0.7.3-rc.24+21b70a1a","ipfs-http-gateway":"^0.3.3-rc.24+21b70a1a","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.21+21b70a1a","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"21b70a1ac38d53265daa52d8c0eef12d4e3255f8","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.21","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-Ri+VWO0wiRabm4BrKAEB/y6/+nEMp0BhaAN56Xz8T7q31rzd4rnLKbceu/y8XoheMtX9yJ9DeCWaYWPEGV0O0A==","shasum":"d0a8fc64de3ea98d6bcfe612253dafc6bd766e07","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.21.tgz","fileCount":199,"unpackedSize":1070589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjmpCCRA9TVsSAnZWagAAW2wP/3L6VXv1WtX4z+1eskk4\nMAEFNsh5EXSpcAcXxjzWMBXnxedlihUPN8t3frLU8a5W75xb5NBy6NP2879H\nFj2oWZculQUWNqfpGjOKOsgAi7uzJMydSp9KKbdfLanQ6Y+m+Ov80CR83nCo\n8Qlo9E0fsV6kp74BusyGLMKKyd62EV/z9n+kDAaQB0R+BAXi97m0Xraz2ejc\nz3H+KscNENfPU6GrY0lgcme+YOC2Uq+DWWyqeuHkzBoREpcYqU3c9SXQnJDH\nrVXS3H8+8xgIFI69OL0Oe2S4VvU0U6lu2w3LQKaQZTV+Xpcw8pY739dSO422\nfkC6yCAqLEcqv8f4Sr1zyNaL2jITZFBsU3pWkFITy5tOp0MeSuA3Igf1iPd+\ntdoSRiGWBe0sQRjxfXirups2LN4SbAfF08IFeLLuZxJOznHXDTUjKX+kP75S\nxmZrdXfDE4RQpY4KCheloa7umK5tt6Bfoe4uANJ99pfbGlGmOXJl/heAeAJD\nRRKHaD7Nqwif1xFS3o2hCH0DO5FifhzaAQNOOFsIMpVxdyZJmVD+tKeCBumk\ndrkEiBEcM8jl1Q78TZr1iRu7N0xQDsmCt0xi3excpdJwYAwHZtg6aJmPgIva\nF2XxCs0ve1EYxE6Tetaneh+532cgjQPhlZDx0Hh7MChFBpYH1/L1zTNAXimf\nI50y\r\n=AMIj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAluiiEq0XJ3M0sVXiRq5rVY01xqfjRHtcqZycD9t8BgIgbi2fCzJxp5CtDaBCOpNG/QTJwe3rseVWc5qNazpniW8="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.21_1619946049495_0.7164006827916758"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.22":{"name":"ipfs-http-server","version":"0.3.5-rc.22","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.25+0a4fbb4f","ipfs-core-utils":"^0.7.3-rc.25+0a4fbb4f","ipfs-http-gateway":"^0.3.3-rc.25+0a4fbb4f","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.22+0a4fbb4f","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"0a4fbb4fa20b17d80b75fc57be49fc8cd7c14877","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.22","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-lELi+uqREvuVFO7BRyzUt3J286rWg6rqjzhYk/IuoT723uptlnGc5w6zNgmZbPgJSK5U13qVi+GKlRBpEx2LFQ==","shasum":"1b890f114cd15444726da392e4f24e34b1f1e0a8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.22.tgz","fileCount":199,"unpackedSize":1070589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkPuWCRA9TVsSAnZWagAAj8IP/3RmjjoSxKrCFAu11xnE\n3q6oR0lybdVW1RK7tubt+76JjRZbvCeGPKRauNuNOjwqvXZNWxePXBS608Qj\n7n/yggdcaTdynRf6ScL7vw/ibXQZO1WNbBKYRalQTiSleydXBJTb8JeWoAPW\nRK4p1BO8RlDrQeT3c3rDrnMCRNO4tYnoJFDiF9ZoWeFEPJOp4R0dp1lZWrJF\niF4zSptLgtWDbTp8KYJVOJAChsoNsxzH4fJLfWeA/qW3lBlzpTYxeIYgP/Mu\nOWDSPAenLvySH3gkzniy33Yu2fk8o0oshRM2WXBc3dzCUu3xTcFFM+Xeo5VO\npspLhEVjrJ3WqcyoWgAM6Z3TJGiT3oS11QzaH2hOhyRYqm+qblQUe/NEHP5P\nMSeTNZBKPNJ1I5KOSs3v3c6VhuES2puLkYum2z/nCiVzjSOll3O/vWzw+FwS\nEN0xZ8uRu9YpTv+ISFU5+TTadLqrMxhOPP44/L8bWtgJodi1MyaVZI0YV0vf\nP+3j8hHJC5RbRD1pH4oCtzRCN23D//wo3BGTEtYJrVffT40p8hP0/OUpg/+A\nhW4xuz3v4kLOpeZfOiCmAwFYBW/kBxtlpAngu0fMrrMyMBbiXV5mh6S+yr7g\nYCE5pT3U/smefF4dhN8kLQ4o+7oIcEbzOzPhhZXpmSluZ6uHaWmXp3cA4fEo\nsxVs\r\n=uYMa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0on5wRbml8lo8/3p/D9GN3KyobNgcAxAk6yGixQmGugIhALENSZLzVORzdv80bpM3mDQEY8C4LerBb53M6ZaNav8Q"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.22_1620114325585_0.711671207168932"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.24":{"name":"ipfs-http-server","version":"0.3.5-rc.24","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.27+a297e8e4","ipfs-core-utils":"^0.7.3-rc.27+a297e8e4","ipfs-http-gateway":"^0.3.3-rc.27+a297e8e4","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.24+a297e8e4","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"a297e8e4770f0b8e88e065a604acd5928e561419","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.24","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-OUk8oKpWueY/hFwforRyJRQ0XN992ExulqACcE1Noe4nVSwCiAnHVSjWHt6ZcMX9d0mn+n/TCcLeVTk4pMg2Bw==","shasum":"9c339cac5a12fa186edd6a7d4e00604fa9dc51fb","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.24.tgz","fileCount":199,"unpackedSize":1070589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkSiKCRA9TVsSAnZWagAAE4sP/2OCQCxLp+SkRcN4nFSa\nZWwz0OwVn2DSSks9Q2zoma9Vg06DTwKnpp8V3JcWxhHfN6L0iR+CivnJ//ol\naLdk89Q7P3dNgupxVra4h73knZhjh4QJlCCemWJ46u/0qMKs/tZyoGtbLDmO\nEoShcmif4QHt69qXRNR8M2r0RizbrPBEMBDMxdZ+ZGsG/uIk0jMI8O8BTXp+\naqX7Vm/1QJI69YlZivmNSoTQIbLT4dtrK1j1Wi9jMd/Gaz9gqUtJxyblNZXG\n9p16KiBNaKyq49i+ym5PX4o2QLeqDM8BekqlEOFNOcGdtEOD1CzPAJSCwQ7S\nCX39j32+Qai3oEdRq97USoK4AKJ1wy2NNeMh+emZ2GWigtE4xLZPIG5Xrdjs\nVxnW3KxVbjnHgTrhwkrftLPk4DMUgrREPH6qT3T/J5qnXC7BaeORMIpN61iX\n61bozt2AXGR4Y/g8HIRtdXjur7mVBT6W3rO60PnFrK8uVis6zKj7qeB/qM6v\nxIc7qSEZ5gYeR5M8rTWh0A8fLvmUf3ml0q0Tyfx7LbRy39/TkWnEj6nYHh9Q\np+kUU4CmejtRu/oL/m5+ksXiSzrFtWWJ2eyDespmvoASJ4Q4CqX7GTPMsg1m\nRwCMISKw1juGU43bYZub+GlWsvtx5SsDfy7KzjzFiEmewKzX/yHY8raHBlrK\nrKvZ\r\n=MqHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZnWbtvyP26H/RXhZQHKd8+Tet2TExgHXJ4hzoCumF4AiEA6h5wyhRhWL0whSWCjEA3OUK4kbvDtCskLRRu+xs9XY8="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.24_1620125834223_0.8831630132118473"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.25":{"name":"ipfs-http-server","version":"0.3.5-rc.25","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.28+09a65ff2","ipfs-core-utils":"^0.7.3-rc.28+09a65ff2","ipfs-http-gateway":"^0.3.3-rc.28+09a65ff2","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.25+09a65ff2","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"09a65ff238770978bc9a91449c9d76896f9db8ce","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.25","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-mQ+Z/tIIavDmkQXsJqeqr5R8rTQYSR9dOEFxWrxF6vf6YbClZBR4VmkuK1pspqxTqeX7fRKVYh2U7cy1j9mXYA==","shasum":"9bb381f35a64b280ac512512785f3c614d561fbb","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.25.tgz","fileCount":199,"unpackedSize":1070589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkS3GCRA9TVsSAnZWagAAh/kP/2guVThLHjc89pCoLK9g\nLTyTDpepOiHdyJ0TZ7Mws9Bb9Cv5KPJoqp8jjky9b4KYZwXsI3hc/8y4q0dC\nANdekVFuxgVfqofGNwFOvDMHz2upuA+EHmgT9M12LGfS1tJIR2mAFubkP9Ty\niorKWtL25qy1Z3dzZ9jYg4ruqmgBN72shQhb1EQ9WIBR/uPzpsqrHzw42zCQ\nEL4FGXxHcucwnTU9D+ZZfJ7jxj+rDdY2TOOxE6mxbqVL629w8bQ6R7JlUMZb\n6omhTLuF5CRGBN062CnWAjuHiVJ3KecpvaEpOghuKEolE0AoOweKxf/HAwrJ\nFzW2fxIxoTljSqK61jagjvMhu1GulhdYpFL8AHPETmoRctRO1yO++PlP9Hvw\n5D+wEPnC7HFEdoBeEk/pp0GvjNxEDA3CjYs+oasgnTGK26BfgXXpqlUpLPWM\nQzCxAMjf0U+FKqhihKqsguO8wpfuhMNu/0cz5J5x2HQbi1mita3PBOVo1LsD\n5qNTxkbPP/TLzm/zLsLAkQWzBTv3FmhiiX6hFNH2FYQpCXuuriWd6K5ZoZdj\nbBm94J0OgNNmaOEMPAJ/FiiFyiGrRb/Y1F6kLo4rAeO704xcBOQWkuhTW0d0\nv76r4qakU3sGFcrNqJCFgEPHNlmLaVb+ejKSeVg7xtnmHcXrrb4cf1vsC7dl\npDAU\r\n=rj3Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAkZAP/gnZwfnkat9RPUpWMdHWF6tZnOnx0S7uC1OeBgIhANxM+E4BTyOdWszcx1IdYCUYZr7USL7HgQZLwJdcARB1"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.25_1620127173960_0.8049495696591364"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.26":{"name":"ipfs-http-server","version":"0.3.5-rc.26","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.29+1173edeb","ipfs-core-utils":"^0.7.3-rc.29+1173edeb","ipfs-http-gateway":"^0.3.3-rc.29+1173edeb","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.26+1173edeb","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"1173edeb04e6497a8e4d2336c83fa8c450fc9a24","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.26","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-Wr9vRockXKiOVLOzBefNXikMhzKFR3SjEaatT4buIK+Hw73SdQzUiuNWU0JnTl3A5Db3qpWlozn+Cw/4jBRBSA==","shasum":"fd938d58b07a83089b6c77b0fe22c8d33b37d681","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.26.tgz","fileCount":199,"unpackedSize":1070589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkVJ2CRA9TVsSAnZWagAAbMoQAIB38y0W1CoOAGxUzhYj\nmkdiY/LlHLThTJwuSL0hotRXmWO4b86RTzGIHSmbXobolmFf2abDmPeMwMZc\n9GigA8FXLdBXZX3v022BcbcGBCuI0zOYAY3fxsVqHtosfaLLZt4ZLTeLNCHh\nrxPIpta1Scrqpr4ZzYbx3XJusvhG6bvrCazmkpkiZQcpcYy+s8qpwjUSzAq8\ncXbvmSaeWXlb55hRxTKhC8r295DM6bwVswKX9qvdnLLyqjtclwNoIbPTfh8R\nlU4LeSocnuiMMdH5KJCrb2y6AWDgNwObDpBsJCKAe5IT5rG9eNugsBUfEaNd\naLU7wVUM3gDq8mDAfH+oHJAThWY+KibaGe/C1I9/7mlwB4W94G/tOaKzA5dS\nHnkDOCUSCJbUhlC99ZwZABalXIhM0Z/RllXuOUIQAwYTBDRLYssJxVCeVMXn\ny7y/wteOCJgF379fQ1R2gGiatNeYM+gwADQucyQvzwSKjjIbnatJRM9jXEut\n6ai/31C3XhUIbSQw8UvGxGn3wc51vrA2w8RE3NJ3JhLe9xqEj8LLHKKm/PwF\nbK//kT/TRx5yZY8zFUD/5m04orDphwVDRoUVFg3MuKDvfsqgDOpKH5PCBvoM\n4bdc4TPJpxneERrHzJlavykwNDbbo/94hegIvlP0LUWt/UUq0tiRD0Og0Ut6\nx9Xl\r\n=kKdN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJNfX6EWxZydrI90/WzMrr16FRRFTdjg17dygAc0X1UAiEAk69tN2/dw+wZBgYBnkNeeAiQ1S7OaSsBDAi9myTSw5Y="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.26_1620136566419_0.7205868117552396"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.27":{"name":"ipfs-http-server","version":"0.3.5-rc.27","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.30+3ff26938","ipfs-core-utils":"^0.7.3-rc.30+3ff26938","ipfs-http-gateway":"^0.3.3-rc.30+3ff26938","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.27+3ff26938","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"3ff269385bcf0432e94aed545f74ab370d664557","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.27","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-aXbcUxu9nnIM8p4sX9D5KTXkOIRMMlUDSIE8fA5vFa390oAnR9ERwx+d9ddY98RG/Bpjy8DMJFwJeO74DfeIPA==","shasum":"c3c76bfd91661b99ca6de85a42efe3b25c3f5b1f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.27.tgz","fileCount":199,"unpackedSize":1070589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk9ZXCRA9TVsSAnZWagAAzxQP/2jUr4kPOvR0rFIfsvoP\n4x5NlZEUD3jbl+oWlxCCDZGWKQEMK5eCjxDIFBBLYuxk7eUxN36VF/y3VUiT\nsZhYzkCOOpEsSU0aW+xTPlQcVErKdZG+fgd6ur6OownzRqi6+PXyqlw+WOSf\npVeBsAjLJ7AbmwM8vAWZ9LCZMmOegjmybkpZbsTzUepPb/Wy+3XyVxflARBq\nKD8bSONmeXOuRZby62vxIjcMv9IczLRKOI6qjEGqd5OrNoE4OEW1O6tvzm4/\njwNTXrIetvNu+m16n5eYLfwGIspFmxsvCaMHjxgu383RDyZsozYuUTTHFzLy\nHqmpZyOXgCfaRIe2dcAegHNwdZPC7UAoYN+5Eh2OU6GLZeLKier0LXvKTubl\nnpHpyIFYNntc2LNKv6Iw9y675v7OJFbDGaVpOVy13+0WbtvyQeQwRWyEpS6K\nVL8Y9Dp5uCVKbPv4adiAdwwcVknXYEmiKWjEnV9F61toBZH1Mk4FQE0mzuZO\nrh7q9Isr335YwkI4iEbvLHf6EDFZoIzewE31Yyj6C00I2uEd2Yui8Wdoghej\nYjNHWKcojlfYAGHqTi3+W0iY0kjd+FocDoV5PxqKCPGxItlWJY/UIk/338+Z\nwQSUKwmLuthWZnpBtLEGOvL2VjEbokxV8sa9lyu4COcU+gqrWBvQus+qUNm+\nNlXu\r\n=64Js\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgtRA3cEm/Fci3WIUWknYHeYeX6TpLcddpER/Jap5DCAiBVekxWSuKPlteC16I7ox8uVu+vHNxdMAvGL/jWCej2mA=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.27_1620301398611_0.9987782544928139"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.28":{"name":"ipfs-http-server","version":"0.3.5-rc.28","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.31+d5897854","ipfs-core-utils":"^0.7.3-rc.31+d5897854","ipfs-http-gateway":"^0.3.3-rc.31+d5897854","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.28+d5897854","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"d5897854419e83a146dc8cc01de04e73b250d07f","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.28","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-bgNA79AoUOC4wDo1Lg+TVjlo2hcgiuW6c8jJN0tsJEOPdlKbHwl54D4O8TwTS3hRyioBnouwwVdWEsxiaa1o9Q==","shasum":"dd5ecb36982c75c6f635bb8096d6636da6370a49","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.28.tgz","fileCount":199,"unpackedSize":1070589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk/qqCRA9TVsSAnZWagAA8DcP/0CF2P6zQkcYAwlSrtDd\n0PPxq+Dgi7RUTXfJf9MYMlvX7Fw/N1PyHkidwJPrCdJkeiPdhBdErSEdUmCw\nE9Qew6thNnwX5LVnCCxi2XpSs4e/+rDd0Ep/ePSx2bAA9vtbObe06jCdoAyK\nOCut/rJyTf5SWThS/QFJjaGOFyd+jmZSYvLmpB/OfjznTm/y/XSYGTW5CgkJ\nVF1dWhmWYtwI9vu5nUXm/NMN9j+SeFEoGTH7uhDui3oC98HazXe81dOwF2ul\nuGnh59pU5a5Anf6zzo3oryacvewKZoTws8za0UEbYwCI1fuPOGWg8ZeILTEm\n8sssJtNN7tk+aWWhrd3rh6SlGfQeMZSF7w5K1EnHcAoc2J6QWNJ15bticWoZ\neGI/GYMieaSzcar5wRUsmDPWUGLyadet8xbTb8c0iUfQAoPYXxnEET8vwSso\nC87PKi3WKUmC26vnwQnmYMOvLlFcAXCkNBNFSi332cQszURDIYfSMhlrkxLl\nb4NvxLwsmoEJ33LsfTlDPL/EiYxyqO+znKOv75gC5HyKkrPBdClZdFQI0eam\ng7rq5dzx+gxKuVNLWCrgA6PeLTFVMFJE8bWa+h/X5TXnGLfIYo6vJEvQEBC9\nNHXM8lKl1mVWKXpXGMuikdDOn3URXaz/8p/BIRC911jAMBorB7eM+XnfbFeq\nwub7\r\n=G0YE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/X6yam/q7IAAg2hPkS4WrFHZuMDXHujcSMOiB9QH5BAiAdfjRLnqXgoHHZFIDpIFOxNN7LQkoiIuyQkfoqAYSnlQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.28_1620310698524_0.3678399184747789"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.29":{"name":"ipfs-http-server","version":"0.3.5-rc.29","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.32+3923133d","ipfs-core-utils":"^0.7.3-rc.32+3923133d","ipfs-http-gateway":"^0.3.3-rc.32+3923133d","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.29+3923133d","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"3923133de800ffd5a5550da86b7bca254206104e","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.29","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-b1UtVi0waIuH8zaGK2+teyoosYqc69uccRNMyClgyaUYllZpjC4d5WLBSjJwQ9WN7ArHnn1/X81fkz/kpfVFbA==","shasum":"351ddba7ecb9c6fd7c852735c1274fb0fe8238ee","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.29.tgz","fileCount":199,"unpackedSize":1071302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglSukCRA9TVsSAnZWagAAvQ8P/jK4CG7OMNyJx0WL/a1z\nuWuadOxMZ5ZO1kFOyn2a91hHDTLC0U4Wq43Ec96osiVGYNJeGhLRKzWiVMvZ\no6BkRyW5z56g72jy97lni9wgI30mRCC19UOQzl0D+/37FEO3bup42mDs9EGG\nWMlSst+AkKqjO/VC6KbLEx/MKDArAAgy4E116KbrGf1Hx78S2RXLPlsxcYmr\n1/nnt2e5Jro5sg8l6sSIeUR1cT8dmPFN2pDtauGOwIsqPXr3M0XSlwUoObx7\nXAJuL/KgeuRR35LaGAJHiY9upwc+dv7HINtUIQqIOFpn/hGkD9j5W9tr6Uar\nxjhExkMQUXwEbiLPXoysdeugR3wv2qLpligRlDmOOMVnpJrbSdlauEyFTkHr\n+CIcujAToKtyH8CFCMGMp9yvlGfjmd5Uw1IsXu4ph8dEmc68jkv6PI7GLQ6n\nB4+3efz316W+kXl6fvSpWHIYiK6hjW/Gx/Uol2LGXrLpi53njMqzbJza9vJ8\nffaZMAE9fYKUfdTGzgwOWppXXUhIIBKvIXCXO5eNj7thxbYG3YKvg/tH4Gcy\n12w5Dvl5S/xWpA1qA/npT4Y0bOuq0gXfyooF6CmBRtXgxDFgmp0NSKP0ErjF\n8+Fg8xS+ZwoefSeoPrhRxIGan1tQsV+4N/r/VFboAuDv02nASLcrCfHzdHfn\nzJLl\r\n=p+DJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0kNtwDYsFbSiVOu2TaK0QXbw+xqk5iBwtgEY57MJJUAiBOFFmuCDNDr2+VRzTAYf6aqctBoxg5bVo4zABMQaKQCA=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.29_1620388772052_0.6765678838750266"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.30":{"name":"ipfs-http-server","version":"0.3.5-rc.30","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.33+cf78a190","ipfs-core-utils":"^0.7.3-rc.33+cf78a190","ipfs-http-gateway":"^0.3.3-rc.33+cf78a190","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.30+cf78a190","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"cf78a1900dca2d466b3694dcf677eabba5ea3b17","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.30","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-9p6019413Uc1FvQ9y+gWph11zJEG0XJ7PdSHaYp+p3zg31Pa0pMhKqqrgja6Erw6DroUwYnOCX+5N1fg0aoPXQ==","shasum":"14fdb9d441f53e4c519f342d5339032838f6a1ab","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.30.tgz","fileCount":199,"unpackedSize":1071302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglUM0CRA9TVsSAnZWagAAqIgP/0K9JuBGAvz6pVcztZtc\nZjggG/345U4jRiVHJB9KW7MGVMh3qAESoAzamQNluCIzNieqU1Kcd45D+ys9\nm2zYNjWYGRbVf5vrAMBxXNz5HO3mFJWIDC0hfyoE5PX8Y47Qd1MWrV4rv4tL\nd82Zgzlg/fFE9ScsuoqVypaq5EyR4+0k65ii0qtGJ+BThzZvi0tW8vOsfKqx\nwcROUnFvp5X0RBqiMiotxBl3Bs8xq5YWeUAab6Ef0waa4656XYkXhDL2qnz7\nPfFnW6Xw5pwJpWJyFWTNZyLF8XHfj2zKstN8bnqxXbJUH2NE2JF3DDuZUHCn\n/V0P6jS8dNPwrLpq1tVidOCezeJPBJ0iGtUPgOBaBZlRVxeix+FrGGhezIV9\nI/q8AOFWFwrF7WCgsMMO87kKYf+Z5HUW2XRDY/gid38TGSo3lHUOzUNJlTXT\nzjHGwoqL+oWKiX9zMHjaKkbZ+oOPp4sxSEO77f7t9aDDEQJmIM8/IDygdWPD\nKGLWzKjxOh1oXrFvrIcyfZIwmRYdJ9vRrrPDhPxi0z2MSzxWdmJVQddRDTU6\nzECl5kkRSrIT3W4fRRUm6Q2cQO2eLBwOle3XxYGkt+ex5unx16Pjy21nADC2\nRDwQzGu5jYeyOTW9BiYTg/ACjDMv1EfPgvpAXywIrmrZ87iWLiKUGTUD/MPX\nXzw1\r\n=0aVC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjODLryUc6wIODi3mwjvGVxcDBxN7Nd+cuc5CQSJCkRAiEAlIZik4XaN4Ot1uPHOFQD2utwJnKtxmb3424YSGoeDa4="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.30_1620394803938_0.7008771902498228"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5":{"name":"ipfs-http-server","version":"0.3.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.5","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^2.0.3","hapi-pino":"^8.3.0","ipfs-core-utils":"^0.7.2","ipfs-http-gateway":"^0.3.2","ipfs-unixfs":"^2.0.3","ipld-dag-pb":"^0.20.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^1.0.5","it-pipe":"^1.1.0","it-tar":"^1.2.2","it-to-stream":"^0.1.2","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.1.0","multiaddr":"^8.0.0","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^0.4.4","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^4.0.0","prom-client":"^12.0.0"},"devDependencies":{"aegir":"^31.0.0","form-data":"^3.0.0","ipfs-http-client":"^49.0.4","iso-random-stream":"^1.1.1","it-to-buffer":"^1.0.2","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^9.0.3","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"f7e44c203c2aba94548cfd32c58e5510fd3d5557","_id":"ipfs-http-server@0.3.5","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-mGMO2iPEINVpKCxndRfkVQXCzdG47x4Fa8GnvhFPFXBfbJDGqBQGXVYiR6gjyC6DjmRVNE2vipany2qx3fekDg==","shasum":"2e896d53312f211c5f7ec1e8c13b572062c06cb1","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5.tgz","fileCount":199,"unpackedSize":961733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglWCiCRA9TVsSAnZWagAAIw8QAJ9UlVW4CMUUhlsnXu3b\nlBmycbvO6GA/tiLLXxI/w9Bq34ymle5W6BUKhj0o0KEeyeCb+8SORK0oOWxl\n0xV+ZiPHPLHxxXk3MkplTpwUscDy053EBln4SC17i9yWQ/oRmadeQ1xWb/H1\neek0xusu0/aY+cZCpNpjKMTcy6Ux/hvQ6+Y9ZHEp2aZOPVziX4CR/eWp+LoA\n4lUnPMmGG3Z9pn9oMVgSPsXgkbYwWmSMUL0geRWWJGq802tDr1EPTGT2XDX5\ndFdBhRuN+qTe9iRl08pdeXgWVmaH4Lqa1RZiUAvXlugcRY6llA9XiNfek/Fc\njwwlcxMLKqbtp87bS2xjn/dDhRuU9wZEPgc6zKflbLIk3LZkETuAbvNKl8/E\nc+lNp+qtJXEfd1ncPgiXGzMDmgxXiYLFE763MsBuk2uD+Stfl9EcrJWXBel6\no/trvbYkHdlveJZODTzX+jUxL9v3bhiEwyBfTODtbLAw50/NHmFtsCj2C0Ms\n1VVY1buhhvG+6IsyjLmN65s5Yex3lGWe8e+5LtAguLsSoXyt7qZSHiWPgoPO\n0PY5viogwg61H8qju7FSDa7+DWXrPtw12pBx3hLK/6vcPwYZogvDzAousoyA\nQama9LQY74DgmL7XZ7mx62boxmAkV4xlYeNzBNlR/7U1LnRFAloV/xJuUl3I\nnT6X\r\n=VgXC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2oDQfP91UlMcs0U42o9DvjJCMAPF7GgN/15tx5+H+HAiEAugfO7xW1yY85q6H3MGC+A/paNysxlJWS3cnThgD/+mQ="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5_1620402337741_0.9245857722800848"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.31":{"name":"ipfs-http-server","version":"0.3.5-rc.31","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.34+fe6024ce","ipfs-core-utils":"^0.7.3-rc.34+fe6024ce","ipfs-http-gateway":"^0.3.3-rc.34+fe6024ce","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.31+fe6024ce","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"fe6024ce70fe83da84bfd938d725f3e6814d0e9d","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.31","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-rGz0vq6r95FMUg6OobOxIUlQBOVMQPgjn5W5rh4l5y/DwNOT4MMGN80tBBF62DZJqNxhDj5EsO7ApLNPutR46A==","shasum":"baf49f237fbe2f7a59846ec346cf350854f5f92c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.31.tgz","fileCount":199,"unpackedSize":1071311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmR/KCRA9TVsSAnZWagAApeUP/3rkm4NBniT3VX3Paegh\nyuUeyUPLYPNcfwcJ5zDiP0hn1S8kkk5Qz46M8tmqZdx/uozMMGy65Egit7N6\nPTDtHMUgPoaBF0pzZBE4NSy8HNmrj+nb2uY//793AGuWjlKxIvlxSCHMifIM\nHt7UOkznh4wS8+95or/5wGkCnWX177aifFrFQWEDWLiIJIQ7sc1GKw3e5IiY\nYbHd40DBF/2EpC8PKOzrFidHoIUrdvJ/mqPxwD5w5Env6xQ8s58PTxrqlEe9\nfe3FrAWiSvKSRNW4J/tTpTabsJiVR2cJyD3QnEBOdGPAEgW2Rc6OAl+TdxA5\n5WBpBOJJP7dRIeQJ4y5BAnUeLs/uxi9BW6sT6G1JZYO8lhaK8caJhoBtXiRI\nvLPxu6PzwQZWDizUYUiXLCHfqi/2gt+D3o5KDD8x4KCY73SxHLrlNB8wGA0t\nFuBB8MV045jj2Kw9GyD/LfWERL7jlB6rrmrew9wfZ8rdtsUKB5ook/netlke\nmAxOsD6kOrHZQF4xE9i9JiDhNje5FCHStk7zwlgiu4NQgQMJx8XY5JBtrQWT\n6268B1ZqtdpXQWu6WS8PxOxGeTqVrydLLmcziv/D/K89ZMys0lv9JNvN1mtS\ncvz2wCbfPtO2Zh585XV63ShFm0Xp2TK2oTd9shRA5twoI33mq63JaCE3ql1F\nU7Ln\r\n=XcxC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTvKvSjrsJ2uJ8R8m6YhSN1GkbWZ43pNmt3aBthp37twIgSNfyDt5HTrPbadV4/axiqRbLr8/Y7ShEdzYtII+rEX4="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.31_1620647881624_0.6177474931394085"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.3.5-rc.32":{"name":"ipfs-http-server","version":"0.3.5-rc.32","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.3.2-rc.35+bda04d10","ipfs-core-utils":"^0.7.3-rc.35+bda04d10","ipfs-http-gateway":"^0.3.3-rc.35+bda04d10","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^49.0.5-rc.32+bda04d10","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"bda04d105587606ab2d7efba04b232bc89b1edc3","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.3.5-rc.32","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-S2354ylTUdH5hZMKWpOr8z7w+EaA0EJ/arb6BQpmOiYmsihB7kyepufJTpet699wDneU5vli6HjgTCaivzr3pQ==","shasum":"5bf91ecccd8dc65c5bc2000f25590d44ea94e76f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.3.5-rc.32.tgz","fileCount":199,"unpackedSize":1071311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmSVECRA9TVsSAnZWagAAph8P/j67CEYM96OxZKPKbupZ\nuRjoMX24qjel6GkN4bsR/NQIKSxUI705tA1ZRY4kVHcwP8fsjwGLSogPciVq\n83UlXq/t8r8xNX5ZCOv2FgxteoQFXD5Rw0jEk6H/fIwFn+p7oTT8LViLDTgX\n4l6L6W0y+BTO9k7g6QWMT8fJDVH2A2sGMcppXu2ErKEE06BemtLwRto1NHnZ\n6TdmrSJijCX5TlbVzoAJScnq8Bp6jpI/k7PTjz1i+Mz0TpcHA5xNqp5IMjgN\n37OpqGp/e1MV2S97GxhqyzIFAnXi0tOzc/2CHU+1ejBQcHroBBrY+4CkHgI4\nrpaP8SG2Yh4KI/pAMIkYINJ2J8xSAFL8jU80f9TAxm2YrPJJJKF5SIfKypB1\nX+YhTKlLyLr5co+OAiR1eO7dMlm96/pesvHYA/BZHIJTinfa3zJ1j5SoXnJi\nVWb21bBfCzRB9PvQpFxya2bkC/N6Y5+nVLeLqTRQrdCrCFDxxnrse/phaBzl\nSo4nYrqjlBXGHjETooun7jdGFb0jZUIiTbdRA7r4miFsHm2MY841A2ikoxwc\nIqeYRkc8tFPpU8TCLv+BOnxC38/1juOoYnb8BozUXj8N5PAW1TSZ4IvarCtI\nDUkCB2ZM17fJZNhrEQMxtckP+so8AGHJOryzD1rYrDtvM1lamorllSuFlQBr\nO64O\r\n=kOCL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw9BMcFV8R1PXrwjkdaoR0bRaxvx+TmcbMvSk4T1IzwQIgErIE+EA+QmjYgc/lr7wQVVK97MjA4FsuH0+gL6iWgLc="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.3.5-rc.32_1620649283748_0.5930767299933932"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.4.0":{"name":"ipfs-http-server","version":"0.4.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.4.0","ipfs-core-utils":"^0.8.0","ipfs-http-gateway":"^0.4.0","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.0.0","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"99053f721305d1905f36a16631f036e883cb02d0","_id":"ipfs-http-server@0.4.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-fhe4ZJj+DDArNcR2/oGc+piqQxcXnN1jIpzbsqO4y0zqnct1m2ij0I1Su2uSf9GE9z6S1X+m6JhPbzELmTLOWQ==","shasum":"2ac128c47cffbd838a1967584e58eda7bce6c82c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.4.0.tgz","fileCount":199,"unpackedSize":1072391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmUjcCRA9TVsSAnZWagAAT/oP/jtXpFUs1iO8oWBYhKcG\nO8dz7rX4eJIzA7ipIo41TMU2h+WQE4Xawm9tDuIKYrHFNkj8IEkDd0ozq/TH\ntD3mB/5oNSVcYBLl4BZzMxbZTAeoJ5WVBL4Xk8MfQEeaA3loFy9ojx1VSON0\nWxb1SZsor00WPgIuYxZImbUb8G6A4K21iL5fb9WaA/4G6JEEzg+63jrUBdfZ\na+vLySJf/l2QQw833poGztwLvhfdkRwphtM2VO6GcKblRqDq3pBeV5T7mQDk\nY8ct9GE/dgOGgOshMFVdAm8+lzcMWOnO1dVDRYBZVucY+IakjhQzKZGsrmn+\navlCLUkhaEO5LgzgED1M/vbga1349DyL1XzVQeVkmSPGE5M95F2YU1VceHya\nm7PMaJrwLSSbaxkg8bZL6LYIKXt/CToIGfCniuygosRnWJjmjJfFkm6OGdwk\nhe3BrKzCmKl4C6+yXjT6u05dxcsTtz3/cWBK5q7ZKf3MIUpsOeE9iCNe8Ses\nKJGIggeNqrYoHq1fyIjX1DdbRBIkdg4qrx4ctNblCCxdph26I5pGxSqkIJbW\nmwOUa/sv8tlJoWgQAs+gNA8xaAuK7IzDShD+pMhMPArdKWdvapiLqAn44tJn\nMNQByETdOX+9vMXV/yiR+mt+EhiGvEwyB0TGIlyA2rx8SxGIV3REWeXKZjuJ\n2mK1\r\n=HHwJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNVU/vEgt4dfMXmg1uOZrBn3XOtO+OXXW18Zc1orzH2QIgYibCYKT/QcId5ilvxuFXB2rU0EuQgUMtZPRmW9Ffpvs="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.4.0_1620658395870_0.28309751416785023"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.4.1-rc.1":{"name":"ipfs-http-server","version":"0.4.1-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.4.1-rc.1+7f6faa76","ipfs-core-utils":"^0.8.1-rc.1+7f6faa76","ipfs-http-gateway":"^0.4.1-rc.1+7f6faa76","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.0.1-rc.1+7f6faa76","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"7f6faa76a8b1903242f941837e2c717cd8095d10","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.4.1-rc.1","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-m95CEtG7YZJZppDLLBJkqKacv3jPztXPKyhG8ukSO05r9m+L2LBPuIpHkh1H6xVHvmBFtsdSptwCCj19x855Dw==","shasum":"351bfe017e12d04d4eda927d48fbe963e1d00170","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.4.1-rc.1.tgz","fileCount":199,"unpackedSize":1072461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmh+5CRA9TVsSAnZWagAAE24P/1bTv5jzFFQUKibZ6MUF\naV1w/mWTHlgyQbN21IVN/pHMXYx3iQxVpNtJYLdRYR2SKC532hoVyKcMV1cp\nq2MjLKBKPDm4AIxIHNJx3coIGZ40YNo4dpzSmHGO3S899Z6b3L2Jw3rkJ9Oz\niznSwGwUex72mXvKibebLIYHfzo/AUfHSi887Y0jyXIb83Cp4ksw1wK5jm5f\nw7fseuLeVHuWfXWJaZGNHv0vXZY0LCT8wXSm6fob5+2c05y3PyNMV5f1G0yf\n3Df18jLl7sS2Fk7k6cdIvfCpz8Ib+o/BNZgmP87F4N4iBNkgfvbgdN7CTOz9\nx1RbrViXDK34+sObFesA/3drmMLCv3wIJcyJFUXXQxO/dhiHpykUbFgmaiA7\n8DpLIBykATlgSIJIZKncSSR4pFaXCXcbyuVGFTF3LsmTjB/iFiUrkRcdDaMn\nnZTqJqQjOeH1soyQGc02NApZN++uMoT60qeZ2DpNAb12rgsvNR4M04XxBfCU\nLyEY+BCfJE+leqfjHtNcym7cVMWm2+CYbqH2ksa4Gyls1tlkj+tfhpDu1pZ2\neyEcZ30wdYNRQrLUBEk4lgQVyXlztzugZMkchFsH2/t2vvf+n/MDTvr7QXub\nAXJnVlXvk7hCBO8X2BAS13ngsEl2ync3C0EEBztbrkootu5pFnBVbljtHm3w\nKUrj\r\n=92z6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyA4GGbLLC6U5zSH9AZvWgRYuXzmeXY8lWn2rX4Tk4yAiEAlUxbr+v2kPHRKKwl1bnkraSbcgnQzTHpocyzcT0b3NQ="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.4.1-rc.1_1620713400825_0.5268303873249924"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.4.1-rc.5":{"name":"ipfs-http-server","version":"0.4.1-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.4.1-rc.5+18faefe8","ipfs-core-utils":"^0.8.1-rc.5+18faefe8","ipfs-http-gateway":"^0.4.1-rc.5+18faefe8","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.0.1-rc.5+18faefe8","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"18faefe8bd4ee1f671919672917b848436247138","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.4.1-rc.5","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-IpzA8yMJTcuJRFUGNNFbaiDYu+KH6QYymvrdBQacIG/McnTKVai+XC8pEA6T/hiqBgBhT/ABHb1LvCuv1uwc9A==","shasum":"769c3d755c387559928413ff6cca67bd17d7869e","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.4.1-rc.5.tgz","fileCount":199,"unpackedSize":1072461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmui6CRA9TVsSAnZWagAAigsP/0XEiQukaCMB5Y20/6I0\n7MzfYd7dcWB94exvld9XCznMCFOpzniZ2B7HzH2qV/oMtDdObUSGHHXNcw9D\n5ug4+ekvtcOq4E2qDCXoVhnBmhs8b2PxVLdcNSiVLhN8KeaoXrYHRpJtLid8\n+ZnpCzkuDjMsl4lx1jnjUCWxrpzah+q3caR1vV8iS5fuF6jFcBBmzRwS/6Nl\n1biMtlgjm8/VIkVbSXCFeT3/kq5NaDZ/vpDfcper3IvdS55KEW14rX5sSt5D\nYs1Znh7kvaUBMofKSjpz7XK05mVTXTEnw6vLh+QH3ayZm4hxHNHcis+yVGdw\nnNzYHEuuwQ0e4uu1FdJKYwK0Ul8sTOy/Xo2cFtHa2qZa9StWi1yb6VEMtbTB\nUs3PGldjIwWdWDfv240wr3eWg1C0r2Q2Hui1a1P2AA44I4y1+nk3ETboEUsJ\ntOao2HFYboZMiYI52kPx0Y482QpFfV69IpzSqFhbIKpuI5H8P7m0CgDJjN1l\ncKVmXyLWwUf7lhpTPEVQHTCdTx8DB2xPa/V8MhoZRyiVceW+HtS5z5afYIuQ\nI0NG7g4xXmstQut+qwgvKy5W7vAi/9w3IRQk/ukLMSqUemGycf3WrAH1gOZp\nvg/nD3wwAG1zBunCt4Icm44z/V/ltUPnljLQK/nXHiTcDMHfvqzjjJU8dk/v\nKKS0\r\n=sL4M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeqjeDcPUdtSXTXDzWU7hga9TH4YA5yHRACXq2Lixl8AiAtWtiada6lDYfTWZvnNctFtcCR7xKG2y8UQ8YbFUXS5g=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.4.1-rc.5_1620764857592_0.7855193357896408"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.4.1-rc.6":{"name":"ipfs-http-server","version":"0.4.1-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.4.1-rc.6+311ff504","ipfs-core-utils":"^0.8.1-rc.6+311ff504","ipfs-http-gateway":"^0.4.1-rc.6+311ff504","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.0.1-rc.6+311ff504","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"311ff504a98ca562e738eb3bb60fddbdcb5eebf2","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.4.1-rc.6","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-Lw5lGeI4S0ZhnJcGZr9bAFYVuheWgGa/4L0EnUfIhgKqNSF+rtqQP8tT1rR0pi80LHEw6S90/BPUYEeuF6i1/w==","shasum":"c8ad8b1d604355a1c70ad6156f049c05fa79502b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.4.1-rc.6.tgz","fileCount":199,"unpackedSize":1072625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWrLCRA9TVsSAnZWagAAszMP/jiFGwTcgWnbhMVycsa8\nazbMPhUWvngrRF4/3at+ObHkDrabijSzDzI+L8xFNw2u9hMQHZR4vNeEiRNF\nwq3qLo65fr6fOZ6rlsTgJ7qBLQwNBAEE6tWlqjzMveiJd+JdH+euMKD/8php\nNvhGOZ9TpOovfomCXUT4AT1jPXOKO6I1m7LmeZSr4lkhfratGYBdaYyCb0D/\ny8/nnj3/a1fxFpEUozuiDeL6wWUjXi+fMvmDUfDiAe74+HRkRR8PMqrK14QS\nYThdAVRrTsLl8ctt6jVhklqpnbC9ejYAFLmofujVaZBADjbWh80nanzcNCdS\nvIOOmaFJkdDg19Q9gsS5ESObtQNedvU+Jj4JqbUE41tQS3JhxYkPaD41+9eu\nFQIIy62nFcIwTPVr+ZdyUmOEdRvk3LCI7+bausmPedQ+e1PBt0Yrkl8fQgBq\nub3yyDuWOoidjRzLH5zbwanqIBSAzxFLl9zV+NKXedfpyIclrgjRx8au+4Iy\niWec6aHbSmS1AHm7rI2ueu6wM8TIhfOVWUcKqYcu2DRNy+pPn0IMstRNRP74\nVl31bR8ZCqTwLNzluOG4Zzw/swsqsRPRlJVm3tv4g7wEWZH8o1ifnhKxFye5\n7GBj+xA4CCGINODqAahYqIzzPesVKMArEJKSgZT/WfjhEjy+IJzQeMNXObar\nPBLy\r\n=u0dx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAodZUHjLaaYz0MRsqkKZuhNVooK5dPe54hO5R6OvNBlAiBlGMg3jvWOHZ8HqyzBGch1jUq+/gOG7GO2ftyHVedvQQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.4.1-rc.6_1620929227241_0.41358381307554315"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.4.1-rc.7":{"name":"ipfs-http-server","version":"0.4.1-rc.7","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.4.1-rc.7+1926f990","ipfs-core-utils":"^0.8.1-rc.7+1926f990","ipfs-http-gateway":"^0.4.1-rc.7+1926f990","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.0.1-rc.7+1926f990","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"1926f9906bcff5bdc8d417a7212a9db52ace7e3a","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.4.1-rc.7","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-3WE+1sGy7hISX2m25ehv/bp024CjQrhIRwkaSi7YW1Rxhnw1oCZdMv10797QVq8f1d7AjiYq6k7CCcv6UBZo9A==","shasum":"6681dee836e31a59b5f2e11dd5ffd3d8c3f063c7","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.4.1-rc.7.tgz","fileCount":199,"unpackedSize":1072625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrQxeCRA9TVsSAnZWagAABn8P/RtoSfs2iNgmdZHpO1m3\nHH2jP2qwRoSSmq3tlZDuZlaHIcqEZc3reQb54kk1RR0g2Ssz/yIhepXzvA8o\nZu5iOeKeAbNB+kLzOrPk4DmAgTHVJ+qaD9jBlIHLopLY8HR+WpznUlLOj9Iq\nnYT0GDVNJDx6gB4i8L1zOi7djZj9iax0qYFIZmNqiYmYUP0PR+KHhvyrINm9\nu7Cjzba0nhNCyBB1+1k1gVcFy5U93Nx0GwhyEXMPowAVS6wn0uoT50H2w9Qa\n6cTHCYB17nzNo4UN88952oAN59UsLTWzTLM1jbH4m1vH9lAJV8cxcmYl1dgI\niEAQ73xGBFLCJKbeQ58fEeIZfLt9CcG1sLa6jaJ0pQ59noAzdeVL7JvejDc+\nI5Viv+bpF6Q2doj75FSGUduO6t1xlw29DRGg7mh/GE/Jb/6nQs4nfFrsnXcD\nNMH+b4jT9yZVMpmgMMYsKASROsDUoXZkVjo4jerghPrCHcMzhFQ0rDiMsHKU\ntPqrwUpunTYkaQ/m14KKOCG+gnITBOBPonKgw9TUGBNu592UBdaKC6L9AN7T\nvwfl1Bsdt+cR0q5Jf5d3eAvi1GF5IVeV4jeoe8VG8Oyi2L28cRendXC4Dc9B\nYj9nBKpmnfhi8eIljd4bEiCbYY1jAxHOCpXgWoAxV7thvl9/KcD2qZvavRPE\n7ywz\r\n=PhXL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlPxmax9yxaeh27q+K+rh/xps6MYgGhXqWU0InKMi2RwIgdm8cWEYkKk9Aw4LT6iBSORjFuz1TbIoFBDJws5pvl8o="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.4.1-rc.7_1621953629525_0.3602326506275577"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.4.1-rc.11":{"name":"ipfs-http-server","version":"0.4.1-rc.11","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.4.1-rc.11+e91a1e52","ipfs-core-utils":"^0.8.1-rc.11+e91a1e52","ipfs-http-gateway":"^0.4.1-rc.11+e91a1e52","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.0.1-rc.11+e91a1e52","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"e91a1e52b86fcc9ce5ca5881e8721863b58d5d9b","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.4.1-rc.11","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-HKV6+xWV7VjUqmljzEhx2OytlAPhB7rrr78YsnB3ML3rtAJ4XmtlEdZGspzYSAVNclLk5LKuob1bue4xMDKhvg==","shasum":"82086421014497236c9ca163e5de7f9c74e95e38","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.4.1-rc.11.tgz","fileCount":199,"unpackedSize":1072630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrSCTCRA9TVsSAnZWagAAkB8P/2D5Fy8ylL0nNYDI8mq6\nU1DFdy6klBuSEFeQJIEoCLg5dzCTgoGQFLfsnUDCSG9nrEb9S+G74v9reUFr\nWDNmw0HIgsS1eJgejiksUYUDkhwgBwe3r8M4TRfs7vjShFS65aM64hj5Dxna\n1SW3LfXuqhbd7I3a23ZvLaiU03t0ITD6rw2C/8tDQPb0Z/C5OoexHtN5pMvO\nuaNiNZnjp/2bbnECO4Z6otuODsKG8dBog4HbFq4zBj2IGEUCOzow8/AGSldk\n+gYnKeCA9kOvaDf8fdHa71Ek2/henQ9Zk89mMp0c639b08N0fAMs5G0VuFYa\nh/R4f8/Ax0dmDtFy8pNDu2Pog9u7FF0cYfEJozL9FekhmDeGjKmY6Eai+1fU\nfhfgJ8xuvWDJqZQW/2ZiymK540Aabw7CxUbGTtmDxfLcogk2KlyxqDKO3k8u\naIUo+r/ATrjJlBV1iwSZrUDkCZ69wlMdz1md+WUQTp+yY489YcECI/dRztTG\nqfzBNx9iWGXAZwEwR21l44Ko5+L2iVNgjAiSNpbXE+zg1Hkka77fQg82RRcu\nIBtbSf1o6aH6USURzqw+HmEw92/i1DpOfn4r88sQy9yYME1rpy4iPM7WIBVp\nMXJvYaHqwDYHaL85p8K31MvtOXYj5GsosQT5xUXBGdNgCc3/VNO/NrJscN+e\nD1QN\r\n=Kzfb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpShLcgA5QzIRGrhcYCm+OzMLVamis81tj1g0bNgeeJAIgJd6yONBpLVFPK1OIBSS0s8vim/Pd/liE7gxfkBe0fQk="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.4.1-rc.11_1621958803364_0.5491204129008855"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.0":{"name":"ipfs-http-server","version":"0.5.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.0","ipfs-core-utils":"^0.8.1","ipfs-http-gateway":"^0.4.1","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.0","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"c40960358550b920d3291b8030715537a63c63e4","_id":"ipfs-http-server@0.5.0","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-Qzfffa6WRJM0Ycr75zJL3Dm9rjvkpxwohXW02fsFDZ4X5I+cbTmG+t7IM9J9V1bXzCgnGMj07E+bwDlezlyx/w==","shasum":"4243e12c683cf4b0b12a67bc15bf0cc5092b28a8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.0.tgz","fileCount":199,"unpackedSize":1072888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrhXYCRA9TVsSAnZWagAAQmsP/A015ueqV9urGM7Y781C\ntMSQNybq45AOKQIx3nRMwMBpGhf1Ovh/Qq+m/sG6KyVg33crdpBAVPwVkhRq\nNjITqhH+QqJBDCFPTW44RSs91mmWqurEAGiU/Ti8E9+2Uu6N95dn7NSW7Gli\nLrZxzJEO2+4GVHdJ1Gp1AhogPZcbjGb84R1F9sDMIsGfRMFJSqVAuLISoASR\nljFJ8O3JJ7R9UH/COGawqBmd3GAkQSJ8/lnZVdBOQFOBUH7x5XWv6qbs+xGD\nf6BCXFPV62r1Al0vSyNE86/0SuK2O6EA/YV76Kf8igUF0pjdM6G5XXYLBU3n\ngK9NChJiv2T5EouuUhhQ7ZZzuFlNFLkyhdfLKQ04MwDbLWuN5tBuhboEWYoI\nC4pogMz7Cjz4tPjGfEvjf+1vp49pF43o7bim6iOk24MfslqJjBjqeoWGdzPq\nMpsSvq5FPJloAXs+r76AitGrIIqFXwuuDd2/jr8F8s9knBjGOSboCl2NQWyE\nzomyAl12qLiL/CEF1wG0qW1O9aw4gAObzKq2YcCcopX+RxcYY7DL/EOEgrtZ\n+6sq8DhSlXFlWxmNzQ5pa1wrupmouZXeqd7Wo4kD6qiHcWrAS7CHT2oOoUW+\nlJDWUoOb3CUcchif+JDHzir9cd56Wsdn+6gI+4+cwk28B5f/+hpguH9VhsXv\nhgJd\r\n=EI6y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxkrR0xDK65cQAW+DhZ74Z7nxGZmfhgRREqBog5u9JTQIhAO0dU+7HTNd+73djvqkZDCxaNq+Ii8Nkepl3f7VPjADK"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.0_1622021591624_0.5993992768019829"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.1-rc.1":{"name":"ipfs-http-server","version":"0.5.1-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.1-rc.1+48c4a952","ipfs-core-utils":"^0.8.2-rc.1+48c4a952","ipfs-http-gateway":"^0.4.2-rc.1+48c4a952","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.1-rc.1+48c4a952","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"48c4a9520e4ed668f4eca2fccd67f9849e967286","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.1-rc.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-LDER/DehagpWFCOXmCstUPEKOlmA64r1/qteuop4pvKHfIDKqhnifP3NRuT4k9ahisA9HKvzxP83Zz26xZFj0Q==","shasum":"f0569488ceb6f29db2fcaf4961972ec39b0b8046","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.1-rc.1.tgz","fileCount":199,"unpackedSize":1072958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrj4vCRA9TVsSAnZWagAAl20P/1OtNpwfTf1OXc6mrhLE\nJpCVGJzPxVLCI/TPBCHLjP43x7M7ItBbjzCujQwSpIA6x9+nuUHDRPQGwsWj\nB7HCtVFGEOGwEdivTrQrs95fKmjV76snktbC5QaNBJa6T8yb1kGmcMtxXaMs\nhRrTD0bjb/AuU9lF1BSxkG9CiVeXot1kYfSUyovUOJoXEsyO9S99dw3GuKwU\nHbfIip1WTS4JrYUi/TJ0ZQR8Xt4y6f56VgcbFblB7fUN6UDvYi18iuoTUar4\ntnFFR6rW9Fpr79Tj+0BhCzQ3jEXTEaSf6aDpPO1kTY1Qtcw7pqZ53gNonUSS\ntdNdclUSudpMR3oRIx1OSYEEPSXgDWXhACMpqunoQlrw84E12cHKHN+lkwoB\nrMN69AjyXZLJg3ZH8sHuwRq4App05k41c9J0Q5eDfvxhYgskmUWrMZI31f6g\n3Sap9Hvq4q8b/HMAuLmGzKf5+RcybE3id/LpoA+47k8x6ITxkkzP7cN1f7wu\n/wQ5YVhNVlE0Z4gk0HeGkU30j1Mq1JQVXbBH9xSZjTAV4HUOG7sJxbm2wkot\ncIHYl3T6JoezHVdow3YKgUoE0GzEDR7rUC+kJEFWvnVBI57sjAYyrKUZNCsn\nlvUhLIdgmjJanD8H7WJV6DEWanTANSIU55X6eh7Plq7uNYoaoi4C/am928b3\nzn/+\r\n=Xq/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNkME8jIOc0LoIfoq8DuoGugV1witKv2kKR/xEd4FT0wIhAP9r2idflDMyYzeurhn7S+SwBPyUaZ8cG0imK13ZcM/f"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.1-rc.1_1622031918368_0.7677115374546521"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.1-rc.3":{"name":"ipfs-http-server","version":"0.5.1-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.1-rc.3+ff56373f","ipfs-core-utils":"^0.8.2-rc.3+ff56373f","ipfs-http-gateway":"^0.4.2-rc.3+ff56373f","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.1-rc.3+ff56373f","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"ff56373f0606ef2c59a61916f02e42ff524f16ac","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.1-rc.3","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-WvNQwl2lBijXqTCePAVIbX8ZZrcA6/00QXpF7CEX1CKStuHSebbJGRN2b4OpWq1WTHXZuqzS+nF0u4/msc831g==","shasum":"f3913998f1d19f301d52bd46f0b26a6519991f2a","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.1-rc.3.tgz","fileCount":199,"unpackedSize":1072958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtpsICRA9TVsSAnZWagAAkokP/07OrikY9wStHrgtRGkj\nGJfzj0PflUXHw6dZ5UBU1RqE2uNOuSrxh9CVOdEoIl6Nty90/0/cswla5GkJ\nBr1HJ1pII7Uy/5WFQuI32//+0ivAZa171s92E+ouNblXivnqqe82ohnNllPp\nGAa+mBhXmqMxnHjJGZRP6wQxnRxXMYEvzDVs4mHPGcGrKoDZjpuRBZ7k+de4\nhNjoY0VU3PfD+apTRxZHPYOj0Za6stiNNERd41yYHeJKzJaVY09azms0PHBM\nq4yFybv1P7027ANJTISMqV6rugxfVkrOukxh5vjJA221A0FcFY4PpSLD4Zle\n+ueRLG8H3yy76+Yo8DYQH2F/wLyhRZeTQMFT9HCJfgkzW/yifbOClQCiuTKb\nbvuln1DkOUNBasu6sQIMwTuT+2OCjSXjjB0VYLWu80oZRZhELfp6OMVsZx0S\nyLdKxqwZggkRKPNfmRyDImF+ZlQddpKmqvXqDLMv+FUwfwKPDQ+hs5g0tV3E\nrBng4WtO+30a1n4KoucMAvXuAVBfwcvBFm4/823IUq3zNjfxKmRJQvZ2do/x\nTA6b8qmZ2ffBKgXImA/V+KzQHzAe/iO+16fa0UEx4rOaIdpBojWtQcrCyGGb\ncltI1X6cEzjbuwVtCKbZYTiV7rkdXaplaNhUqm89fT2rforOvOzkDcr0oLol\nwVsV\r\n=9z5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7aAXU2v7FaHcK3aX/dTukNR3shEZwWGlEEMc7VoLpWAIgVzSgBUe1uO3DMMPKaLr01RF/KFft3fcE8piLDwpJssM="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.1-rc.3_1622579975584_0.46633832160965616"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.1-rc.4":{"name":"ipfs-http-server","version":"0.5.1-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.1-rc.4+c4a1aea5","ipfs-core-utils":"^0.8.2-rc.4+c4a1aea5","ipfs-http-gateway":"^0.4.2-rc.4+c4a1aea5","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.1-rc.4+c4a1aea5","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"c4a1aea5addf902506e34d3d9821285ff0423710","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.1-rc.4","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-rio9P2RZDCcUP4eChgA+ID+0lMKYMiM+Q0B2cgPjvlYj0gLMW+kNmQjbVXKlh+hLFpDih/vfm45bBG1wRrniIA==","shasum":"99709a938f6cb0c89b5ea770869a704470057ec4","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.1-rc.4.tgz","fileCount":199,"unpackedSize":1072958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguxcBCRA9TVsSAnZWagAAzqEP/iTM5h8fBVZMC9NZGIkK\np9w6SCVzsr18IP6AwetbWDkmIFjGj8xvC5389OBysV9OKsSxAy2oLlD7W0vF\nmfkJxBEyv+0c630gthuWSzE6yyYTVWbZnbv2f1+o5nHeaPgAedDi9nxhGQDf\ntG48Tt6x/Xl2wEYQn3aHQruSH/Su9EtYnp7YlczxzY2BDwq4v32gmvl9c5BI\nS5JJlOSzppPHuSclR2YfJh7hoPxHF1HKN9Gvitfto4JMu+j1ht1d81jZiPf5\n8yLW/t9i2R3f/EgpsXmGRCw3MB80wrZLe++EOwAUKBrxaS3eAMyjZN4En3wY\nO9y1Gq0ZkCvIXH8UPaVram5p/JVVs8dgfkFmR2nmNyOimDT+KpIw9+CIlgrH\ngEEZxEF4YWRBuSvnR0XJHmlGbmRVY8EAecQlEMfs52zdNT0/IV1jLSMhSd6V\nfEZ1uB7cv1TwQFs/hV9gF1T5Yp6NOxqqPoxAfq3Cu2Hftc6ABohbJZmDETBU\nAW3hjnH3ULrUpPqkHYZpkiLRwMhidXGx0nBvN6yM0joqktABU/2UG1JE0S/0\n6jkEVP7eXDwKHr3IG/tu4kDMaZT8v+IbmTuysXyAsrCevqJUPy2ozRpmtGkJ\n5jLAUpezS9LeeWuIFO5Bo0QQunDxQKWpY3A7Gk1SRzjoYpNkfoR0veEKQpcC\nLqpj\r\n=W7xC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOcJQ46prmLXz+4JX2lidn5UHEgPcJPVzq4DvcA/7awAiEAs8r26gQxXLrR+C5c+YHphfJ0duoRbtMoGeM/hOpg0lo="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.1-rc.4_1622873857324_0.8706967974054147"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.1":{"name":"ipfs-http-server","version":"0.5.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.1","ipfs-core-utils":"^0.8.2","ipfs-http-gateway":"^0.4.2","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.1","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"08be8beb2168f39252affc8e840ff3e185c69a44","_id":"ipfs-http-server@0.5.1","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-Gtq8VfueNwmwvHe854iVHkesJJ5k3T7X/Gxvc4lPcvno1A6Y7+n5A5HW/3PRRLA1jQwi3YIpxM7v0kRzsCmGDA==","shasum":"39688016989837d3c0aef11370a372f1c06a47ea","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.1.tgz","fileCount":199,"unpackedSize":1073064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguxqdCRA9TVsSAnZWagAA5scP/1/WUVA7QubxsdOtfi/9\nH7WEAgsE7+Lp1rN6hB+HdbfihabEOsepIK5KyIBvavfwrDHrUrS/lk22JSwA\n1emMCmWpqkKmyOcfOQIUanOZlzHfxOO8PJt8lGsDRpoQWdMSrx9uAJgsbOAM\n0wo4yVzj3iZa+EUYdYnuCfMrZdr5vbRkzQbRYy9EoIL+iQduCztSkEoZt4mO\nfAYCXEFbAxjMzaYQ3tR76AAEMlaFV7BQaYFK1GHXGLtparmoJ74UZq/N2hxr\nBtQ+62JgSyHkkaiekUOV8ZfqcyMlydgjffc7wqbbSlf9ISxWXgLH+vTVpmJD\nwQL06iSwBWnSZgGf6PDH//la+gzbr8HDQUQhZh1LI1XrCIMbVvD0F3pjs4qc\ngoPAI7WqXNAorMINjgXD0j691pq8OkzIhv56SQm6CGyE8nmbKR/aahFAPF+6\nnaIxzUrG2hXASA7MM/zWAdkqCQswLcEDMXujs8qj8wKRgt1bjbdbNviBi5V7\n7dJ+3NILSiYmHnCEYP5EQyItc1N9x91DxbqfuuMC1Z5T+9aHxjdPpDHHTnCT\nOLTaHpQPOltPOCw4AR5h5SORD8GAw07Xl/w0o+WEEDTIPps9IKeqMtnkDOUE\n94YVuA586wGHP8cTT1Kwa8mqlLEnJ8RBt5WDq04blKpUhJhG7Y49FpL4kRwL\n54BW\r\n=EMNK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC19EcA7PzN0+FiYxSL1f+QUlKhxwqOKx4YeabsSN6+bAiEA6NsHTJ+yFPFjV4LF+WHeZcVyBWY4PqEvG2BRNeZ5s1k="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.1_1622874781573_0.03598590626870313"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.2-rc.1":{"name":"ipfs-http-server","version":"0.5.2-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.2-rc.1+714c3de1","ipfs-core-utils":"^0.8.3-rc.1+714c3de1","ipfs-http-gateway":"^0.4.3-rc.1+714c3de1","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.2-rc.1+714c3de1","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"714c3de17f4833b8dcb7c0ff51536661a22cd6e9","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.2-rc.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-T23e6FmEzedGetxLgopSo/Cp49HdnI+749XYvp3PwB2RAT4amfXTBvrqi8sKMEB4JBOKhMwTopnYV0w0ZmtLhQ==","shasum":"346dbdc9c63bceadd0d4bc128f497694eedf8a2c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.2-rc.1.tgz","fileCount":199,"unpackedSize":1073134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdrhCRA9TVsSAnZWagAAmPYP/R2a5uw76CTN+nqESOoZ\noqY9MEmk4oauZ7bvuKzn02QLDrF0dcZYyn6P6Qd+uKpWCGEv6Ir6suMrBzA4\nHNoPy9G08h9dx1JJk9152VxWqnTHQFDdtMM87fyY2KvnpTdxu3QOE9ARzNem\nhbldBG4TACliGpiTbbtlOf6Yr53Zjfx15obi8vGOK2gdUYvHbmul4XMVfLS7\nWflmmjYz3lq8QJFvKG5HwnGDgdiuirHxaVV+3YgPDRF18/aDSvSuwIKtuDnt\n5nmzq5wmjSb0DsiEC0al/5SRdUGOFd8rKAO8u6+EMzOyjUvGAbCVye7cNHk1\nT3L7PvoqdNbZkFFmGrcHxWNIIBNaVK+1e6VfOCCSxIS9+ctY1ryZA/KWOlxQ\nqCO+1DBe4iDiooIUn5Rw7vAqY31f3ugldqFxbmMxdZAnp28mBfQjwcKB6A9R\nJqmeAwdIpDi+hlt/FqLjuf6RN33CAe7CeOHx1i08aF5Q/Ge6K0Xw5aXLGhNG\ngKU7snqw4waZILz5Ih3R/J2Pk65rndwaJX0ojBjpuEyUPyM7inH0AuxEKgYS\nME/3tXtfXN+yUnPofOi1rxYWdbcDwhpypc8XUMK8+0914EYRnxL8KAbwgIj9\nU6UcfV2VdeUsTJH2nMcZe6hgK0tNb8jCnuxWSMTKGyK/aoCWLtYMRK6Az6sN\nb+eS\r\n=D/q7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHclG/EZWTmzfHONKxcYq9oMZyQMWejVe+itIZ2F5eQoAiBcAjUdvFv6o0QNOrvB7ESSyeZFXyHMYxhXPeha0wJ1Eg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.2-rc.1_1623317216961_0.1982359562155096"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.2-rc.2":{"name":"ipfs-http-server","version":"0.5.2-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.2-rc.2+bf44a037","ipfs-core-utils":"^0.8.3-rc.2+bf44a037","ipfs-http-gateway":"^0.4.3-rc.2+bf44a037","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.2-rc.2+bf44a037","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"bf44a0371a53325a8ed10c93ffd3514b995185d4","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.2-rc.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-Q2+JoWN5f5rR5L5QWdrlqHuxbq6Jy5UQhekplD9HV1L85CtzIvV+I/qe9w9MsNR8xfpnMd8/nn+pW1U7yvEEbg==","shasum":"38586053c7dcd5236e57b194e123ab0c4a6f7945","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.2-rc.2.tgz","fileCount":199,"unpackedSize":1073134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyNoRCRA9TVsSAnZWagAAYMIP+QC0xGv4EL94xmBw0wlj\nZ4S4x5J/P4w4qLr7XvjV0Kpd0sMWawIIHD/LIkgQiiDiLTAmUV3HgbPwPf2j\nRn0PLsAkt4GGK2nQBo4lSC9Zuk5vL2u28FCOod2uXGDq+7faArmB49WDfXxj\noYtOFOPjzTFb8mYiUOoyKltaXzxl2wntuLpaZ596HT7HHxJtPh1yC4xRG/rW\n6fYf3TD+kWlFoTfdPcl2LW863DpE3iDTqEqXsVT2NYdoxl7oiaGj9/agUvdq\nUAEG7umUggdp8oplZKbjbpAgZdN8Sz8XUpN9R4m4vYMvGDoTLxPFNp9t6VMX\niFZuymXX1gwWz6g9MwgcRSv9PTocnuAgR26fd1J1hX6BrlFGZIHuTpAxCcRW\ne8rFUjIdh4by1qR4ZqRTmQEwOJwY+vU0sTrIyWMqqHmP0yNnKLE8ZOC2FPee\nnloMU87PFApj8ZXGVJ/sH8QjVR6/UW6S9Tw39V0bYznY9hx3xynb5OIq3m53\nRD6q7vcT6h/WAue87t7B0w+G9NAYevj/X1rMoQzkOQ4MPxIDorcIS+O6t036\nv4en4Wnrw5n5+wzjgK1yTZjh1nJjJXPPpGzKwaSwL+NlM/tL6IWdKDchk6JO\nNmbVZDIfJv81w6W/CIEmd2+1IiQHkIvsPkhzfY0zRKGrMEAGMPcsOAEDHHhe\n2koI\r\n=Xy94\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPObWa2DZJPqTu6/IW12W+Lt2z5FHYi3Jku2o1/EoSwAiBwA3VLD54dXLBy98wWNxMrjqUlJ5BGjRHa6KIwmSPB3Q=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.2-rc.2_1623775761868_0.7458196227433809"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.2-rc.3":{"name":"ipfs-http-server","version":"0.5.2-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.2-rc.3+b1bbf5f0","ipfs-core-utils":"^0.8.3-rc.3+b1bbf5f0","ipfs-http-gateway":"^0.4.3-rc.3+b1bbf5f0","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-tar":"^3.0.0","it-to-stream":"^1.0.0","iterable-ndjson":"^1.1.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.2-rc.3+b1bbf5f0","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"b1bbf5f004fde7a26f8cbf6e0bd7356f07dddc94","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.2-rc.3","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-zJgICaOFlTqA/Ubg1Z1mWRwqDvL+UxRpkqsCwffFLd+28/g7eyDFYNc5cJb6fa8nkzmMdjU3c11s8nC/VIT0mQ==","shasum":"c2b8cb3fc13725fe06328d646929477944c2aa1b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.2-rc.3.tgz","fileCount":199,"unpackedSize":1073134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzFU8CRA9TVsSAnZWagAARUUP/jXfJvy6E9nOwo5cW5Qe\nm0Jg1D5HRrFlMbfHo129YvkMNAK9ql2TVXLvC7uMtflar1fyeCr9BJNZnY6v\n0j15pSsleZLAW6tPp73bPp80x/3+ELHzRCGc95kIm6PI+gHjRJCNxIOXPVkY\n7TYxJ2adNY7w+8e6/xpPjHBsdl26JypwtrvXp6MlIL/dQGpbwRWXJxZdMZxl\nDRQdf9Tr3+QzfhSONl6ND8nFIAixeBDjUlOGKfcjI7qsNYsWDLgN8/ekgvs/\nroCFFNhupL4jO59bci/YabCK2bssqxKmPlsdbfwBJ0UxoRz+lmUHqDHtT1Of\n1V6u732LkVgu+2crbChAxbDMIZiypfTKIEZAcN7ZpRRFMNp/HNqOvCOoq873\ndIFrTgKYBLv4N05o4Vr8zt1/7E+vB0aq+Fsfnso4uSrz5VfVbcjIwnubJpoW\nXE2v68RFdrjsjFcUkoyJcxWjTt36GqPLEjEQLvH7bu7jdkxQhu1lk2me4T77\nccsuS3mDQRRfrKZJUX38NlaFm6GM6rtIT3gDBkoiL4B3Hh0/UzKDAOtSNK6U\ncGOufCN5R+tUpqOO+xWtx3KEnz6u9qF8tKkor0tTCY1MHiwRh/0qPc3gZStU\nRZLScH5kfajOO8A4ueTxNeGl2SNzwynUaQ1z7F3QbVQsnj3MeSZv6I+1UzCL\noxB1\r\n=MNKU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc37QX/LabPrXb1yqavwuNV/TJagDF7TYe2+hmLWZ0vAiEA6VMlVXpBiOw/Ni99nn9c/baobHfrFHWbjERNOwIDycI="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.2-rc.3_1624003900485_0.6462928380265467"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.2-rc.4":{"name":"ipfs-http-server","version":"0.5.2-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.2-rc.4+7c1afbdf","ipfs-core-utils":"^0.8.3-rc.4+7c1afbdf","ipfs-http-gateway":"^0.4.3-rc.4+7c1afbdf","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.1","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.0","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.2-rc.4+7c1afbdf","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"7c1afbdfafcfb81f698cea35cfa0e392711d40a8","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.2-rc.4","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-9/cltvSGcCFYbp+xfAr3F0c3ePeZuck8ty5sVcCbEBqZpX2rm+raMAkwYyTDminTM/YHhnGbjEuPhhIHq78ChQ==","shasum":"8031e60c52239ac1557432fe46677fd90232b46b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.2-rc.4.tgz","fileCount":199,"unpackedSize":994048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzGWSCRA9TVsSAnZWagAAfqoP/A0p+OJrP3kkztGwgZqB\n2e+w31EhKGk9z7nL26NTXiHdNE2pnWMv9/EO8gZqP9NswLprCbeams2V/7Bn\nhclruMKl0rOelvKd9zLXjCk1BPx5J2qqzquKOExjO5NkiuNzJiZOGbFE6B/h\n/FGXHpTSpSURKvGCZc5g4hrb1GMlT694eldyl2iTsd0Xpn4qLrncVwdvrHuz\nVUR2bGAqxpSN0npVLQPIepA+hmaUiktPJXz2hd2Dl6EjIGulqzLpu0s+E8bB\nFAzCK+BZcG8tnCH627YonsU6PftogEuppgS4NTMdvlbK1b7pTpsjzlGwC0V0\nm6vO9iTn5jMqqvV7ZdLWGwYCqM6UxuoYZV1DJ0Ul38n4D3hS7FozQ7XRSAMd\n2SeZqfEcib9PQ1u/kxeser0M53R3cuwYVibZ4wWEKF4BLkArSYrzEPHUFY3R\n7ZqGDt2UxSJ6bnL3BUwS7dghZKhAwNMeOHfv5ZZgTxbxEaFgbUUVkw1SRDmw\n9/WO/23sa0+zBmrhaoHX273iSXLFV/2WTL6K84z8ZfHoVZvk32B6zmy+ej78\n/PgAIf0gwQCM4+K2Pj3F1dgyM9RKVhiwbHIkldG03/6Hk/0QKCPuqsoB0OAU\n6JgEmIxqjbMBUAAfDsTdnfETkQVZ/rxBXGcVY9As2si1y5G2lvgkEk94vGuJ\n9D1b\r\n=5PFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTML4CYalRDtmhswjYw1ZP0Qnt9S4zHt5PQIQVZtHKcgIgHpqDlVHEZkDpJPo38rWumblzfmYBTsHf4fzPwZjCdzo="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.2-rc.4_1624008081666_0.0587580512486956"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.2":{"name":"ipfs-http-server","version":"0.5.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.2","ipfs-core-utils":"^0.8.3","ipfs-http-gateway":"^0.4.3","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.1","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.0","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.2","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"81f944163f5a78ef15fdc23b2c488ba7f44af0be","_id":"ipfs-http-server@0.5.2","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-PkZ8KTAKNYRUaB2xNGi9q1TWiBO3jg6j1LP+wZ15TzJN3nlIHlnRxuX86jKKb/wJ7rYR1/Pvzqgx7/aI9qAftg==","shasum":"a545a1feaab4be2737fd987e1e2e804b4bbcf58c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.2.tgz","fileCount":199,"unpackedSize":994154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzIB2CRA9TVsSAnZWagAADEAP/23EyBDEBzUNf1Ga+Km8\nnLRUispLgBclg0p/baAtMlBPbjjcm8mjNBYEvyfjfUzRc86fH2W9kVKq+av7\n+lgbhLLftwhhwNa6i0M7pmyG8oFE+UF7S/5GmkjAw1ucPYOsGVTFyLv/xYth\nIMWjLuPVkowGd9mTL6GtY0LFnYMfy8ZFFQIcHl1JLaZc3MspDetOG/+bokyS\ni9QmKRDVIzpr8EMjp3hPYjDPXDDOLw6fRdcTy3cerAR/APVPMiMK0+cvzPDV\nJe+q1n83oKb1cgo9K5f0cOgcIMb3HhE1rjQBJeye5MLwNT93JEYm5qZqnKo7\nR1nEbVK1bUU/wANh7YEOiAyGWtJf2AVwST7+Xr7onMAeXLEB7+KgJuvCR47T\nMobOKe4z2R5nkvPgHQkNMSi+6yCzDR9wMrdTj4U2UtlmwsDljMnJMDqB1xSJ\nxIwVEQfNLmfeX2E/e4W/HsiYZ6mgMnBsgNhJdBGJxg3ffUi2OSaL6OsHc5Dg\n2JwSkglBQArTtm+i4M6JEq8Vzd1tOz7duSuQ2v4JGlK0E0KgpFSkIoM4ePX0\ndn0vEzKqAfWFJJ3RA+nynAAHOjlUVqoUf5QSppW78CnhkRo6oQAen8OZ8BZW\n8ShBLzzwcWHtOVMh1A6RrY8UcH6AQT8IOMDn3Jhi8NDvWeIfUuZnARdPybwU\nR7dZ\r\n=hbA7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYDMs1yRI6paCs0dpXLcb12nZd/danYjaDwAPd/AJeVAiEA1ALpj1/EtTBBy5aIwHdryI73z3vnCukxjqeZkoP5a5I="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.2_1624014965907_0.26174472915054126"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.3-rc.1":{"name":"ipfs-http-server","version":"0.5.3-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.3-rc.1+f4b2a8c2","ipfs-core-utils":"^0.8.4-rc.1+f4b2a8c2","ipfs-http-gateway":"^0.4.4-rc.1+f4b2a8c2","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.1","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.0","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.3-rc.1+f4b2a8c2","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"f4b2a8c204271922ea34ef8c060592eb56a2a1bd","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.3-rc.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-Y1s1/kf1vkXnNZtLU/+m+SmGbZizP6OWAnF7yjkIlR2QatH9ckoVuu5Hub4orudID4Hagy4nwspkSKYlY8aYiw==","shasum":"7418a97c79805f561593b096769a1013c3b4e502","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.3-rc.1.tgz","fileCount":199,"unpackedSize":994224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzMKdCRA9TVsSAnZWagAAl5oP/2vw7vqSowSpyEFd4suU\ntthxVZtwAbUFO0tnq+nJIlw/8qEtkUjD3O3xjamRvaSGuV71COYpjUUrnhFj\nyExx9V3dolKT6rSx0XIbRF5jnJXkG/u2piDQVdfmaJFJBUevvs3hw6qEbTDW\naoqVANY64DK47Ql33em4tKz4cPb+jFFv6v0EyGZv8++N9297/VSJEbbYW0G3\n1zqCj5TlDXVRRKnYW17bky1XfkQ1usd+GSQgJJdN2fnFA4iAkFQO7Jlg7rwe\nwYgL5AB/5/XFw6VZ9gLIXi9wR+8YQH3HLwqFAR1QUXhE1Is1tTDQZuLHJT27\nNSQeM453icHPN7Ek+KlCSSFP7varSEi/rAIBYiKAp9SqsB3vWaUJe9J94qCB\n5Tw4uzeWepl6xdm3aQn+WFhlDIYZ8UjFx72EC2rLmkl1QulKke74+ienGHCj\nsHbuErj258b/7LMVzb9JlxcaBQcCkg2beRTToEmv65DR4sPI9MAaXGCme4BL\nHOYjP5mk6nY9ymsAL8djGQTkXcGSqQT4v97YpTGEv1QciV/6QefzxrE3csVJ\nTtH3KHHIvT/wzQLQPhMZNBuvojOp1Kq6mQqMXklHysZZzyQfXtl76cCU8Wdt\nr6IwB9Ei54Msyb0CTJ2aNjUDqz1VqRJkLn1a/S6HlPXP8YeBZHubUo9OWXgN\ng/0Q\r\n=5+91\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgfFiqH5DDqZhZYkAkkKAWVWt6lcJUbVAayI2nrwCzeAiEA3bHLeaVTTeItS8ZNKN/ZVfEq0hP8MG/83qK10gGdb8o="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.3-rc.1_1624031901070_0.2886980546383593"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.3-rc.2":{"name":"ipfs-http-server","version":"0.5.3-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.3-rc.2+4a4a360f","ipfs-core-utils":"^0.8.4-rc.2+4a4a360f","ipfs-http-gateway":"^0.4.4-rc.2+4a4a360f","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.1","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.0","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.3-rc.2+4a4a360f","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"4a4a360fbd368b8b27653a81c9301820c93d91bb","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.3-rc.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-Ijrrc+4hwZGTa7StB9TgAIWYq012e13+f/qXwbY3nd6lGfGguKLQIagUyvQb3aHgJA2hEqBytRw+nEEaaZsC2A==","shasum":"91e4250baf0e6ac104fa92ed9aabcaf397c87b0f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.3-rc.2.tgz","fileCount":199,"unpackedSize":994224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1fLDCRA9TVsSAnZWagAAsNUP/01n7UwO5Xv81V3eeBvm\n/d0/SOh/Nh3FYhpWH2GFi5eChIS55TxmxVxY6DDRvqQkkD8aTLnPB/clYRBh\n+5H692f0Ytu362MYhkVOOLIQ32/Lpky04Yqeb5wZSeD9pnbroQGQko2IIcLL\ne/yf9PrZ0ctA1pH7QXB8B2C7huV+RP5wspLkwCXCm/zhhrNXYYJYOI5E8DJR\nqfrH8b7XQ/g62Zfp9M3kF014n0YhcSA0MYWLpVcaqYL8Q/wQDDgosv1Qrxye\ndwqw/4BDB8UFKbWEyQBljdIQrDJWDfjTHQo87QcPvib9Kmz7COS3SFlUHRMr\nAbgDTDdoQsqKPp9lymudxk8a90nBqcAAWHhvWUyszJE8/0uql1O2aPmbOJUP\n6VrC/PoMFvOmd5O4rNWN9hZnSmSWn5mgX8S3q9yWICZsBmEfDZeJpjMQ9Mdl\ndlQduFdkPqAPVmbgQvHeRqA6+Ma2H4dPlA0RKXxPInF2r75OF7pEsZHoyKn8\nK5fJ0c8Tj0PreASbI0zT+5YUQwohtxzeFp4OHA/BABcUx+dpgE/RgOovujFA\nu0z8TecIqSKuRR416uDN2FRIU7++sCd3WGMihicXZ5l3Hrmuq+OVq/lHixTe\ndNYIVIAfhShP3jiZYkb/PyHYHmtLm8gd0dyn2t/dFpvL/OAUo+qCc6izQwEj\n9M7n\r\n=MrSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbgho5htFQ1tip0gr/R4vUqYwSwkXcm5zCZ6RQVzhWhAIgD2ggDiznWCtkI2ANnDtW2EJBY3XVl1atNdVg9xRyKYU="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.3-rc.2_1624634050793_0.2544248673044176"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.3-rc.3":{"name":"ipfs-http-server","version":"0.5.3-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","abort-controller":"^3.0.0","cids":"^1.1.6","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.3-rc.3+88dee13a","ipfs-core-utils":"^0.8.4-rc.3+88dee13a","ipfs-http-gateway":"^0.4.4-rc.3+88dee13a","ipfs-unixfs":"^4.0.3","ipld-block":"^0.11.1","ipld-dag-pb":"^0.22.1","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.1","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.0","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^9.0.1","multibase":"^4.0.2","multicodec":"^3.0.1","multihashing-async":"^2.1.2","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.3","uri-to-multiaddr":"^5.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^33.0.0","form-data":"^4.0.0","ipfs-http-client":"^50.1.3-rc.3+88dee13a","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^10.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"88dee13a9246d841648d31edf0db62e4a4f859fc","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.3-rc.3","_nodeVersion":"14.17.2","_npmVersion":"lerna/3.22.1/node@v14.17.2+x64 (linux)","dist":{"integrity":"sha512-pytCko44+SE2IFTB5heTZqicEfFt019l3iKe2aqxAfOfJAyQFIfPGc+ETR4vCINin9aaEYfHqzPP6WK4h4tQ+Q==","shasum":"09a1aa914bfd56c4f771ffe21cddc22825030d94","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.3-rc.3.tgz","fileCount":199,"unpackedSize":994224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3efwCRA9TVsSAnZWagAAjSwP+gN//apTO35E+mnDTXna\nobzpUxGmDhSZYom0ZDRiOoSdZW4jRxV21Oku5Ghj9AVGnYrqgde93HonDKqi\nn1gj50iwjXlf8VTuNJBXE+8POy3i/PC9XARr5H4eCvH8y1CkVg+F8IFUXVmG\nvkcPVy2t6sUzo8nrO1EX5s0+RwPacqL/KnX7YONpz5AfGj35+AgXHavRcfQt\ngdy+hRQRqHUZljsVJoTQGHzAJr4beLWV42+OneFUB1wrEwXCL9mjc4wKqbgF\n0K9ZxORdK/VNLxoWmhqG4Kf06ndY+mmEYz5+f4msy3lSvyeFhQVycqPhEEf3\nFzc9Cuc0kqGip1Inrw5rlSIQALvBnrjYnirkAvXLMzAZcifX7l9W8eEZtlxo\nkPcEZiuUJUgvTYwLBgr2DaPrpVJM07rnQe/jbN5c16GojEptUhDhhbkJqqKI\nYq46SCfn+gtY85nCW7ORbh0DuuBAYJiWusT0aIMfUcCuf9S8oz8mxDkhJJmc\nM5WBar46PPz7lykgXbfplPhxJL9lei6oTRUkIHmmlkSQISlMfMVWcPd1VOas\nZnGa3+Gs3jwWm2Njv7d7AP0urf+EahuOuzzkmbcpyh3AYlQpSqjpkVLZ4DI/\nkIqC9Nlee+984o6opzz35PoOcQNskJF/1RQgIjw/UAMd8+b2MB7T7E4rZGEa\nmvoW\r\n=ainy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgClHP0nSjtQSMRPnA4hb+j1twid+d+d0XJQh9BuxoDAiA1j7ycf5r+H7o6QNtwHtmaBsPPzsgKN+97lo86cJ6eyQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.3-rc.3_1625155568014_0.5235728452150215"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.3-rc.6":{"name":"ipfs-http-server","version":"0.5.3-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.3-rc.6+4155de5f","ipfs-core-utils":"^0.8.4-rc.6+4155de5f","ipfs-http-gateway":"^0.4.4-rc.6+4155de5f","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.1","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.0","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^50.1.3-rc.6+4155de5f","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"4155de5f78134a6cbbaa4551d1b35e8e44b580e8","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.3-rc.6","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-Qn7Nxp/82FVOyj2E+c9lu0Hm5Hr9K+DtaY0g1tVt5bb/j/f7rhH0EpQZLftvZcFsLGpMyG/dn/NpwCfdaK4scA==","shasum":"d01f72e36f2fb80f1dcc6b752569a460d175142b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.3-rc.6.tgz","fileCount":199,"unpackedSize":996849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ZrcCRA9TVsSAnZWagAAkrUP/2OZzQov62g+f612y/z5\n4szIK1rsBWYK5tWz2og0IsQ/etqFVG37NOcCuocJp9BL6279641vCotnYXlp\nO5iJ2FXji9liXs5gKKeFYvpeQuZz4qrlXOWnX7UlobK45OlZ51F/c+IhFpLF\nJLIpqM/krbjnOV8Qux9hMhblfMbAW2HpB6OxhCcFaAgrt1HHKyf7Ns8JTn2r\nlp/DHY+BvEQ8Ta6Go9DqxeppCA34S78o5YwwktVO67ySsdEEo3jdOwELaR1R\nQKN5fZA7/iD891qkZnBF0fFuevMeAyA65Y6qXAg3AlrApsf0qKUyXdd/Svtn\nXa9GOqrA3OX1NwCy8Pk2JXIYmN+1bipv/gcHo0ZcjdJTbbVOJfBWP+H5drCc\nWcyF/G9WUKFsEo159fAGb1lrVeA9ZBDnEKyG61P6Q5OEdYAGC1To/Vp5K9nG\nW/vyrS5DuSij87+rcsnSkmcmKd3nb39X5ze+dbu5stPLRD/8V6SN8g+s/rUc\nUJLTkHAtlXBf51wjhKQ1tvVvW6GPs43S/jwjU/0ny+YozNKa0dtVVEOHEa0u\nG5s3iHEmPeqxPji8a1qqXVoqC+2xzDvIhIBblt04hysyKQS7Hqkb5gIWnkk1\nM0ZGbpKHoGaXtgSqLlbAsPTQX4S7TOytgtMl/qwro9kBU7epampojD7PWIBQ\nmNfB\r\n=wz7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErtZdLEbWfe5OcyGF80WdrdljKhTN6ERXBYjYwGDO+XAiAT2aQTWIWrlARtRw1fcjKVgTKrxxP9JbgPqvAogNZYLg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.3-rc.6_1626708700249_0.21886168192195243"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.3-rc.8":{"name":"ipfs-http-server","version":"0.5.3-rc.8","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.3-rc.8+50361a7c","ipfs-core-utils":"^0.8.4-rc.8+50361a7c","ipfs-http-gateway":"^0.4.4-rc.8+50361a7c","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^50.1.3-rc.8+50361a7c","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"50361a7c0ea69489bb24f6922319601e3fd919ff","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.3-rc.8","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-lLBTjLTrGz4MpsE8DzQUZDBZJ8UH6/zre5oxjDI+/mi2skjj8pg5wuHWMpYOCccXr0ZMK0ih/aPKs5ooeZHJQQ==","shasum":"30be342734626b0be1640ef42911cd66a73e855d","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.3-rc.8.tgz","fileCount":199,"unpackedSize":1003158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/9HpCRA9TVsSAnZWagAAIaEP/R2QWQp+RcdtUfC7Gqll\nLxqV5wpNbr5rJlSzRxp2ahZhRjbVnejsmkp4jRSIr3cpdb/FRFofrhFLH8IP\nJeI+g7k6Nvd0o+LcXlrc76kDXT1ZMROOy/WFypV7atArqjFk0AW/XtheXmSd\nUpCwFXFF7y4O+gli0G07xX1aOhKBHkhWrrrXdR4Q3A5wnx8nYQpuhhHTC80l\nI0wroNaq/tLH8fD3FW6O+CRbOZvHTuGrQDFkHJXQijX1dEDhiasPmP9hqVyD\nEoRhwO2DcaHwz7V6r9DnxMKs5lWtsIbuuhXWJQ1iZvZgBiRB/XsC9gG+e/EU\nNVNYFvTef80sm3XyaNMhSQvdUz431lUCry4QR440bx4iJq//G1zbM45qyuny\nSUP3x7106R0/ktQBYbmuCTbOJEQxL4LR7TEyxJq/Xnj+VzqtTRT/dpYkffC4\n+ct9wymeqfSvGpsJyKXTQil02C1raCnXoSHzI+UmaA7Nqjq1FYZsl6JMA/rp\nMXntDGg+q+D+1dKCbxvd8KbTGn+Vn0B7x0J1VACjWZxRnFPGyGlhbqag7X48\nl9tRls9gtOq3W23WMVt5Hp1H4i5ayZ5QiYhjrwpzzsigkgfbTRpM+jdEmFz3\nyf+8mGTq3a+gw+ZAsAqFOovvCyJNLioiSO/CYdikfuuxrGe+w7992kubLLx/\nBBpU\r\n=cAUs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYlBkWowVqF44d3LmxZ/Rii9HZDInYgOzYTdBOJyEt2AIgb2hftmYj0LlTvugn8tBNsjV6tRhfe7vhODAI0c6/DMQ="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.3-rc.8_1627378153776_0.573684264776795"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.3-rc.9":{"name":"ipfs-http-server","version":"0.5.3-rc.9","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.3-rc.9+09dd763d","ipfs-core-utils":"^0.8.4-rc.9+09dd763d","ipfs-http-gateway":"^0.4.4-rc.9+09dd763d","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^50.1.3-rc.9+09dd763d","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"09dd763dcedbdbc52c590150bf9788c3f17074e5","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.3-rc.9","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-kwRWjwPSR1jLP5Sl6avG05DqoQri9U3wD0GFFd3+OWbP9g1oeQRYqRjDoJT08PVjFcCi5dVtAWdnNeACnbMKFg==","shasum":"692b1426fd5fd7c0f1bf95977c11c3794f5d392f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.3-rc.9.tgz","fileCount":199,"unpackedSize":1003158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/9l2CRA9TVsSAnZWagAACysP/3o7mGifizqQVB0G/rS7\nCTeQZvwqB/mTr5BJiJz+A2lLDPFPzH96emN19Cas4q97YCbChKft2KervDTH\nYILONMzwLijS+xNcsD7hLgO0bB+nCpF7oFyz/4huNRNVQvoK1JghHzZwSqK1\nWrTw1fR0r2KSBZ1kN2vQKB0YjSATb8fa+AoTwerbt4KaH1GDUTMJuKis6WfG\nZsTTKrJxIFEWvvOJ9YJfnf0zhOaqIjk+3TS2z+ADSZXVQuOYSykJf0PsveLO\nmbbKli7dLbm3CbGyxiX87ydCNOw3Trv9do2owIOtQsSbjkWcMlfC1WrCmKPo\n5PgoFtBgQeTDXkbFTocz5/XLbXYy7Gtb80hcXGe0lx919sM91XRqY21Jk5Ng\nxEduL6D4lCRkQOracWRQnOQGBosFMXt29A9xQGNZlUanWy3CccoIibt2NUxs\nMhouTAietkqgpCDCs7qqsg5LurwQEf5hM+KCIKu7zoLbbXhfHFo2H/UmqQsJ\nl7v9uHmh5oqb+V7Yfoj3+KfQkvFvsT/nR5gvjH8EK/emy1AKbxYhiB24dJsw\n8Fz3rUTKb4Isxi90XxHDS9BhAKF/rGCMdmTrV5exHxS5koqb09yeSJt7N8RG\nLyq0zMGjhCwR7K3SysSKPs+fXY7V2eWD9TR0SlGfRS5AgzlhR3eQYa5lF20B\nhrsx\r\n=ic6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmOYhnTJLnC339PuLaUPFMnW6Hz6T4vmFGOnhNawyfYAiEA8+CPtY1FTwETxMLAnEmdjz5gt9CJUBlTaCVRktfc4+I="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.3-rc.9_1627380086118_0.11884367749611124"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.3-rc.11":{"name":"ipfs-http-server","version":"0.5.3-rc.11","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.3-rc.11+32f3424f","ipfs-core-utils":"^0.8.4-rc.11+32f3424f","ipfs-http-gateway":"^0.4.4-rc.11+32f3424f","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^50.1.3-rc.11+32f3424f","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"32f3424f86c9c7bc28155dbacb12edd97d9b84e5","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.3-rc.11","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-qlMY1OmyB1vD4nlqiTV86UDlAQ0PvVMecb9Z450tk/ahLW6BCoWsnHniJSeC69sJ0pH839RMlZ2VbU32aNAmmA==","shasum":"bf9ef994dda0806a2e2b44cb472a0ddd816bbca9","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.3-rc.11.tgz","fileCount":199,"unpackedSize":1003163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/+JSCRA9TVsSAnZWagAAZmYP/3k8eVCb0JR/52vJA00A\nq3PPhuh2sBXgTW8a70A4qPPRlirr9T6AOQfwsDAdPcAZV26OYDFpKOzsreuz\nOULUQLMh68S0bCwkGGn16ZAu6fDFDTyRm03G5ik2fm2L6uBpBhcKCHx5BGMR\niHbx8tnwOvczYlOyPRlhT5nwsp9+PNCL7Ofd3Lb25NPxt1xDkDSq2+dV+498\nIdm3fqEaQdMqIT0oECKJx2nfyEQHj4jRhqQCmJf82X5s/BWw4BexNV44pwBi\nZGd1g1AqvJFMFzMdNmNkxfNRyuqwOVybArcr+SvuOUx9QRgjkPYuS1HMdDpE\nGMX+eP2JfLvaxs5GhvK3/JpKsEeVFt/U50Rd5RKNyKUhwPu1XTcbSp6Iat5E\nsKgdygTHhMFkuRYwYm7l9/5raIXlNq34WPPUFk3P6yqSvfxf4O0VxV19y9fK\nB2xvt03aQfoSR/8jTnxBWc5EhzWNIL461DxzMlNS+zTXUuZfOqIVYUjHx0Y9\n76Cksy/VzWMu9PWin7y51adfYI6ywt7Z7AHwSVu9l+GT8Tjz+N0OIVBonm6g\n/bipIGMhJpyO0YCRgIYjHnrMlAUWGbsS5JBmzYglSCiDr4miyzPTGk1tbe8A\nJVbie/Id6ulqAXo59POk2UxFGeDsNw6bAwYeZdx/W1R+j4sEbstlBX5QBXzc\naOun\r\n=0x1X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFmiKwOWBC0R7y+U91HM+yLTAOtnH1jpktL+y70fN0uAiEA5/Zboo5AdqHELDcELMon0FqvrwCyCl2Hl5GQ+osofKc="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.3-rc.11_1627382353915_0.8404834713314031"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.3-rc.14":{"name":"ipfs-http-server","version":"0.5.3-rc.14","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.3-rc.14+71bb03c0","ipfs-core-utils":"^0.8.4-rc.14+71bb03c0","ipfs-http-gateway":"^0.4.4-rc.14+71bb03c0","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^50.1.3-rc.14+71bb03c0","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"71bb03c0a3d5e64a1ba617341cd706c83a7346fd","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.3-rc.14","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-ClNfeqtKRFswWIXyWt52IM07jBWCt8Lwuf6s8LYxPvtYJtpEIYDgwGhTJrsKttbozGcF8cVt8ZlNfowdfvg4qw==","shasum":"c09e3c46eefb1024665cf33c7ce8ea48404cf9be","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.3-rc.14.tgz","fileCount":199,"unpackedSize":1003163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg//oFCRA9TVsSAnZWagAANFIP/iuJmlfGWO2JP77xp6d+\n381HIyr9uhZTcSdv4ZTnaxXLyVHH2grxViZ5fO25sP0pSoTGX+IBsv5tRi8b\nvMA1Ar8D6asQIehMHIKwUdetBT8w0qNkam9bi0BwYPGNoyS2gT24NCOHW3KJ\nx9ffCWghPZV3nprNIjm9M2MTsfAA4HOC5iUsDW7dL8iTLugapvkV+pUNAoCz\nICzt9WmNEa0+lhjfFbhxI7m/DKEAqlHBkkhNRnKNR6lGSNx6hcgebyZcfQ3/\nZ4pIl32OpiF05+Py7Bc7/yJ5WcVd2qk49pCxS9RKwPhV7LWb9l81zNHZBj39\nysmdaBzT4AwzebvEBYDtjQ985qdpbHVxkvrNLWTFdaWpgaf8SKpt5DIfdsyA\ng7QxXJ9onYw1CMY8kMjEZY7dyXe2mDug/HFQewbR6DwC2oTl8xkJZtIJwsej\nLf6OgvuLamPfY+Cg7pJQlQ4rzQn+vJnyTHze+r+f8Lkw6tbB8hnGpI8rvtC2\nPzRv134s3cVhlnZY3b7brRg/JUblRdE6WAYR7OGKK5xwCxXt3FHwczbnsDh6\nxbcBNhmcl6jx2kqqXHTUHqWUAqB1F04EcxTX09GnPUsBpqKmiApyTkuctX8T\nw8+g4G/aLK67LfDLNn5JmKzBIGAjBeoYHp5XpzV/Q4LIcjDWYaOBnvjINzgN\n4FN+\r\n=ZF70\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZypPFRMR/Zv/y59Y5V4Drrg1wOhDCYDBOYrMG2Z0MrAiEA3dLPpSASn4pNUiu1NXZf4kwgL5vNqXGIrd9Bw40PXfQ="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.3-rc.14_1627388421065_0.4934477832549371"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.5.3-rc.17":{"name":"ipfs-http-server","version":"0.5.3-rc.17","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.5.3-rc.17+3aa4afb3","ipfs-core-utils":"^0.8.4-rc.17+3aa4afb3","ipfs-http-gateway":"^0.4.4-rc.17+3aa4afb3","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^50.1.3-rc.17+3aa4afb3","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"3aa4afb30b2dc88a8b3cc2442336fd2583e2b867","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.5.3-rc.17","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-MvwNiOwbOyjeClzE1BuZPxDiD1fV78F9fc+JrlaT5zFAGO7KFenkb5pzuIEmYfnF1iMzTOU60wylp2OH0gDlWQ==","shasum":"69761357fc8e75c0ef3f2d434e3f7f4b26bf0e2b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.5.3-rc.17.tgz","fileCount":199,"unpackedSize":1003168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhABb5CRA9TVsSAnZWagAAXZ0P/1U2TXG76uxuHhOP8WTn\nIw3yWsXYQslSi9QbGnNLEHso1HqOalT4CV1FKV5Kd1BHoCQm2KlLxRm9HDwS\nu1x0aPmmNujB3YBwuaEZB2/HxNYEPyqDV1UWvyLYxa6A9+eE+kIOkg3fWpom\nVsSLSNFupgg7dLenvbnbWEd+b1VhWd7k4qXj4QD6tV/pmo3H35CeITXD0l7+\n2kawj6eB0Odp47uHb4uQuXN5SP6tWgvUIUXyjsghLT6FStDTlQDw0mF0EU0Y\ngC2J3AR/hMNS4jaX8iLgLQ0jDbZOxk5BLyIpoyDAje7dzmMPHKlP7w2NaSqq\nxm7gQmOJe40bXiLuottiCXzxyMqSn7XYP5x9Ea+L1bZcuBjdKCP22rQ+E3Uv\nAGgcI2B/O3vEavUBEqkt2x7u+PcMsjinN1jMknbfy0OYegVj8sj7w3nC7lAR\nqhMlVvfDo02i1dazoEjaw9fzyTNLAxbQ9+W9YrHpzlvYpxM/wjXLuw4+cO+B\nkhYjQC/HKfs6zvlL7N/xBaIPkP/qaNIrg1VkpcWMiJhV+9TjAFdL6Z8zayvI\neuRuTpghDZXfUKWk4SB12xZjlfXkNXvPlI9Xy0N94aA93apoGrYZrNEIN9aJ\nFSK64HcRuIKGQB39s9HJGhK4fjBnbDxF2GuuyUBnNvpELKFV6KB5rvEEjDYh\nP9u4\r\n=yjPG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVPXtjEZD/PU99DSktF5HZ9sAOtIPCKgGXaC2SIsfkhAiEAn4jwQK7WVuiZiADtvDMhl6kONzFdp2DqaaGaHdwgB6M="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.5.3-rc.17_1627395833433_0.9254634775507051"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.0":{"name":"ipfs-http-server","version":"0.6.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.0","ipfs-core-utils":"^0.9.0","ipfs-http-gateway":"^0.5.0","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.0","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"ef41f924e415fc2acd30032e2b484bc32f042790","_id":"ipfs-http-server@0.6.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-rhZsDf3yOWdfu5GBJefhtIwMwMy0cep4tcHgDttZpx0NsGiIdfFrPBf9pt/RMdW1Wp3C9ZHzmi7TQiRIG/If6A==","shasum":"ccf24a14de5ee8b09fa2939ecdf798314e21b904","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.0.tgz","fileCount":199,"unpackedSize":1003888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACFQCRA9TVsSAnZWagAAR4wP/Rwiaz1JuCPwMtml8k/7\ncdBGGSfju0uHPKvEozbY9PKf0LfWu7SHVskjhKsq2tjiI8H6neJDSmDX9N3G\nwIWpp3SD6qV6rkhIrdbr+/ooUGmJRHNk8seUN6HV824LOTYMG5EuKPt3CtBK\n+ZLrJmS2ObHrbMz9PwOLMsNBpMKDT9PgZMb/TZnj7+W115iotGfJ8qzmQUXo\njMuHzkIL5/qA/DhgsKCqkVDEh1HZg3FRxHnh/WGdTENdbcsw0xi/wA4gIb0o\nToN1yVbJ3HmjQmdyIMkQ4ccx/KrtE/G9l8GvBIJawrNV+bLAxp0URJoLjvta\nz+5XQxIH073R91z0YLT9yUo2/1q/VxSMSgLW/O1foSA9EoMpN4JWnm6IkSw9\nod+Eas6tE2VvULiNtAjEOAdy64fNXFR8Imh2nLc4ESwZZvvN2CylQJCbPFzf\nqHMaeR348FZUCRHpCyoAZdEfwacvpt4tgwJsRHQQOebSXtEn8aarEdiVhECZ\nFteSs3wsE7H3NNoJc/xRghCLDunMy6x7DIUgPpzQLj02xIsnkD/7TRCkfhQ+\n/GFzW1B8FnBniMlT7/SAb9EGd5x91IObuCDSvFEYLhmj4vvtWpgX8XGRtUJf\nFZ053LpoeaTit3V86YIiF4Su8cpyUlK565s7PhjTE/4DO4+NtNJHaqFyDbEv\nHJmU\r\n=vv+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcT06tGVJ2IrwozdXXTHVvXucM2TaIK8FL5ZudcnrGHwIgFwKQLjPHCNOw6ULtp4ORcHA8tSnfcg5QBGqhDjVu/Eg="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.0_1627398480151_0.9247293969230921"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.1-rc.1":{"name":"ipfs-http-server","version":"0.6.1-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.1-rc.1+5c43562d","ipfs-core-utils":"^0.9.1-rc.1+5c43562d","ipfs-http-gateway":"^0.5.1-rc.1+5c43562d","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.1-rc.1+5c43562d","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"5c43562dd3ba2d2325e297e0a42ef441f9fd2615","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.1-rc.1","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-srsP92nLDy6ex+mfc8iOz6vfFZ6g9dg2eujjyzXEAi0BCGpT5BFh93eHkzXEf9i/2mxn/0LUDDs5Zc4jIyNOHw==","shasum":"8465b071bd5b8a521b41ab1922fdd903e8b565f5","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.1-rc.1.tgz","fileCount":199,"unpackedSize":1003958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAT/KCRA9TVsSAnZWagAAaVYP/1ZG04JD3A/Oy3uOzIOt\npjHOmvWjqmcB91pjhkrg+6pVujxR4N2ph1I6MLCtAa2kztQXvoZvrfT6pOt5\nGV9JGQB9myELCp5aj9YSjCbcYn+f30MK8jFXLuhiIAXB6f/pq9byqYD7KzmR\nJAw/6HOm8EogTQbcpOPNagNexRxhgI6fIkvzmYapnCAW6DgqtvErqH25LR06\nhCaNqTkTcu674rxBSpSb5Cd1WcRSyyL07DhR0mUyMdLgwaKT81SODOpd4h7z\nYRzRZbmLD5boxgqBg2rmd7D1HJ9sypegP/2rYfJp+pnS2X+vf1awj9ffGcPl\n35UbMcu2tSAwmzzrs+txj03qSSr0C7odinwai8c9ZRTH9GSpKhA2c8U5PDb+\nPA9v8YX0geJpIZRs5IbLT2s90tGZtjq+2oYGKUa79oHLHQceILZCKrrMhW73\nlDMPWG7iXMqFUaBL1+/HAB4EDeI3I6eM68oCoQxc1gGOXD90SrdVmJQKmLnG\n2S5+Z1ziZIDkQdsAoraxh1Ghce9+DKaXuY69wSaQkMFgVBllxeyKekGCT8/i\n+ADg3n7x07QSHy10V4IGf1ODJO/tY0JLtXo03U8eroITNs/zgZaALAkZ/SeH\nhHnECljChnGACWSZfUmQVJ4lRAQ9wxdoNQnjioP2ipQQrvJ7aXSlX+jFTqmN\nk4ac\r\n=WaVH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZjITgPIBq3aRvTmdnZWtMXQUmYkyXdhW299fg0XR9FAiEA7tQuawEM0I8lUVJOq5SVeNZCHo+ZBl0OX5j2/gUuvXk="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.1-rc.1_1627471818037_0.43243137146700605"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.1-rc.2":{"name":"ipfs-http-server","version":"0.6.1-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.1-rc.2+fa015c9b","ipfs-core-utils":"^0.9.1-rc.2+fa015c9b","ipfs-http-gateway":"^0.5.1-rc.2+fa015c9b","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.1-rc.2+fa015c9b","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"fa015c9b2291c375a5ecd86337831eb1071932e8","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.1-rc.2","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-L+e2/RWLQY1cBFFdhM6yPcBSPttFoSAvE/mQUSfiIcbLVR4C471ShxDJWtnFcDCYFlFTG5J/KOBPRtqG2v5Xow==","shasum":"f938aef687bd25c39e25029442fc72ef96891bcc","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.1-rc.2.tgz","fileCount":199,"unpackedSize":1003958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAUzDCRA9TVsSAnZWagAAlDUP+waw5H9Fccgw8/BVINvW\nBFzDq30i89XPvKW4R3Bq9ZTpeIzS3OFxGN3Lb2ogUUL63Pd5a71/MnykTcZ2\n/nxBK/eZaBCLqGYO598Gj5EAARfnh+262n8fL+jfEf7dths4AtEw12Nknc5C\nHrJzVOV+bIWeebOcwc8dbGJzZoITQLta/A6ydvs/MXQNKsvxkKCc0LlP4oaY\ne/gKC0VQKpQuLst+++6Vk6NshLmNLb9mdlwIKwb4ivVYz4oL9RSrzeoEbPm4\nbzUP/atsnNVP0ihJ3Wtjmw14BEZU1c9QrCjG7wLhHQe+A5VOt9MhjCOXacZ+\nvAxXhNhMc3gFZxDLuW5sSv3rHpm2nAX4+/jR7wlTptjKRNG920ZxR6rtSCC3\nNBqpFKm1QqrcZRm+FsG0edgs9r4dVzbp4KVzwhkhhsRl0XIryYaBEPeNsxFP\nOY7FHh4mEEIsV4K7wP+A/CUqmr1pzmt//1+eJoZp5ajjSO9iTfa4blmYb68B\nKFYe0Ii0skb+65hVQmSa4+VE+u9+vHRJE0IhlkUCNqyHO5zjDDc/yi1uaYWw\nnTeyQypeE/JVnA3OeB7uaFK44IMJsFjGoJzvmfw5P+nN72jfqyX1zZNp7/gn\nF5VLZjNJZvb/tQQF4UQk4jCS42aEle0YVgg50g43t8X95rQ3tabTRbjKRRvx\n6fNA\r\n=KgFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/TOChh3BQOe2RjHprLz9Lks+3JoqGmKdK2enKo/e2lgIgeioD7GfaH4/mTafZhKcoj2mAXo7X5C+1fieiHJtAgUc="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.1-rc.2_1627475139423_0.25547363061555917"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.1-rc.5":{"name":"ipfs-http-server","version":"0.6.1-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.1-rc.5+43db72b8","ipfs-core-utils":"^0.9.1-rc.5+43db72b8","ipfs-http-gateway":"^0.5.1-rc.5+43db72b8","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.1-rc.5+43db72b8","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"43db72b87f0153ae4e9c46aada750fbb85d0bac9","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.1-rc.5","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-61dG1uqY8UiLqsxFm4w6b70Dl2agCYljiiGCSczFNxHiDhdeE5mYa3w3YlEzpeYmjpeB4JNqPc6GrHqUBLTbEA==","shasum":"818350e70775defdd152c3ff653b6b5e64ec4d2e","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.1-rc.5.tgz","fileCount":199,"unpackedSize":1003958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAYxTCRA9TVsSAnZWagAAUzoP/00NsFqeKRk6HpSlGdPM\ncQGNVZUWKiidZDdV+vr1csTwuLsED/C6DmU6GX+BQFxn77PCb85ID+ZBWsg0\nGMJ3OaG8Mv7e/QcOfsWYD4nPMcgrjpzBgWsyFIDsChcpBcD9fv8Tuydc4aK8\ngCqVA2wg08r/q10oMAD1lyCnCxw9rrFmd0EOjSWGkpNV/7qH1jKNhYZmcG6h\nNZGeVlRmL78V0Lo0reAV6FSEViv0oyc+nOszzSNW5YDWoGZWCurcCC+cjOyK\nwNXih9suNgHi6hBsEtOt2NOE7msECSjDvUwdkQ5xN0NdRIISGHP3g2NCSsQC\nloMF7Kvj3n5TKZzpRSdu6CuY/2ci/G35WXbtkmQc0d+FKAiMqkfx4gs2pREO\neQU2YgKHew2ReYTmcggetNFkgu2/T69YKGpGKKmkKLfhdbOTG3vGesAtqGha\nuy7CgHZDjTKBNYJV6hplfYnARZm1HiyYF+9PYNkNnqjmMr08hfzaOOybNsS5\nSs2kAspaO2FqnWFyMJ6bG0QiyIWdgWaO/MoOJVkJGBvS/sdtc3BaaAZxcwiB\nRMIKKwOmh6cHH0qc8pCIajEAkHL56LXxZjOyxmZ5jwAxmpykddRqcfNKiwq8\nX/XzZGJr6tbj6z6EUDW+RNeC8dHtXzYbkNX131X9PN1amheGx+wPcr/w4VtV\nqI5U\r\n=1bs6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqNoH/n8krDDQrovOSEUrjzdbTAyvZwX7PBlASPhT2eAiAWJPKM7PjGSaJxCQda1Ec/b92vZjgthji8PzMHka73ow=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.1-rc.5_1627491411414_0.8751466004521371"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.1":{"name":"ipfs-http-server","version":"0.6.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.1","ipfs-core-utils":"^0.9.1","ipfs-http-gateway":"^0.5.1","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.1","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"dde3d28b4a0d0f74d73c0c0b38eda2e01874a2ed","_id":"ipfs-http-server@0.6.1","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-dQhhXYuF1XzqRdt4IhxelUWaQCc2WTxPXMyHlrVsZQcCDHt9ZLkREvnBqE1aPRlUubeYcCVch01pblj0WirPww==","shasum":"ab75eb10392e3237b63ee4b78b3b910df4000e27","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.1.tgz","fileCount":199,"unpackedSize":1004218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBDITCRA9TVsSAnZWagAA/nUP/iarVbNTfUvH+w+M1KJI\nyc+9qczLakXRogJrTMczf0GVU6/t8EqU/Qc3C44rzxUsci9Ju+oXFI0FGUNx\nI3AsLnZ6vcuEMeDVs9Gvrc3V73LCbT/Ka1hvu326Rwx2WmmuwxaHFGhv+slR\nd0e02OkJAAh2hn3ooNH6LhYJD/s6aHCT2Jal8/f1o8i9C4+5lny2F1QmB9cn\nUaIq7VQciSKuQJ9RJFhVx00fIkFnktqH0juiT3myoYtGMyt6ekXpkq5HhAjO\nopZ5BzzgDmeh6pIvST49OR9Hr72K78YY5xTCxOm1R9RvUkMIlORYNZgI65xf\nJIPmT8J78KUpi1AUYBgYV2zYN0amsFTA+olC9OpjcW2+uQBUzRngqNfguCV7\n40a1YCuenYZy5mSTXmtmfG6ncE0pg3xL1o/PFgp0r6Ja+pMNebow95H4A4dI\nMM3Mv5kmXqkOrJ2LVU+sTErUEhs0bdjs2Jlh+P4l9S8NRo7S74Ngf/urdqcM\nKrV/t7phs34mdPC/sIpXSmSjeT4wtEX2kgoOnB2ETkh71His7ibMQPFD9/EV\nJQJFs/CbpG7O3cepDTe/IdOHiwjdolGROuORC2ywuqY1euWcujgIOtZLkt6F\nCasAkTHfR+JS91bU1YuWHa2xeeHfo4WBtjJa3jtAnOOwXiHc21oROP3bplBB\nTLzr\r\n=LRP2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG83EIo/2gpos7fpV5+qFTNAE0fr4H51FaH/hhBpgPbQAiA1JKWwOXXHo/kh9oyxnAjqZj2YITjNhpwQQi9j2JfelQ=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.1_1627664915698_0.414699536161784"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.1-rc.7":{"name":"ipfs-http-server","version":"0.6.1-rc.7","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.1-rc.7+fa78b4fe","ipfs-core-utils":"^0.9.1-rc.7+fa78b4fe","ipfs-http-gateway":"^0.5.1-rc.7+fa78b4fe","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.1-rc.7+fa78b4fe","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"fa78b4fe1386a151422bbccf33818f3b15fa36de","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.1-rc.7","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-ko3ZB6W2bswGuyaaN0sK6x7zuEfJgMk8rd1sZfu7loBiodMYBzepVRWK7l+PVsn7pQ6XpEF/GSS+zB7vTy64rg==","shasum":"8b0f2e373204bc38f1e419d0531d935e0f73d7da","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.1-rc.7.tgz","fileCount":199,"unpackedSize":1003970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBDdZCRA9TVsSAnZWagAArMMP/jXnZsITAWfvCt8A7JvW\nYMUG3jp2y4uhQlOVPW/JMYgzcM2eJiDmnpW57vk62hvMCrCjzEmvhYrnCEZN\nFuehGB8ktMOw6NozQcKTX/ETGmA4R2kqwoVD1tqWWRDag5GOfyDsbW+JSqLK\nt6GITENYNEGQHb78bwsfj+1IIyCvPw8iI6PuYUPK5CGK+r/nec2bNFN2zB50\nUg+qYrSB3/YZ/VPFVikNxhJN7VJJaiM7U3C0kieboeKe4ZtMHk6WfU29fFne\nx2TjbSKvjcqR9PNaz0TeMZ93oyrVO6Sov1zzA/gVa7k1O+ERBDQWTEEm9Htr\nZtI0tNj57WTO6apR6tQ39GDpw6aHGjd73GDmpjf3wkJD6kcedFXkVEGkwTaj\nRGjZUo8N90PXAkCUe6hNIAqAwWy4VnZkQVarKDQlDe3UPzQF/U7/FEnwuYQC\nVvjQJmr1rcFLrqdrhiTNCj+fk1TLAnL9VXnSxdyZ8N/Bi2kyfsFOVCD3kWgQ\nJrxS6jXbuQOpL9sD3lelMYEaGVbCAyhLq0qe96xJPBFrJxHo7K788PG90xKP\nUrRlyNgS8l5kBbgieqaTub4PE/3emnhHSZcUAGwhW08JHWJlB4l3zD1Fl4/r\nGlLOLEgCeQPO1lxniqkpWMNh8SEcF1n+JJ+RCUn7N8Mr3U63n4Ve3Qlo/odw\nFS79\r\n=3Bs3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJwk4XYzHo+rCHZOxgEWSmur9Hitxl9OZ+Wv9a00BB6AiBsnakN31EzTUB79NUOW6c80oYxzpO/hZFhovYeynIBLA=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.1-rc.7_1627666265120_0.6914097620409163"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.2-rc.1":{"name":"ipfs-http-server","version":"0.6.2-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.2-rc.1+48f655ad","ipfs-core-utils":"^0.9.2-rc.1+48f655ad","ipfs-http-gateway":"^0.5.2-rc.1+48f655ad","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.2-rc.1+48f655ad","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"48f655ad4a2ec96f84c4f73082919a753523408b","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.2-rc.1","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-DpXLOP+ZavsACFUcN1/PqmAlPrNK8jXCCfY3MUba1B1DDgHhKPdi1mQQQX0u+fGSxTiAehSL3Tytsc2bgL2DoQ==","shasum":"747b099d833b017d2440ac8ee0bea615fc9bcb1e","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.2-rc.1.tgz","fileCount":199,"unpackedSize":1004288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBEuXCRA9TVsSAnZWagAAJF4P/1Mt6ImLLgmzVkSn9kwx\nzpXG+W4GW9RpVykwOVbaFGhskXCIVzCIFyKzWcBWqYr2PVaRpdLgIxms73eA\nIVCtmjLpecC238OtUfYN1Q05KxE6gBpampWDLmW5HZygLzg+DCrRPszxi3RK\nfsiVq2yBITu0BtRtledgZmHNJXIjp3r0D01Yx35/sM/PQVn2WAGO67eEU/Mw\nadhQWGuCRREP5en4sB9lCaeMEet7LZI+ZPuVDlSv1CrnFt9UPbdPsXp63DQ7\n4pqasFk5e4F6O/q1egOVStR7gYi3McjEWPIVBuoJJF/b+0AMv27Ps2JF3vSG\nTy/iJDhblTZsjclAU7oSQxwOMVVMIFI+7j3nTtdQy5H4SP1HLlXOLjhfOFPN\n8iRwOQaJ+UafCXaZ3YGcZOTDAsQi9JUHgkBHsm32FnG7Lh3FNNRBbjEqxLNB\nLBkZbrJUWqRf7Rd+xor6Oas514ju2PLOX2IcMyO4PtLSnT0fiyrG7JTmJsOo\nxGjJ7H/kV9TinuzbouJbZpD6xydpBjf5jzGYts1YEsCSgvyuPhr/nf9icOok\n0q+m8O0ymet/8pLb8+MC1x11vIJBk2TgjgkyIjVYkdhzTFeg0Q6Ap3jd6RIz\n576yRUmTaMP/RDZntHEC+A88SjJu0I0oroaAEaN/aLFgixoW9TlUIeFw2qRV\n4XlJ\r\n=P4lh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD45/K1N+pfSzkGcnEnVyMlMFCnIgziPIimR3EQJ3PqKgIgZtJpJNN85KOd2Jf6sm2m5UDNk2lfMoENVdNvEYZ4/vs="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.2-rc.1_1627671446788_0.7539264727907238"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.2-rc.2":{"name":"ipfs-http-server","version":"0.6.2-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.2-rc.2+1db6b88a","ipfs-core-utils":"^0.9.2-rc.2+1db6b88a","ipfs-http-gateway":"^0.5.2-rc.2+1db6b88a","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.2-rc.2+1db6b88a","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"1db6b88afc5647d3a187e0ca4199d8ab2082c629","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.2-rc.2","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-53qkA67kTDJniOXUIkJH8j3mvuMeN9qkKk/+0g8awOYKn4OTNTAztM0gRAv3QgHU43MOra9vcOGdTc8M+UGp5Q==","shasum":"7bcc0d47ae469538a3d7e889420a9a701cab0dd4","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.2-rc.2.tgz","fileCount":199,"unpackedSize":1004288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCpu4CRA9TVsSAnZWagAAL5AQAJyA/KtVAkAU04hAgGDP\nE78I0G471Tcmu6m13ADUBhiMwW0eWnfmQVyUc5JpTRPCSeX/XqO+C1Hi6UA5\nCZhkpAbQId2dEfrVyyNG5yclmMKCIAWUEusz8Xtrziq4CEQpXSe9zhHJ/qlq\nXk+EncxytPIP6Z/J2X5ef7LhakhL5x6Xc/iCC2mlk50AACDXPQnNCPYQ8VeI\ng/wOGRin+B2NlukbJu3BSfMi+le0McFw6qsK19PfkeFW80ILqcKHsszfK2KH\npKCRcWp7uom3D2JjaXd+on2yZxwQuAEq9PudA2UCQOHKBhZHCFWsrQA/xspU\nXwnjyk4rFfFPmm9xoOwJqD01WsGjD4YQ7eIg5AkAjCk3//YXJC6PK233cPYl\nTj8+KoCRRWu75WSixeZA3ExhOsgYMrINCwXzxPoNevNumjMWVRNVZN5ewKZ4\nsFOyp+xo4cGgPr/V9ccOMl4bkWKiIKztLn7xDLNqfGvlo34J4ey7glRsx5+6\nYWxo5unYqE8pids3JmjhnuP8Kwci1v/N1FVpE9gV0xeTqJ1UntqNpGlNTF7Z\nz2ApQib2pcQjupjBuH5ugE56yFxgve8USVuAy9TPbhhxbfdNZtfJgxx+to7x\nzjDaGlXYNBTB0nWJwAS+RXcPIks6oReDbqM6RH2haR6ufh3gSBsnT5wt0p6K\nN87B\r\n=QNN0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwDFgx9HcIQJF6DBEifEOjq/yFF1FVg7s6FTsBtBTCRAiEA8SMFE6mQq/I83alUO+tIHujPr3uWUdhnwPcAMqM+C6I="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.2-rc.2_1628085176455_0.9865401776097444"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.2-rc.3":{"name":"ipfs-http-server","version":"0.6.2-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.2-rc.3+6adc3fa1","ipfs-core-utils":"^0.9.2-rc.3+6adc3fa1","ipfs-http-gateway":"^0.5.2-rc.3+6adc3fa1","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","it-tar":"^3.0.0","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.2-rc.3+6adc3fa1","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6adc3fa18f1dedea22babce41d24d7435e497ecc","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.2-rc.3","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-EiOGXONFt9gunBuqgEYZOcoZaOxwLV1/Zco1zfbsRS6STpO4Rk+VaqxZ0lSUasCyZdbs9a71SPXd7Jt48gpRTQ==","shasum":"7b3bdbd6a2a273c3fdded3520c7e58b3a5b79c50","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.2-rc.3.tgz","fileCount":199,"unpackedSize":1004288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC9AFCRA9TVsSAnZWagAADrcQAJIRUEARebbipTm7pKN/\nvdcMppAXPsSuYNpaxOImcKNzWRzG784RmHGpYVp3bY67i4mM6A8FkcHy5Mfm\n51KfDPjeJdTwQhAQUHweXg7M4ljzhexXt9RPhFbb4eB8WEIkdA2CnARaOEqn\nGFs3Qz7oTssy2fYe0piFWzfPuVDbQcdU95AzqCMiWIqLD+FUXiPqlOPxF7l3\n4eH8zlxkEVObvMgV9E4g1amTY63sfIQ4tkReQ5dPeQbHDsr+wdcpUlG9bTR0\ntfBaA0QNxEo9xqdYj4+hEpRq8VIHDHlcYdVzPK7Pa6XbPHRMukYgf3Y3F2oF\n2CpbR1XKT/Xzja/wqz3BI+eiPsZjmqo/AgvwXtTEepVRTvYuqb5BrWMJ63Ae\nmor/JSx//6riHOWESubEnwQ+NnHehbbR9iVV05RqE/gS8Ue4YKXhG86K1zRB\n2iuH2vpNHFmOv/nDo4aKleLSmfLzErGHSZ6uDeijKkuQL2XcWZnJ/2VWFDeW\n+qf09W0pwcPA8Qjlo+nMalz7J1+OSr6LF627Lz5Cnbx65CIuFSXQpbY4g2Xe\nMHJ3TFkIeWfF9ofeDH5Y0gF3g2n9apkHQUJBVsEW1UW4bjdlrYTuu/GrlqPS\nmjvt9KfDYHkRvoaV7KYlvv59bzHAJv+eQxskIyDZwbUTGTFlMfTV+YuTiyf5\nFOFP\r\n=UXY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICV4rUD2VNeoQRcdWZKINYl0B5JmHMDvxZ2mUymXRW4xAiEApGAEP7oUojmcKpXn1Zn/5b3wWOsGfMCpMYb06wHCaGk="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.2-rc.3_1628164101592_0.9874173304780833"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.2-rc.6":{"name":"ipfs-http-server","version":"0.6.2-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.2-rc.6+a6c68803","ipfs-core-utils":"^0.9.2-rc.6+a6c68803","ipfs-http-gateway":"^0.5.2-rc.6+a6c68803","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.2-rc.6+a6c68803","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"a6c68803ca19536c022c72554af2311962b2a063","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.2-rc.6","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-Kx9Hyq/GYlrJrhGSddPEO3/5qZIvc+IbLONIEXYCuIDizlqfK8lJd5kujz7fDV9XdXmIolAjio98fS6bmrOn9Q==","shasum":"8b3a0fc511469610e1ec52a6ef56eab9ee0c8d68","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.2-rc.6.tgz","fileCount":199,"unpackedSize":1003595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEViiCRA9TVsSAnZWagAAw+gP/R4N8VVGxNFEfFcoDsG5\nRFMgu00oz5vc8CYR0kPb+1yOA3i64BTBtajVpx2hPaFXDmHrSGTw80yaZdLT\ntUhXv7oQurOkNNQur7YlI/Og87U4KA3PzOAwOiEdPma7B/T6zqeuzcmO1B4L\n9owW5peRCx7PxBcBdU/UpCPOQqwC7s87afN00iIQV4v6CExypdp+UPMBUYwp\nH+trn86uUF1MaZT/r7xvXPl8Y/TjZv+36khEpBJlsyjvWMLs/ZYCbw3gBufQ\nzc9fpFwrpcZwVXX+lwiRxLaTzI88/VRioi4cK4331yUAvzZKabNIIxnM9MUQ\necBBfhm9G+Dy7/EfngydSyWeHDDkZcazF9kyGnyK/jYntb5tDzWpy8YXJZDU\n04CHsaoHaImGdJlvrp3r3zt1UlXKus7TtGEe3IowgFTPwGelsp2Lw5k5HUvs\nI01hlzJe12gMt1lezdQwSNnmtej1N+quloXsf5PrRR81l9EnrrAbiqzmYad9\ni9UxPQtcILyhA23Up7LPFYaDH1mV81Efbvu0lIVpzZJgn6nlE+dHK1L1M1Jl\n0Jt2x2Ja35SvM2MpilwgJ874pkJx5WHp56L0qvSU/PlR1cRZliqJQcVY35tr\nNz3qzKlRr0MQrWCJViAPVufeHsySGAXm0avt9Od71+PtidgmpFybaMurpl5F\nGLBJ\r\n=2bsp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFp7mn7o6k2VmIzIy/3RK27aDkLXnLqjchG7s53vOrv8AiBu2Q61N+irecRDgt8wLnZK/w9ocaUGaQ2p51CWdsufnQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.2-rc.6_1628526754373_0.2310995866931136"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.2-rc.8":{"name":"ipfs-http-server","version":"0.6.2-rc.8","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.2-rc.8+213f0b2d","ipfs-core-utils":"^0.9.2-rc.8+213f0b2d","ipfs-http-gateway":"^0.5.2-rc.8+213f0b2d","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.2-rc.8+213f0b2d","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"213f0b2df0e407dbb97ac2de9b82830da234fbb0","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.2-rc.8","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-7RHjoAxkBtLpDscJPOYJuJLj3FuFo9KliX0oX1xfw+TdgZXH4eMAqG9cGkGPr1h++5yq8aYzbPQGinW+RAwHWg==","shasum":"0478179ed4ef83c58f0bdd41f3ed339f4de113cb","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.2-rc.8.tgz","fileCount":199,"unpackedSize":1003595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEiiHCRA9TVsSAnZWagAABbYP/ijTNCODV5D4gvVWayKw\nONbzQyNime2CraQmYbkkWlqYK736Up91fFh1TnrUFMHR/w4uTS9n3LVCYrJf\nt3IXThpViiv+iZJ9gOM64xp5fIVr/PUYDfN9q+Snt81PGvh0flQLpYTiviIh\n3f1YK1VpAlTenzpEjzDskVDGGc1YV9oCI9fLoozrJZcx/WUDUfxNHaUuJQ4Z\n2qBQfNMGeAgrgcpBoQsjxZPfZZg2YefUYeClx/FNBQEW42v+KM0hs9M9VExO\nxVze50MPFf7ZMGVNNonM9i+btifPPJxrD8hiF442VrN6hJnMoh8YfPq0Bm+b\nbMP7+PDeF4EwDzjaPEWkHDtv9rAYCGcUNUfSErvW4P0C0tqOQQxpaxzcc8ca\nl8Z9rrSuHWWnaxXJiMYN63L+q8W3eDkhqE3ZfcR1Duen4luzh4vfq2ZEuvqr\n48IzDzBFdmMIFWp7DuctTDqIeVEFsSz53ugPm9H/pHB85vb6BqIZuTNnVrBP\n6gReiTBKQO3JvdNUDdqp7Hxx/CcX68rcCqnTXbXt6w9jZYpUU6MOwjxCaHq9\nH+wXOCQbQyDwdnz1X9+s+a95wo4WBENfV4w3qz1zN/fG3tIFly5lpGBTHGbU\nps6UBiMUla7HYqrMIl+sPvmeLGjlnhDvgPSD0pGzbzzp6fUHuymVUXerQqpf\nLW+a\r\n=wOFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPLjtj4rvUSNWwx4PP5YHJA6t43RNEyOX3Ojtwyf+uAAiEA7Tnm2ibzHJgI1xt8R+bTOyWZswbQBwd7kAJgEwx18xQ="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.2-rc.8_1628579975121_0.3991440260020884"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.2-rc.10":{"name":"ipfs-http-server","version":"0.6.2-rc.10","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.2-rc.10+4150d1e7","ipfs-core-utils":"^0.9.2-rc.10+4150d1e7","ipfs-http-gateway":"^0.5.2-rc.10+4150d1e7","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.2-rc.10+4150d1e7","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"4150d1e736c15863ae7e354fd1f7d6d4e34e4452","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.2-rc.10","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-Nstq1Xkf1F+i4ODK0+WQzBWEXru2lsI1gwb4CyH1S1pxQnJGXWgKpPP3L5eUTICqZt6xLJcH8MOKqsIU3TMNog==","shasum":"1c4cc71d44f2bd9cc0e339d763c9dfe96b05c079","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.2-rc.10.tgz","fileCount":199,"unpackedSize":1003578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEkJlCRA9TVsSAnZWagAA+rMP/j7ffdBio194WtYV59dq\nYw5tG9YDR+HYHHivYrF4zmKv/sxrRbJpbp5VxBlGoSLrnvf+kCFHljTgUoT4\nTkNWkoL3RyfZZ7TZtjsCRTbwPqiQ7QnGAEUZmQVdi7OfUp6vFr20ZV4u9Gvy\nN5xQgcNv6y03Pn+MQjtF1Q0rL/fB5xzZliLuI4UUN0PHNdrcTO3TilsJ3riy\nRlH6lF++SNy079XqV5KY0p1y3ar8ZFoESZqu3jLUdqNlUkDr+P4ph4YzFVKv\nCYF/oklxY8HaSoExUICaZup+v2l/Q9RQ6OlBRqe76gG+/4uQBWKxg7+xN6Jv\nqbmaFDVedPsmUwThgDBtJkEQzE/aMPhpN9/gmUPV2RzPeJc7dRUvfGR9F7ps\nTYR8ZxFmRU2V8OJ//dndjqLuz0lxrPKvcahHyvne2So0x+n+0fV5zTROAA8i\nFrudevuWmiEx/MWqmfRa0ygybfsV+JOmNInyyTbQ1unNr2tJq5GYv5VImByq\nTZyagkYGguCU+cqznEppngaYZ9YswcbuuPDEoDFsBBH9ZpMWm3/X9m7bJEL8\n05oFQOa0QpKWV2kEoKwVIi/js88BQisAUJQIyXGZYAG4IF3QNO2SucxQtpTx\nirGL1hmm2kP7zd+D6ss3e/0RZzfhCn9Om2LWQ9Iwt0Cxq+sJWW+MTDbsRc78\n+a9a\r\n=T0JJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/NzXz8T5KwBSAzYuVFP+dEWewS+HN3IYL6PfGUbEjGgIgPolvRP2CaQS2Jiz0BpXs6qsklRxQX2eRRk0c8YteaXo="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.2-rc.10_1628586596951_0.10802233022895202"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.6.2-rc.11":{"name":"ipfs-http-server","version":"0.6.2-rc.11","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.6.2-rc.11+fae59868","ipfs-core-utils":"^0.9.2-rc.11+fae59868","ipfs-http-gateway":"^0.5.2-rc.11+fae59868","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^51.0.2-rc.11+fae59868","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"fae598689a0b9a3bdcf80ac71c19b709294f2932","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.6.2-rc.11","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-hDpkjuU6KfkfxjlFOdAYDbkKIatOJG7+stYKHeczPOieUNzvu7tZgYHK4moKnp3nlNOOruVRvhfbXQPHNj/BQg==","shasum":"53ea12ff06727fe5cb479421976b02ff9763386b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.6.2-rc.11.tgz","fileCount":199,"unpackedSize":1003578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE5b2CRA9TVsSAnZWagAAapoP/2FLtqh1ii59pEtl1x/z\nXD0cErBKvyVjI1UWjrgojmixDA3uw6pcXexTF37ToP5y9VIxP7FyBe9ZSLGv\n3fCnTRjCtVzQaCthKigbkQiAKZ8deem/JztnwDNgg5P21xM5iYRx4/VhAVMS\nssuHeqVXFVMc0o670UgyD1YXN34OHdIH6Rnh9t9yRyKAN/JEM6PJPbXO7lrT\nkcdtNKqupPmy3N99O+fFGDgFpre94Z153ZpIT9RiZuL33Lj/f6MDpSTR7nm6\ndCNSp1TcRGYrisgzknmo38tixuAZQCpQIJemVYDKEWBcxq9ghVydzfgGk4uD\nXgp+BdnHpr5A7brKGEw5TuBXocJvgvmEOhKwDiihcpbMgSCn7Ty2YUVmBya2\n2/ZK4UIWHDJF4ij4X5EnmxYhJZm8ZZ5Fn7NEQCE4R7klpObc0IVZpRNSMVCG\njK76c1WhDIIeaWI5Aor2HA10giV3E2b17ekRpMOhf04MvxyFzdieDcgT82t7\nCjwSuKpzVeUcWq0rsDCftDUDIsQ6zN8MB4Drnj7xw3QmDcMejFAiKvzAquWf\ntX3hRTuyqF2NuBUviqsc+QK29uwS/ZYdyl4SWNbu3KQy9GBbYPvs1swv3Dzu\nb3i2zfhxMvqxIpeAUJz6aS62yBjdWLyV16hMJeFvwp8Nh0hsn5SjCyhloDO8\nDYqD\r\n=FVKh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEgd8NTFtTTqMOK8Kc3qtm4qs71Em0ND7q77HKwTFOYAiB13t7Q/Fc6/a0RLSmdlJLFvgKcKnshVdY7+DjsDeVVVg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.6.2-rc.11_1628673782471_0.6887105269815184"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.0":{"name":"ipfs-http-server","version":"0.7.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.0","ipfs-core-utils":"^0.10.0","ipfs-http-gateway":"^0.6.0","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.0","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"7f241319856719f2d9f2c1fc4a6b1062ed1ad398","_id":"ipfs-http-server@0.7.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-VyoFFKpuMYpSpKcbr08tVHhba71bkRRgG1Tr+Bo5h3LAUfnA5WT3kg0VMCh2G6P8X4nK/UHxYtU3+X7/r4QgHQ==","shasum":"e9fd1107adb21f6b6d58b9a02ce39aa77938d60a","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.0.tgz","fileCount":199,"unpackedSize":1004280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE+jNCRA9TVsSAnZWagAAr7kP/2al0kjxzfULK6mbWahZ\nhNvH99fKmYH5Ei4zpOuOLRF2JLBAr1cdAY1G2JKdR5SalE6yvJmWiPyIGv5C\ntjwEYdDY+wNpwoOm266CWJ2nPDaT0nH/7oGIpAXU4AjdpqyObMrV/mIEGhtx\n1Q46lGpoN06qjyZKIy9L27z2InjujzXDFg4Zo6dFHTweAyNGxtfgGjeE0AsN\nOXMBrJc09QDjr6+SCU5y7988AmTColPVnRj3oye0IdcVHdqAKK1Vypic9sj/\nbrPToRblaHxetDDvQ+C+Pf/i2B7yE+1YJWCUsSPx5mHBsy2BE1ySsUOASGyd\nU5mPNf9Q+g6VTvA+ns41iq5hg3ffrf+v2Jzefx3wQSa5uHicGlWVsF0PtEli\nGlsIFTcHe+GL8GKAK05xbGNI1mVsr2GNgSnKnjDyFd0yRC6wTu370ZZB9LgP\nKHR23HTNo0JOECbuyw48vKGoDj1FBxvSh216NoUY2hy9wFdIhKOk32HjC62V\nIcfjAvNoqXrFan/LJyjqNQAzYuu85K8JhOn0e08fMajXO4/MP8ZuWyb8Q9O/\ncJPc+ueZqhzZBcgM1V0lS9GAZIjO2LUkKaRBuL0PAU7ad0thk4vdPp+XH3/N\nNX2Txgyp2iDkwOFDc84sWXkjV/qS2srznWj+ItlVEZ/9Ygm9uxV1mbik58Zp\nEn3E\r\n=9G6l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWGR2TkuaEi6Q0O5SGNQ8BlewlNLdnuBAAP8xPItE/3QIga487sgCpDTQf4kpU94LL+vKHV4grOTwPtrLxhBtpwCw="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.0_1628694732877_0.16525193277656514"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.1-rc.4":{"name":"ipfs-http-server","version":"0.7.1-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.4+b7735674","ipfs-core-utils":"^0.10.1-rc.4+b7735674","ipfs-http-gateway":"^0.6.1-rc.4+b7735674","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.1-rc.4+b7735674","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"b77356741ac597f57e0b9ed57cddcf0ce3fe7806","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.1-rc.4","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-1EiPWgxKZTp98VvFl8qPCUX5kKpG1b4OFIVg6n/O5/IbkeLJwrkqn53TYdesY7zhRhRlm89EvtZpgEjU8asvjQ==","shasum":"599820f8317f7aad9cfb52323edbcae529158ad1","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.1-rc.4.tgz","fileCount":199,"unpackedSize":1013161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFP0cCRA9TVsSAnZWagAANeIP/13H4eSrKNG2hzdvdYzA\nI+OncpVy5LtABQSmnBLWVd7EWvM3XDDrQNYIMufrpMz2SFn9wrGe8ArqX9CY\nlM+GGrfU142VmWJ2iqXlu9/IKoS/lP26Z77hMKhjduIWs9bdnrs62TXulr4x\nE78zLJNxH1fy3ichZ+ohsKvZb5kRwH03GFnan+7LRv4ZPOJv+xllTtNynzg/\n90CIPKxLG5MXqdod99cygN4d+muIYzogAYVw9v/Nw6k1WEWwmIfJPvGqrNiD\n3DOxvJ2A1HVhI2t0gl8MYBS8hmMetLTwKD9dPa3EOqVUUOD2BUkMi+vjQ9CC\n4DXvYySCAlApBJDOXO9lyLUZyCTaE4ZtN+vPJkGeUDOdBbntVpEFxy/vadet\nqK7ZxiSY+94pvRCt891CTYUW+M9L4IfCy3MJ1CPCjGCh13X0Q8lAQM9MCfeY\nF7CJiiCp1FjJDtSXeuO0t/hr9Uex/xIBSvrmFkMiDwvZqiFywafyhtn9BbgD\nxHFzy6fUAuUq7YSno8iZZx0KPzLWv1niAI/Z2ZLGhPDtHl0n6l4sMIqK1qf6\n1LIjCZUMGyuUTyQ4bnbjxdwKH2m1+n6XtMUGbaVg8Pct4M6OaHPAy1DYQvE8\n/K1762hSjxa1FQXSLcDlP3Bc+KsajkJS3heTFW9AcjJ30+E0lrolXtQUoReY\nDNBo\r\n=7UdW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2cS24M13hxAj+GbDTLHkxFF1rOF6qui9sJ02ti/EADwIgY6qsfrexrq3tRqoRfSZ9HBsPvLIvHsbLYMezoDlijbw="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.1-rc.4_1628765468043_0.3617209324842692"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.1-rc.5":{"name":"ipfs-http-server","version":"0.7.1-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.5+55dfd937","ipfs-core-utils":"^0.10.1-rc.5+55dfd937","ipfs-http-gateway":"^0.6.1-rc.5+55dfd937","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.1-rc.5+55dfd937","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"55dfd937e4175e049287b9093ed9a52bcf085711","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.1-rc.5","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-DQQ3syd5nIA7CGQXLf5+hIcvbKMdv7xjZLfYxQazn3ZuMPwyTiG+41lv/CnQeHRbe62BY/VePAReXd7KSPDSVg==","shasum":"94e9c20358c2f55477e4f57045de55cc32af83ba","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.1-rc.5.tgz","fileCount":199,"unpackedSize":1013161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFQDpCRA9TVsSAnZWagAAxGUP/AwLI1oleMInq/MHUM46\nWu6v6kEzBP2UqTJPDtxeL3jKN6lVcWUJ3FKGUQQ8aYGw7fKlpMc5u2vOy0zI\ndV04eLnnRnIdm3phaqBPu0HdqW3Vaott4NdielTuehfoDonzh+VkC4+jp9xZ\nuDBY6QP4U2twqU0dXFw3U8Mj01tqDECFRQ2RY2bGfRpEv1yU30HlIdRSBaU9\nSY8Ykc9Ox71HMfbr9y64g2DEAKBo8VJF9TC2AWY7Ci7WsdnbSF3sDilkhsXo\n/cuHH8T5TjFAqNSvsybwrOaZQarxyAbGyhmjE5r9gm6191OBupecSufksRf0\nbsj9aA6cE7nFkDC34TTRZwNBhbEWDSVWzWsM4O5Bz4qZgrdW7NuvtCcLOKA8\nItsONjd5Y8Os0i+Xcigk2LyJEaeLd/Ae1rsgGoxp37qia15AQFXUtVUPfidY\nV8VuPekPBO9LB4Vk07ovlSotU+xHuxxlS/OdYWytR75zsNkNq4DFIA6pMDPr\nb6cN7KJKYd3jx64rv6yD1Y2nuHetCEKi79sKgGKEOY6dh4FqXOL8eof7vf1C\nUFgKPWEIpOfw+ZYZ0hC96gcfQS32Ykwz2R1F6CKbPIejQjNTagHrL9OQZHzz\nuPw878BLvbsK2qEPhemmouVjSoPcl1uLa1l5XjmHv6J76rTQ+g0HsahF+nt0\nKoME\r\n=A/Ph\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAi6YoiSLdAoAOiXwOsVVfHjRwDJcrigStP6xlQ4W26WAiEAnzDl+DypjoIWsB17r3G6MyGYGBTv/K5so0FaDFLKM9Q="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.1-rc.5_1628766441522_0.7217312840929457"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.1-rc.6":{"name":"ipfs-http-server","version":"0.7.1-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.6+9eb29106","ipfs-core-utils":"^0.10.1-rc.6+9eb29106","ipfs-http-gateway":"^0.6.1-rc.6+9eb29106","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.1-rc.6+9eb29106","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"9eb29106c07253d50121a5be1aaceaf62b022742","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.1-rc.6","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-v4ZMMg20nJZNt/+B5Iujizxx5/NZk0bMNGOTW0IEZgHj7FTPt4xKeIzIqEoMfxGfNU9f7kot8wphG6lrrkwa6w==","shasum":"b435daa1e727cc5756cf316fb584ab55b4e8e4c0","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.1-rc.6.tgz","fileCount":199,"unpackedSize":1013161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFSvyCRA9TVsSAnZWagAAC4EP/RlxO9hcHIXe8hBsCTk9\nqqkxRP+I32uIcxnWdnJ1GIioebV54RwOIQA+h9KKpjDE4bkcD/pX2FvCZnVR\ndCg+Xh8suGeYLx7uJgdsq1i+hzTkGZ6wxFyKCJUpFgq5kO0hCPfA0G1vF8rU\nXE9oBnX/95H0H6q8uFzOJt+8h0kpHFljT8gzCKYGenARptscHUPFo7mjoWHX\n4yqd+opSpdj1klb8BOVzpaoTXOJXO7UA/H53dvq4PLouSrld1x1ScE6c+tKT\nhdyN/H+F8/c5t2d5yGaFMDZeKhaJuqJXrq95DPsG/qZQisHQdcbEOpIr1A6y\nGpmsUKVBW0O1BdBnFc4Rge2KxungKNV08haLfATbrqYrNBJ6x8QFy71Hhv5t\nIy4jnjVnTtGwhS+CR9wla69vQVCyC5lSzn/5D9kRIupIxhyvviCejsN7VNX1\n/RNP+sm7h5N9oXOrWLVSt6+kEWn9Xwpy0DEWno33CgdXmUKYnSK92769QDh7\nFXv+M1ybEISemL2Kxo688bSQ0PCNhjE56oPCbFnhC0K0QpVbfvUQrl04mYYU\nB4iQ7ixR3a11SasP1T17l7z0hgmPnbEkLHhxqZi5SIyqMPtUImMby0Z8MH8R\n6sY4E9czvGNhfHw8az8L6J901U2QOBHXYarcQB0ERHXyxoemDF23GqzCIjxf\nXAac\r\n=/IJb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOjP+l6gqMVvuSAbFTyxHGTyK2bejSCaRTrNQfMVnO6AiAGomJyVIQ385OIbXmY0noUL7cHjmCVABcs9FIby/RTGw=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.1-rc.6_1628777458564_0.0997596805867842"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.1-rc.7":{"name":"ipfs-http-server","version":"0.7.1-rc.7","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.7+1fa4e8d3","ipfs-core-utils":"^0.10.1-rc.7+1fa4e8d3","ipfs-http-gateway":"^0.6.1-rc.7+1fa4e8d3","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.1-rc.7+1fa4e8d3","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"1fa4e8d34f47d1d6273b6d82801d324dcbc6cb61","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.1-rc.7","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-7adW4sQ7gmAPsui/BHjQby33idj9XiTWqi4L+Yii64rTb1Uzb7xx6srcOGVS1o7l1SV+f1UPciQJyMpMJzjrag==","shasum":"1e74bb9e5dc9934cc173fc5a6fa819e49ffbe154","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.1-rc.7.tgz","fileCount":199,"unpackedSize":1013161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGoiNCRA9TVsSAnZWagAAE0AP/iBydZiIzxRvc0UdAnXI\n0EscFHVbRHp/Md5b3EChWDYOXr2YCPKAoYpjJSGNzYflDh8OxNRanOJ6CQVG\nFaGUxCvgWXlB0Bq7DwtKt2SnV7yYC4pGxmwZoJl4qnu4f1cZKIU6qU/XVzX7\nf9M14+Aj9WO438ZDRDikKMgLBxCWldP2C+WwmX4i5pFHrdd3Fm5M0YKy3die\ncXWuMtXU82xfA8A6rHlU2Sg9cS4xNGzeebqf//jFXhHR4leLhkMClp5D3xZh\not3Y48Ibl5L1KevB6as1adbDn438Uv0knyJMdiRhoRz37jODsJfD5hmllKw+\nyIW5cRQtM4S36fdnS/GsSqLaJ46E0OczQHjIKoiRqycayXU5k4zZ9oanh8ul\niAtKnHdrKCdK+JtXE/sa3D4KDkHWzLUgNJL4H23S5NQJIM7pY/NHsVCfRjx3\n4Q2K0U0vFHxJhrXGEirsT/9LRdZaPvaJKV9yytxqow+4emMOANOarMSlU/WF\n+tqZswGQ4ChHCQMdc1Hd/DxeSpWTy2m/vu3x2D33rSCjZc1J/DWcuahYDtZz\nMdcx3ofRJ4J11yMvrY4VZy4Lu0mlEMWOyd+vBaWUSuBx4SA5MlvURXmpkvNr\nXWUnC5YV1XaRPIb8xMbLv7cFW/32Sg31g34vZgEMfaIrTbEKkPFSGoHWY4L5\n70go\r\n=NE6G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5NQqPgVsKJLOfweLg7hAegJcd+uvJZFKQY+MqSHUpFAiBF4VE0qswWKePSLlkgEIr6nlns2d5/SOekXZA1GItcIA=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.1-rc.7_1629128845338_0.750600084470384"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.1":{"name":"ipfs-http-server","version":"0.7.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.0","ipfs-core-utils":"^0.10.1","ipfs-http-gateway":"^0.6.0","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.1","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"f9099fd0b24c0f474f5a9a3309c16adad5574b83","_id":"ipfs-http-server@0.7.1","_nodeVersion":"16.6.1","_npmVersion":"lerna/3.22.1/node@v16.6.1+x64 (darwin)","dist":{"integrity":"sha512-IWErfPIYhg+Ln8kvVsw0+P8v6VrWXVogiVfEMQYuT9IXO+R0lYbYNiko+INRNDjwemqWR9z8Zlsg1n1l5BVGFg==","shasum":"31b2af8800c164004fb0ad6fd6679fb116141383","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.1.tgz","fileCount":199,"unpackedSize":1013267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG5KiCRA9TVsSAnZWagAAylUP/3z72Oh1eo1Jo9BDvNWo\nFjj0IeXAPj+q894I1IL8nRqnb+trR95xjDgjfBbncpD6nSFxfGo7Q38yeNbU\nmP8HMN+BTUiES9EkAKfxEIc3J4Uo/l+R4MRrDV+WTr2SkydcnEykXUSTT+Pq\n5lfe7FTM3IaVGZGObnG4mpgJgJt3WGC5IBNekT92Em7X1/qe7UsE9I4Io79r\n7Pbx4Q5juN13jxEmH+rMgcgaO7IpqMGRWB5/mnqJwomKuHIfehPZT6IuJ2Zj\nhmFXSqCbc7GAHOR2QXtuah9KOS0exYD1Nf8n3lSvf22qgmNZthBDDxUjNhRz\nOBxYIbX/RwZQKDaCG1gDN3vPZXHaswG+jLHu5ZR+u72VEAaerngRlg7Vut0C\nk2uPerT7lcLsUFIbZ95hj+ZrRfIVayloU3UXhJ/aeXqSj/6kHxQW3VLf6VDL\nLYLk5D4Vm/GER7FvHhYm82JFGJUJNdasMaSkVXDGmElLkJXe40fDPKpsY1z5\nGo8MavWiBIOJVvg1rkd1OyefmNuxMzAlOM8yI5tmKxShRTphNyR2K4NiXASE\noh/GsENvZNWWwS0Iu9ttvoCacEiiXk/UaTSnpUQB0zHrqTvG65DO4DEyyxRv\nRWAlOU0ARc+shzvcTCwpGpo/wi63LG1LAdmiFIEipYEt/kPFAq3gjFCHviCi\nTL0p\r\n=EDmy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHXR5YQKY6nAZrf39oCY1YXN1or52W1pwKJJuebFXeUQIgYr6mXSfIzeupu4qfsi8NE4DRka7JcMEMI6RKzhIJdWc="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.1_1629196962230_0.7386658730466136"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.1-rc.9":{"name":"ipfs-http-server","version":"0.7.1-rc.9","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.9+c1375617","ipfs-core-utils":"^0.10.1-rc.9+c1375617","ipfs-http-gateway":"^0.6.1-rc.9+c1375617","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.1-rc.9+c1375617","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"c1375617b6d7137e098375134097d61edf316ffa","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.1-rc.9","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-0JnTeO/V3Oek7pPiTXtd1FbGcBiZwb+sAS+YwdFRGG9KMF928Q5TRzXU+/MwFBhCK/6ZLvWPeKNI1kbvbQH+uQ==","shasum":"ac975dd4176bee515019a4f004558c0ed8207c26","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.1-rc.9.tgz","fileCount":199,"unpackedSize":1013161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG5TiCRA9TVsSAnZWagAAHlUP/3LmmNF/s15c6m5LI39J\nmB1jngpTreKiJuRXpOuI9FMjRRENp51pfm3l3C+DOBT2/lHnYoPSJu5XVzzS\n5DtMDC/2L6DvTim236swLiQqo9cSqqzmNFrAHTQojVzOVqD6/RoYJH3zY5Qe\nnJSLE0R4fwLlBbdkPYbxuXOvfe4SVUfbUxgLrS0CxqQ4l7sIjyCjUqkI9Kk7\nr1CHPp5ng+3vM3ssvFCaeAiyifVmX9Ny/EDebEPHX6MM3IpJ3KnobGfLajPi\nxk3ONiiu5/3WRCc+fwMoRztsoWuJ4nqWffOEricZZAVsnwskezE3BOb+lvAv\nuwwohqxqpkk7C418i++2pwaZiw3wQCZlroZiBSMO4Kta4L76jDCobrZTxeK5\nevYTXlZtJdAo5SQXAJebIOjScXK8AZ9W4OSf0Xodcz3LGuek1Okj95YjmmEC\nzDsenlH1iwHnXPyWH3fsdpFykJZzxjEFSM5hs1YBsXa72JCow+uJTTmhHzwr\nQi72SEjdJosSorEmucOIeohN4UnjYivzBHiiWv9v1KwBShcKs1pkfMUPolvZ\nMASgFtJ7CY+ie2Sgg2OeV4KlkBnmMKAb8gJxr0PBo8uGg9GiasKlvhCZgrNH\ncr/mHqbIgQHYDlP5f1e/pVZNGSw6ba2m0Ief2BA454ZiC39rjc274Rkk8fSE\nGEID\r\n=MJ6T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBN00jBA3iCaOjdtA7Qc3D8Qr9elXXo32I0Zxo5gEdSGAiEAyMUNbqvQoI6CLOAweJDhtKQLRNwnHKb654yrqEpimj4="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.1-rc.9_1629197538116_0.17953565504683566"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.1-rc.10":{"name":"ipfs-http-server","version":"0.7.1-rc.10","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.10+2c1a23af","ipfs-core-utils":"^0.10.1-rc.10+2c1a23af","ipfs-http-gateway":"^0.6.1-rc.10+2c1a23af","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.1-rc.10+2c1a23af","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"2c1a23af193a23c4a710a9007c7c22b4b729c7b3","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.1-rc.10","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-DKKcO/XiN2z7Zyr+ZBl1R/u/yONoQ+obgifm3V+iLCf8qcl4yVzvNgi4E8he2HWEHN8WeQS6XThQj31bMqY6HA==","shasum":"ede0dcc7f7ca63737c99bd0b30d408416c471ba8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.1-rc.10.tgz","fileCount":199,"unpackedSize":1013166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG5j3CRA9TVsSAnZWagAAwn4P/RQueHEOsemxHAlFhc7o\nigyAAERkKjnpZPyAclbwjdU4XOuqmql6hMUIqfX+65nABLcskADEdt9ZH7iU\npxtwgwJCQdOpxwEpTO5w5avndQuevYKaemNStanFG5ryW0avjp7uMGSiSjXO\nqlCbjPfjXxDSGaOy7gs7ieUorcZ4xiKziSYuaXp03X03B/xNKSGdmbU5Up2/\ncon85ZzKp6jrw7t88tIILUR/3ZpW/BfJ5znT8xx+TyU2sDmuVI1WLpDkFHFo\n1agW+zcw4ieBtSRFac6vvdMi+meWnDiDC2Jvzq1q0SuPR6Pzo1Fj2ce5ax/E\nrLgIc+4EdaoghFG8KnngLdWeB3PP+BmdY6DWFZQDwYphdrKKB8xrelEsZ0od\nD9Cr9MNyftDDGz+7BXy0kwDWtlugE2Dbs/MBbyaFxgQOX88fwq+7vQzj2cRP\ncwCkVJ1Nc0NtuXVBZjMzpt3J+i+2kFxhmNAY+RccjQmXbdaa8EU9qzzlF3u6\nfnwtHzSIl2wHEOjnf5sNpUVjUna9luH/AsbzcxLqt75bRfm3wGyl2Qgv16RR\nC3J6BSlJr+xeAVjDMQVEUIn8mUh4BV7hqMusDmG/nwFaAIFGbTBcSTjZMk4t\nmfOwUBvdjP3GPjM9K7Ll9Lt9hiU02JykjwFe86FYZt8/V8aRlZmZV4Fhy7ou\nlLYr\r\n=6hVH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnk+fG26nlrhUyqmLFJhTqeRJP+3mkDyq3lIjRYlN8pAiEA1/m7EN2ztwh1mU67nP9CH7ukN0EjoR/0gGWi842mpoE="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.1-rc.10_1629198583573_0.016668665613935874"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.2-rc.1":{"name":"ipfs-http-server","version":"0.7.2-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.12+438110ca","ipfs-core-utils":"^0.10.2-rc.1+438110ca","ipfs-http-gateway":"^0.6.1-rc.12+438110ca","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.2-rc.1+438110ca","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"438110ca4bce91dc771eafd9d6589573801b16aa","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.2-rc.1","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-De5r9L/rkA9g7rD2UVfi3ysJcq83iZiSKJmHPTr2TLOcZ1ABgPPIjRydQ50pPUzM11SiAFdqLXKUIck6REX38Q==","shasum":"bc0a2b0891115a960cd6f3baab0c18842ecb5de2","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.2-rc.1.tgz","fileCount":199,"unpackedSize":1013339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7HpCRA9TVsSAnZWagAA+QkP/jsWkC8DXGo/6jsfFYr1\nn1RJHy2qMIsZpEE+GNAsJ5C9uA2r+87byQexdFLIQi5f1L9O1Imc5T8bFq6o\nBCeEBnIto3rthXlaoZCkfjbTUBdSINpDKj12FcJ4/PsaocNCTH72ONsphXtf\naMCxxFl4SZiPPRTLbtG7JjXWPDAOSjHAJrw4lj13BzgZVio0o2vwJZu7ieyq\nqJ0m+pEtMlLJ1O8LPfG0yKBYyRIVngqQ3jvE1TS1HRdMgJmXcd87gdHoM5YV\nBrZ845FONN/3HdXAFjL2uEZhU2HrJqLAJxG+IS+EDrkmu5VC/4tjqj4tXDD9\njR5dcWtiyJN4dWIJKuCZp5oUDhafjvYd5PevX1YoSC9urE//zzhVflBF+Ie9\n15mTbIIQoPymJIEW1YPLbqpZ+3DJTiI00s/701dkgDAiuDkOfprzsCBCYa0D\nDVla65zH6rt9OMJyixb1cnQpVs2o39vYAokdhV+/OAgsVq/fGSC7PFzPrQzL\nMxLuZ2A76uiBsseh7ZzLgch5vnASt9iS3vWGhcWuScIjoOQ//7jmD6hiXLLU\nOZkbCIKFf3IRFUZO87QFYy/ESGbVKVJPd+L4W+AeOoQJcArZLeCJQ6hDnC/i\n8Uq/EalVRsnmGG4ohL6XTiiSx+z24OQ4b/F7E8dmE0Q9ZLy3MB7IZXoCi/Qk\nzioh\r\n=8P56\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDslLMFHR2nFcYgxehoGimyUlG6pl/INL+XvDdlo/JfqgIhAKkq2NxEtgoJ2tn2gq45gMkF1D/89WCyVvlgRKS9G6jg"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.2-rc.1_1629204969272_0.4485275968551754"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.2-rc.4":{"name":"ipfs-http-server","version":"0.7.2-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.15+abcca045","ipfs-core-utils":"^0.10.2-rc.4+abcca045","ipfs-http-gateway":"^0.6.1-rc.15+abcca045","ipfs-unixfs":"^5.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.2-rc.4+abcca045","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"abcca0453a2b769464a46b23d1f45319d62d0aec","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.2-rc.4","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-6Gvsosyg1lfdY0A2BP5KDTuUAJ/iMLqAyWc0IYLIpNxlv51mvDSBQ08FyXmgMd8ACOwItY8Ot8107cY95oNOiA==","shasum":"edd0fbda6ee4e4ae7184622f631eb3b8ee507c61","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.2-rc.4.tgz","fileCount":199,"unpackedSize":1013339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHDB1CRA9TVsSAnZWagAAcx0P/iWBghj6VnuA0w4B5cpt\nr9FIQljFSi3+JKQ2Oatvk+EST0jYyV0vtHTanYdEK/M2AB0OUE50MDPdJ6mu\n/6xe8NorNTjyajldoHlZ1soWSrPKjNcX2BBNK6xK24KfJGdfSsNPbgMHF0LV\nnacx/Vrj5cZ+AVs4C7lgcYoetxIVkLvbaTfHDcmu5UJB6kk6+5PQj5vf3COX\nGrvujN+BBBqWmcGrOUb871DmQU0EVLng5HpsEZZ+jb4rhH+t/w5Oo9+a5NiM\nTBESvC2O8O5CBFVtCdtEci0MRaHb3cM8zi1pz3eFsPvCtleYQ1si/THXYypg\nGHzz4adJQsJ2TXUboaowEI5qM3dgxNhiUg3Tls+6Y5o26VsTLFyE+hcpWAJM\ngcCSEE+vxbDcfymGLtDi7XvQBMx/RuqgmnbbltsFzCKN21OeRTuM/fhtGdU3\nCzMuD1TaQSC8eYxO52uk2CGWymNSUl8AFEE26QOpU6XQoeL1yyqoMM+h+t4k\n46Wu4W4k/tSmi1oIloXmHxQb7gwf691rDMh/6V3rV1GEDVbsDnRR7PUcj/K7\niYKa/aV/f2TwKcznq1on9BWS8OEkPsO152LFGKh1Bcd+bqE3U+D+xsMNggMK\nIHFohX+dvH0iBV1ydXR0kDvqGJ9rXjYGuqJ7AWLytcMNdanvb2WG0/Ppm+1U\nPxEj\r\n=vjoT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDcLymBe7kVpqqJ5HytO9gyFK4ENh1bqa0501HpAyPhAiB7mXxqhuGfcQKUrOqc2O+BmZ7KPPfsICHI/YevakLmgQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.2-rc.4_1629237365137_0.40549386308262214"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.2-rc.6":{"name":"ipfs-http-server","version":"0.7.2-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.17+beeeff01","ipfs-core-utils":"^0.10.2-rc.6+beeeff01","ipfs-http-gateway":"^0.6.1-rc.17+beeeff01","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^2.1.6","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.2-rc.6+beeeff01","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"beeeff017ba49c3a171d8990389a67eb5c3103ae","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.2-rc.6","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-03b9lGua0pGwJi+2mbuzQsVHoEXXq/LMFgC/GSAPIajwNluVtg1gGyla5YG23/wJdbe6FBhc+5PcsBLuDhmgnQ==","shasum":"a04a7715d6e283820dd990802763a4613f314c8b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.2-rc.6.tgz","fileCount":199,"unpackedSize":1013340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJfIWCRA9TVsSAnZWagAAsB4P/imTeb0MN5AZBLbpgTNg\nMXTrSsSI9f/4ddjNp7bpbHrGr2kmPDdrJ9+sPAafmxUidcw+kE05Cf9n4kld\ntAIjTFpGIdRlikQbp+WAaocJJuycWNzaUtBaVIcm9id83gLR6D6UsR7cXjf8\n8FwUjFsWy/Eb+dvzkmpWuR2W9ZZ6iF/IeEjNqhajWe7F6ZeEbdpwSv6r4/wZ\n2LpePvKxabz4FCU9A8fd4y2h/pwW8C1ZPVdbD26xq0d2VqmdhyrhiAUmu1p5\nnQefafqJHts1WdfufkOOHxbqOushobU5LMkGtJd5xBDA8RcEm1UG2OHB6uwF\nVK9k1G2O4ERnta1X8UOfP8szehu4WIFSN015Kmi63inHyBGgKdtgcKzhjddP\n891C1dTeP+JEuW/0TU7vXZPMd+rBGsHZFhQeU7PRQJjRK1y2gpiM+KtbrOlS\nEsl8TVs3LHVQL6ZsUzl+w1nktcu6zIpVizdLdm0BDDlLZNq4gWoB9UY4th6d\n8NnIgtq5bMsk6Lp4ByQVk5Ojcsn3hpI9dtO2eOmAs+UKPZ5izDFUWJJ+Ay9C\niPqmQEuIXnFM+DWExaKgs91QQ0LTbBFPhL3UUhmPHYXIqRHkTeuReLDQQzi/\nXX9W62WNJvmHnp0LbRJIRsy/5BfyQTmdBrE5D5SICPvDCZZfWNNacNf796uT\nx6IF\r\n=46mF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkQh3QYAqGMwkhxwQFh7L0fPibVducdvbgUqF6sDHlDgIgZ2XsstyTs0EePv3JPXFuVJ5o3Nfwl/Gku9S7PkCf+dc="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.2-rc.6_1629876758063_0.9053515937479797"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.2-rc.7":{"name":"ipfs-http-server","version":"0.7.2-rc.7","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.18+aded7dcd","ipfs-core-utils":"^0.10.2-rc.7+aded7dcd","ipfs-http-gateway":"^0.6.1-rc.18+aded7dcd","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.2-rc.7+aded7dcd","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"aded7dcd65896586bd46024bdb562c9646056b7a","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.2-rc.7","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-Zl4LMHDo8prB0wDD4/OgPyrb/1aet91mNgsPwW6bjQ6wymiplJd9NSPk2KXt+umxE4rKMwpxSt4cBq134qQbuA==","shasum":"cd8107fb865ae5c22efe25bd5fa8d312111b40b8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.2-rc.7.tgz","fileCount":199,"unpackedSize":1013440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJgTwCRA9TVsSAnZWagAAXZYP+QHFKVmLmwLBl6aQo7Hz\nUdzgm2EHh3fqgpurcYedTuagCp/U6AcnTPouTE3LSIBj5wPFXULd1ASCEawW\nixPlR7mg/ztDAfEzswAe8H+81Epvcz3JPVKrjwxyb0zFVu5jv/p1RDVQbi8v\ns1AcBC4PKTiRy0cKL8X1OcTNs6hcwzghkvTNJp4FiyrigMyqoUxBlF60c9dW\n1DBajGdvgXOewzhcNs+i7No+//OyDIByNNc8QrKt/ApP+965cER/ftFSWn9w\nwfJGUVTiolMD29Tz7bHXyImAQWAqDQzb4V7WQIjv7YWX2RFP10J93DuUHTWQ\nRV33cmRYcPyFwYtxWu460KIIDL2RCJaSDG4IN1TQD+B4QAaoHczZ04U1GLaB\nOMVaj9pyx4U8WNEGwWS5U93cKS/ez1+ir2MQGWfD2l1jdYPNsq8k9qlBRdTE\nevS+Uq5Y/xHCned8sbb7WZUg2LNF73k7zD66dxOm0WBwb2mK5JmWS8R+5IoF\nNc28FS9kl8RqxjTtNI1FjUv+9VnAwnmYDwBw3TCYSru3XKINdD6H+7lNBr2c\nNXXnlf2kl6s2l2N205Vabqttsi8tWdGboeZJOy8+DosCqF/w+ioSa5Kc5gwU\n/67T1lCAxGgjekgs7EiORLf4I5eVEkNOqirAP0+Ybe0MJnBUyloyDUentTIv\n+sJs\r\n=AsJL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAl4zcnHQbGVCAYx6lTWsyNkiR7GeRKJ6ja2zVnsdtbAiAtMADzAO/L0fC5IcW/u7vkknbnB8LmGxtgDY46HJyciA=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.2-rc.7_1629881583838_0.33110961392788996"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.2":{"name":"ipfs-http-server","version":"0.7.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.0","ipfs-core-utils":"^0.10.2","ipfs-http-gateway":"^0.6.1","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.2","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6ad2b40be914098981a2dbd370396599a918d0ee","_id":"ipfs-http-server@0.7.2","_nodeVersion":"16.7.0","_npmVersion":"lerna/3.22.1/node@v16.7.0+x64 (darwin)","dist":{"integrity":"sha512-gSu+3De39TbzYSdft355jG9No2W6owL7vTzbejjYBH+m0UxhcpGoU7wCNNCq1tqQ4OsTX8XM20G4jVyUAVU84g==","shasum":"b8751617ed6e37d0d8e0aeae957da46e9148ff3c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.2.tgz","fileCount":199,"unpackedSize":1013544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJmgkCRA9TVsSAnZWagAACfYP/3tXGNGCwac4MPa/g5Q3\nZungyIf3R7x2rh+d+/pryH4rqPZHkobESCRMTTGHODhLEN0+DMvDfQJlorY/\nr/VDqsglQZAtEy0Cn7UFd6XBD8xrTOE4vmSzbaTnbSof3CTbhwVIwHTeODNJ\nuZiCq/2IXX1XW5IrLZj+uwDvMI1rixyu7Nr6pKeRTmnuGuLG+DDeaqIJlkVq\nwuimQVO6bwv2gDQXxhNtDUCsNQ2jVZuAbcBhMtDbntF4iNNhsSBjYVwXgbKE\n2Glhe44vo14ogMGakyRNXK3kktTDwjr2yQQ362SaAG3fH88JtD/+IgytnkuQ\nRklBZaK5N2kktzInMmDuKqoSFSjOtIzrcqYAdxpA9yRPlLSRU8/REq2IqiVM\nEEA74XYfIRLgU7osC2eolSkCHu5LEVTy6DX5+31dZB9Wu4/f8aMiJCLCuEie\nF+G8Ua+Mh0z8+XVEYTVRHmm9q5YyW6K9oLwDVn49QODrMXr2ogsdYCMukquZ\nb/f+amME/XWAsNpFh4EBxPMfQfMBbQG0WHCvwmrQZDNtXYsDDgwt7NMWhqpA\nMH66Mbdmz4lR6ochBe+1uVc84MJAiAd7tZM3IiQzXhjty3ZW+aU9m+XVGj//\nC4lrOdBIfb7gY5imY6OT92FXaTixSIT7wc62Ze5C9xxasf2bdgSkzvbhZJf8\nVF8Y\r\n=9P43\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOy8TzU8R2qSbIg0J7Fk/3wwSgBuCpP0TJYYQDGY60iwIhAPdbEvmhG6m5GlkgJNMTScUazqj1Hyebshs16yILHQ8p"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.2_1629906980616_0.0021838369354425513"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.3-rc.2":{"name":"ipfs-http-server","version":"0.7.3-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.25+ebb6c552","ipfs-core-utils":"^0.10.3-rc.2+ebb6c552","ipfs-http-gateway":"^0.6.2-rc.2+ebb6c552","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.3-rc.2+ebb6c552","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"ebb6c5528eee66d07ee64c4ce105e9b1228cf857","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.3-rc.2","_nodeVersion":"16.8.0","_npmVersion":"lerna/3.22.1/node@v16.8.0+x64 (linux)","dist":{"integrity":"sha512-YKupUcydqCzTrPQ0qNFA2DOObAfov9fJNy9v/ndk8+SsIaAk402FAwyivr7/VX5AOfJFb2Zt9+N0ind4DhsATw==","shasum":"471db9b82535eacd72a9a3cd8662157f82a5b779","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.3-rc.2.tgz","fileCount":199,"unpackedSize":1013615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ2NrCRA9TVsSAnZWagAAgJoP/0RM4ARIe6wNHuVet3hc\nvl8DJfnoGh/RownjlqX6Ldm60AlgkcF0NMyjHZDPC28xDscAZFPVfHKtU+CS\n3ausClOeeXg4jlvWcAx8GJ+gIhoixO3wfjY5T0RYTQm1DcALCbqQPOgIc0jO\nVCSLNqvlJaIJ4M7fwINvZtvBRo1eVJ6aB2/OPZrwROZRJzVQYo7aUDRoHLk/\nL272FhEn2RA4vG9dyVGuyxJD0l99LKrj3P82zE3MVenFGuhc3/QTkRlkZvh5\np0obexWJYMQsPIN10LUVKvKQpQGzL+hL0tk0ohEG2rGfI7gkKryw2dlAWP3A\nn1684jKhJ5yG1yoNApB3sMFRz7WsC2x/T8B+C7xgG3UfxLdk4h+GY4CMHPeD\n3f6Nzvf9DKjLrwS6sNUIkBBrKZ5ZwIOGlSvEAOCixEM8ux4fqe9Q1ORs3rLQ\ndiKUx18K2tSX/a0ASMMN/+hqdvpiyw1f2Bfjk2eEniT3evnIFxfKMR+Io3kC\nYDcgvly9TpQNmrbIxX9BeA7tJ+cPDpA/Psi2gaVlYX9UM5VLslvm4IOTFLxv\n47EOKtnOw628ISRNlL73eifodrl8tJc0gVbxx+pGbx5oVj4mxWwOxhQ99zOg\n+ZI2v2qAI2hxT2wG98XLaDQ5A1WGKT+p8OLEhS+r8/Cjkh3jecGcC+qCq6bi\nJdEG\r\n=/uFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY5VrmuqzAkjNtdemI58OhBM2QTcdra/AnvWBuTGhrDAiEA0qcLcFa/f9bE+R4J7P7h63AVyz+eCwKxLIO+rpUgdiU="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.3-rc.2_1629971306796_0.361951740663911"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.3-rc.3":{"name":"ipfs-http-server","version":"0.7.3-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.26+6c46a3cd","ipfs-core-utils":"^0.10.3-rc.3+6c46a3cd","ipfs-http-gateway":"^0.6.2-rc.3+6c46a3cd","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^34.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.3-rc.3+6c46a3cd","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6c46a3cdaf6e9f8756632e501019923a01503282","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.3-rc.3","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (linux)","dist":{"integrity":"sha512-i62Xvw39Bkcs5WJHCb2Qn6RXrFh3Rvrhk0tz77P9q8bHud+uTkW2+Wg1/yBN7E9ONRF5B7tsdqUTto8g+2jBgQ==","shasum":"a8a1668c67650bc40825fbf313f394f9e0b90bc1","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.3-rc.3.tgz","fileCount":198,"unpackedSize":1004460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ3aXCRA9TVsSAnZWagAAh5EP+QAy2FYyOn+1KBIgSBNq\nlk60MTBjcP+L8ttKYpu8hU4U7D46jSg+XYUxvt1se/7oM0f+34zucIr1m9Bu\nyxX8McmflIpm1cpAjWwq61PQ/3vkOmN5T25xz5syqkzIk33m8RQ/5T5hMpz7\noirSuA16cF5lOJoy3vwRSkRsecx440Q7JHLgF8wiQaYnnYlWsLP9cBifQwKH\nGhrEYd2jlKCp56vCpWmzLIdAAq9eJTGqrNCU7doKCsiGjiZhvzmKe1Mh1DVl\nnoHhHV53XdpVR1ZuVvCuUdVdyIvgfiwOdaprQr9KpbUMOopbZEk+MHHy2JiW\nD6rdjZyMJ2dxuVxVzfy5n5Oc2pwJVwvqMbjgTK0LgTSainRByWK+n2dfLXPW\nJdFytmnIOWpY0SLORUCAR8bWegElYzxPTJzjXFXdKmbBob0TWIY2hoQdq22V\nEQFjWal34VYIovMMOm6MbNn3SOf/GaDvGuh8jn1d7Fq2FbrIpgZnmb0QcRtS\nQ/vyserYpWoDiJUz/HhJDOqvxJN3YmqhqdnfnmcQBaTQtvfJEqqF6xz0SS6g\nA68IBxnQx/XVMU0zlAtB/LjGotGbaRfLR+Zwq7YP7NCXPvFwkBPnmfmmIyVn\nfeNN+lGZlFjdJDXnPzGyPCTbTjaKVHSAZyhDm/CoAOF4mgMT6l4HDryMyPsk\n4Ggl\r\n=Ltrf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxCI/DffQeIzhqXhnsqoZIpfenqmWmc1m7xG7A0kENJAiABJC9FhT7mR91PaLN3wxKwanl/at7wMLZdpAj/ieBjtg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.3-rc.3_1629976215466_0.358043043637746"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.3-rc.4":{"name":"ipfs-http-server","version":"0.7.3-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.27+1ae25d01","ipfs-core-utils":"^0.10.3-rc.4+1ae25d01","ipfs-http-gateway":"^0.6.2-rc.4+1ae25d01","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.3-rc.4+1ae25d01","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"1ae25d01d93d192d8242c7ee48ba338064ac9e03","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.3-rc.4","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (linux)","dist":{"integrity":"sha512-+o7BWGCFRjb1h2TPvY6gPOd079KwotC89V1oXIie5r6QEoCaAAEENkRg3cQE1v5PuXE0Pl94pEOqrOcYfmqprQ==","shasum":"6e6cfd9422b95643127a12d346a7224c3af37930","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.3-rc.4.tgz","fileCount":198,"unpackedSize":1004460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ54CCRA9TVsSAnZWagAABxQP/2z1KRERpO/w+cGVKD+K\n2faebXhF5y1mB9ifosUk4FTJx3yFtK+i5oiXiBeREEHpt2VO7UvOms8r1gV/\nm0r2F17PtVATexszBQzVENk7XKaBZCIWXVjDIKhLHfD/DE/77m1uTLlT4kCO\nWbDZ+rcAGhXzGwTbJb/T9/Lu2HDLhFWLUNl53UMi6ZoNr2YWP3eevOZB+XAa\nfNTlYk1dBPucp+dppAt2M7pQed+U0je+sBgEkBmNR+efKdhBXWK/ZUbkhNg6\nlmAm1ZQEQ9DnTzoVfRQEgqvArVfrAcMExDIjS57sqBHHDqx0lHlwx+qhTVUB\nYAtDAqPot12TuTh75Bgql0NoXIIKRqup9y2QDfeZo6RiAtXuT+MvVx3hJLyl\niAthRtXIcBUipyO0j33pMzb9ptquQ2mgwi5c71bpAbOhJ61N/5aPNeCch+3t\nZ05HGoa4bZOIkykCR28uJrC3S5DIa6I5s/obbeTTCPXf0L+VYIMeoJN5dqqQ\nSeK93F5zmrwU4/RtpQr6rC5TA+glVyj96umMpTX4p6Mb8GWqM1OnC2loBTy4\nWA6InwaVev+sQPkkd8kC1gNw9TLqvcqOMW1DYUf6UrzvRXCxBGwCjYeTS6j7\n7pVn64maQ8mRs2Jtf/ZofMhnKsyusn4RTY6rdGccwRntgoG7SvR/Nk0EGeyv\n+WVX\r\n=VZx2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/tHY/yFF1+fOJvDHO2cwTqUohmgOs3do0hEpoC8FktAiEA8UudhkkhR7nmaWZLckd/v1nMfDXxrk10ThuzRLUKKck="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.3-rc.4_1629986305944_0.45917318245797945"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.3-rc.5":{"name":"ipfs-http-server","version":"0.7.3-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.28+6737f38a","ipfs-core-utils":"^0.10.3-rc.5+6737f38a","ipfs-http-gateway":"^0.6.2-rc.5+6737f38a","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.3-rc.5+6737f38a","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6737f38a27cfd7a7fc44afeedb1a7465cb17a3c9","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.3-rc.5","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (linux)","dist":{"integrity":"sha512-FLO8K+kxG+96rMeFABrEvEztwdn11cbIKPMFi7Khreffk+QOyM/gDAg8fhHl6dOI/natU9uoo5aL29UK4ja0EQ==","shasum":"b5a1904761e6f9d3835e9048610e8f1e2cb5cf60","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.3-rc.5.tgz","fileCount":198,"unpackedSize":1004460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ7aXCRA9TVsSAnZWagAACQoP/0H6cUIo/jr6F7DREwqI\nXcctRJ4c7knxp7Yzp8wWqGQjINOQ7dbH3FqXWOki0BxvXpun9rqkn8CgJk3D\n/pIoRl7Kb98WMnYSfvUI+UxS0kHkcgz3qCkAn0IxbgswNqMelKoEfnJsTXBs\nRr9wk5ZFQgTTTn5z4Ge1t+sWgz76w9r1T8LvAytHLk54be2Phdgz9mbbUPhV\n2Mrycg7UPxQ/npCGCleaG5+eKPcYigWIKA66HhKGPf+GtoOe3XFeDvwkq+4K\nHXcB32E96DOCtwOA4GKJk3TXpM6znrSFe47XGEnu1uz4q8N3G+CRneK10sc+\n4SXDMKve3OHMahp4zlKcGmqOisSLLMarSkCH0KGRZvRTYwYQQlojjOgKwSWw\ntosQGG/Zb5hPICHPqFm4NEzVjgofvWhA0O/2T/jOSYnp7chh5G1+vsyFnCZ5\nG3iBc/xsu+912BhQmkaBJnns67/w58Y0NLgllu84PGejHWGXzrjVsSxEvzyp\n96VuTpwY9uW/dK+TcdZP0IwXxUq0BjhA2ERVRdVFPFQ4EB7rCpSUhyNE/Rdc\nLmBoO6gp8g7hvPPUotCNbg7OfYaAlclPGALtGPpMLbSHg7bT+yS0WOwKqDNC\nnQLW1QPyFlAgPHbh+TB7e0RzGNCE5aKHqgw5yMJt0Zxh1gE0O4zEg+Lruj2b\n73Bn\r\n=njJs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMN4YjdUw2nSjb0scTISraBWwWzTzo62k1QwwLbf6vQAiEA19X/VEPiislCDE2DRxgo/BXA9cYkx0z9OiDEo0ehduE="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.3-rc.5_1629992599079_0.07994659594496745"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.3-rc.6":{"name":"ipfs-http-server","version":"0.7.3-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.29+100f54f5","ipfs-core-utils":"^0.10.3-rc.6+100f54f5","ipfs-http-gateway":"^0.6.2-rc.6+100f54f5","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.3-rc.6+100f54f5","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"100f54f5b6e29ff64d9afb9c2c326707c5097cb5","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.3-rc.6","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (linux)","dist":{"integrity":"sha512-vvkXGuECvmgETanQfS4EnamUmPUkIqSHB6MNxbqTA9eJAtVkMihSVYfbuBEv97CV5ZlLXpotxeI20suttnBMhw==","shasum":"af5a33509d4005824a8a14927b5a36fc9f5bc3d6","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.3-rc.6.tgz","fileCount":200,"unpackedSize":1006383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLjAJCRA9TVsSAnZWagAAGzsP/irkpW1NbZe79SelY4l7\nJXCIh0cw5FYV4k5atdxFOMDAHmKFrbV5IKOQRxsBns89uxo0TrUyF07rsF+9\ntOy1LnmftYivHy/YrFkBb6E/wRedCyaA/pwfaJzMBYxaRIjLHg1FXBSiUILk\nRMeF07sednqNPdwloupYS/WZWNKjfZqIdXC6pt5edyvcO+KA+LEAVOcV3wwV\n47TcjLur7krhXn+gXIPnc9mvvi9GNb/mtS/RqKWioCSexBG3SUcqGzwj+9G3\no7fVcXz5u1zBqcunA8aCGPD9lee/Qi+TW/967nXtF19mE2oumxduevW4xwxQ\nhw9bQSmXWqDIJXXu5ZF+cVjV2UItvZkuqZ6q0Sbi8lOv6cQuMdSBCVGD6umv\nL6Ebqs7zqR6JcGdOsed8tJ3UrtoHWS74p91fh05oTC6gwbUzPP91P0nG2Kfo\nb2M0kD8Jq3DM0kwTTh8CZWzypIOjOwTNjM+SpjiM4vgwz3vjkLUC2Wa4jV+R\n7s8e1rtmcxUnPFksc/fVtOscN0Jwlox90AKJ6tGa843/Nplyb+bWyjwlaEYS\n1RD+X8fs9yKHieqBBcyN343QqpmYcX1rZCH7DdIuiQppc3z2Dn1L2/kQqrYl\nLq7ayh0BQf4jRXknYH0Ik0ZSfp0sLRLObQIWwN5sy7iHWoS6t/SH+TbSzVqm\nz5Hg\r\n=SodQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRO39wsUqR8Sts4VRB1QvPADLJuwKY3FI5wdM5XLRa0AIgcZmRSq/lmShhFJgw451QRyJmZS85TRJe4OOAJfV9JCM="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.3-rc.6_1630416905491_0.6698583200280275"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.3-rc.7":{"name":"ipfs-http-server","version":"0.7.3-rc.7","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.30+be900895","ipfs-core-utils":"^0.10.3-rc.7+be900895","ipfs-http-gateway":"^0.6.2-rc.7+be900895","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.3-rc.7+be900895","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"be90089554b3ff3d7adb02e76076e5cfa1d82572","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.3-rc.7","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (linux)","dist":{"integrity":"sha512-1ZkTrAzshCHbGtYEwusMcOtlspOabsBbV0gfb94846kCapzcAx473rHwBKtC2RwAxmzeMoUQa/lxZ9gUxpeI5w==","shasum":"92c73efa1e5219fa3287513fa929059f7f8dab5b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.3-rc.7.tgz","fileCount":200,"unpackedSize":1006383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMOb1CRA9TVsSAnZWagAAXV0P/R96jmBalP2fJWukQQMm\nBTbfJJym1Gn/TDXFeLNt52XNCVkhlTwQRWNAssIwE6OJzI2RKr0qL76O6ZAT\nctC/KlEGXS3Isb2407BPfReOrttidwt8M+yaP37cNIoqfMh7JMBsRri8SBun\nATt52Zn4FBOnr6SP5cjL9nKqnHhsldXFAgQstsXTQHJn5QL84ZE+Nsk4hAsu\nvU0cAC3F7mhtOO9ZpYUrOrOKPntBTcwQq34dadP+sxyrxsjR88KFRWSAHbes\nAdGDML2iwMTdxZpWcl5cBl1f09hM83j+dtPptDjRdjG0EZmxsFva4218cGEp\n/AW1xsmCdPVr4Z1+mVzlCqUEEd7SLpwjrmm7czephjfmZCOkM8Rr5udBGZzG\nugEcBAM3jIOq39oIwmQeq4NY+OJfhiWwzNu40hQrlBEOscFwF7xmPiEujOAe\nOguvncrSD+Q/8IzroKV9eRt1OyNd5NzhBAqoOA8K7PGL2axoG3J+63HTVdRK\nSNxaOL329rXVayQBvgjxtE7DtFPh5jw0ISbQmo/xy8so+dxkGc7I2HR5Nda0\n3yt4xHAV6RTKm/ZJupCAZPtJNzXumZP+QfPlKh5bPAFaytUtYqa2If798bPJ\nDtb6D43GcmjxaY1PZlXuS5vW9f/1Fbif/P0UpwA7IrNoZIiVvBvtnZUdTni5\nrgfQ\r\n=EfuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtFSWAJTGmggLVYTingCNzc4EljOyv71sqYW7OBdNFqAiEA28MsiP12QNhdO3mIVP58gOwRGSKfUO/rvVBy6EOBMYg="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.3-rc.7_1630594805072_0.14573287742536944"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.3-rc.8":{"name":"ipfs-http-server","version":"0.7.3-rc.8","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1-rc.31+c4f96fac","ipfs-core-utils":"^0.10.3-rc.8+c4f96fac","ipfs-http-gateway":"^0.6.2-rc.8+c4f96fac","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.2","form-data":"^4.0.0","ipfs-http-client":"^52.0.3-rc.8+c4f96fac","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"c4f96faca331a2e0db2d6de35a804bf2b9457c80","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.3-rc.8","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (linux)","dist":{"integrity":"sha512-hqKQttlC/6AwOXciOvOG482yB94CrdMxY1QIAWeyGSwBquawtyIsjKtoLP0u02rXQLe94ViuNkqsi77VdPUsRQ==","shasum":"f11ea4b0eb4185ebd18cf0426f2090fa4cded21d","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.3-rc.8.tgz","fileCount":200,"unpackedSize":1006383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMQw7CRA9TVsSAnZWagAAodsP/jlBBSrDxMrqlSRM/JIL\nUqG+36VxWdU7ljhkLLp/5pcNTgD7LiczUsBI4W7/Kc249s2sY4qIEkAc6wsa\nkkG2I0O2idovnM/OYXHpUJtdlgBHMdv+pkp8bLp+sQ0YTNS1k1YEV0kmVgWC\nJOfBXBNtFdkcJLgw0htQUo/VqheJnA9J7UoXwQiKI6aWCkTSxCQ69NneAmjk\n1NxaZD5lTHRoZvRSqb3W9a8fw+UG/t2dnO1+1B273uH+DazAIMBir1YjpoxZ\n/xwG6plwHnM++hGJqoGCWm2tiF3nuT4tzOT9hTcYWfGpB9sByciRHrt2fW7J\nQsYWHoqJp8ENy/sltwTAJnzEWVKAOSA0Mm+DZlXGb1oehQvxwkgubwEytUUr\nKtKkw/Vi5+xYrtlJ+UMxMuI6378lxaiWPFJKNw77kYy/n93mb+SLC2zdjfoZ\nygfFQivKVlifsk+FLLrV7fwxeECn3bRXl8OhQN6eOOq0f9OCdxA6w6N6uNX4\nbLnxH6FBkCSE7U4qqPlJRBZrzuwTn3+xSYMFE8iW2cGBepFC+7/M337SVxzA\nPMCJdFKnJjSgnyOj7ia73KIzbxK6jeD/3CinJ1d3QF/fSfUXy5sTfstZyA0T\nm/SP+dEtMZFYI9o4gEd2iJZ+HDwhkYG0YzFOYK7MpRQGNqw8oIXgvRxjgjGt\nyYT9\r\n=zES7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPyWB/iwW0xEVzbsKxKt71WniCBg/onZ12rbWRyWPfHgIhAJKc3lsKj+fgNDMvatsZZVhCgLEYhZcCy4sUkA3p1NqH"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.3-rc.8_1630604346998_0.7404479620347035"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.3":{"name":"ipfs-http-server","version":"0.7.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1","ipfs-core-utils":"^0.10.3","ipfs-http-gateway":"^0.6.2","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.3","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"9d92e8079694dfbc7be262021cb9d41e6c5e2c07","_id":"ipfs-http-server@0.7.3","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-9PbmsNUx33UlVquGPYZp+I+2k3rgMh4IvhccqDgfGstMUj0NRMrxs2ZmvHNWujFDZ6uQehYVyTAxMBSjdKteCQ==","shasum":"dd38a5502b8863c2ca975e0cd2f5f9746ee65334","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.3.tgz","fileCount":200,"unpackedSize":1006312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMRWfCRA9TVsSAnZWagAAOgkP+wSEOvTYkGFGCkXROVPI\nzkyDY6Hth1qXZGCkZIvTAbWbpSTurnTKODyR4gO8QwVskzSGSgR6Dy7pKJ6g\n8iluXgsRYBhexHsd4vv5p95pFio3gQCGCNydKye22Le2lDHdkxt7SM+9X8+N\nX4rLstlGGP0slCc7qQeBCFFQLiAbpBgffI44V/fUyzs5Ri99LV8CjbKfiQv6\nwO9Kui41ZiJbTAMqbIZSJN/u8v7etruBKLQp8+vZMOOgtSsfAG+VvkLc6qI0\nPpJkJD7UyUEmwEQMhq/SuxDNjAMDzA0R1bPZW6SuQNVLQjGWreOYzXBb4CyX\nvODLjnFRiqGRUvdoaQqwQz2NHjrFDVBoHwCozNOKIj4g4k9+uUIq55Bt3F0W\n9uQ54iFhvOdkir6YwRNnMUc0Q0UBHNfNu5uYyG6E2uu3LsHcK06pQUsxq5yL\nUlFcC02zsRkl4pJGidQEpUFt7zdoJEu+DkwxoSszOVnuADbArqAjS+yk5E2N\n/ImlpVUQfexs9622PMGiA/q5G8Ldj6p7uRw6IaRsk5WNb30e4e+QAzxLKWz+\nfO4OOAUZBvrIq27/xujhoxv0EBAO90EdMlf+3/nfckBsMQWFr9+MpJZhC8Gm\n9fbm1a2eiN+iXHehcx1QDSBSXUVWLQCb7eXrbw1j5qO7bm/sI2XWXRFxGWyz\nsEk5\r\n=LIEL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVXnsfJQo2JnpebkFWRAFHOpnu9dFI6nxfn+XFjS+ZHgIgTZQ0m8TzkuUAul2jualiAsH7633UI7VTIBHJF/XiSHQ="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.3_1630606751528_0.33926767678551983"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.4-rc.1":{"name":"ipfs-http-server","version":"0.7.4-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.2-rc.1+5cd78e56","ipfs-core-utils":"^0.10.4-rc.1+5cd78e56","ipfs-http-gateway":"^0.6.3-rc.1+5cd78e56","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.4-rc.1+5cd78e56","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"5cd78e56b8344b3f71fc7c578c4a50d92c25f0e8","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.4-rc.1","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (linux)","dist":{"integrity":"sha512-4Wj52plQjY9yFAN4BO6Aa/0fKnMLw7j5fpCOng7CTGJit0k/+HrLG1DQRf+xW4UcD9I5w/aprRgKKcPS3Uy6Xg==","shasum":"aac81d0d140240556eef0e0c4d099423dcce18e8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.4-rc.1.tgz","fileCount":200,"unpackedSize":1006382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNfksCRA9TVsSAnZWagAAXsYQAJcroBWGRIfSdywWN3bb\naiTpK52O134H5IjUxlWme5u9h6FqU1caBfIgTAxu8MDAl8l5eBUIWv0ONRrW\nlxpFvaDxLtkXgFGqRd03xEHJ/UZB2VimRqBs0dW5nRD14YYTkD4Rt1yuVkbf\nPCUDZmEZm7gfpG2+QOiRQqVJfdfWnx23tSFOO6Xz+ckoE4c/g629rAFwVVp/\nPdMT15lCn+4iQxuO3ItcI37gRsU0MKzck0cZvLmQPLOW9Ob26CUOvh+pmFS8\nCyoQB0FNvNuDiRsZjmzgBG86fkVju/eKa7yzKK6koLBhrpd5TwjkJK22pLJd\nC6+bRCb0A9E3oALEVSzS0lX7jvc0a4FZ0Sk4B+Pr+E9IVyGAq9fOmNPx6/K3\nhVQ5Gl9+kXdlWswnlt3wlLY4qYVz0B9M+nF18hlBnRj31VnbZKccFJoyUuIb\nxkxbMPmp0bAzlbjYTB0voNMZp1DtKdINlCVwRclmoOqnwDj4464l4Cw9/swE\nGDmSHjXFurnnMUCPu3UhHgay2+Vd+95iLbw60idg8+wAMJvEtL2zCZws8PsC\nb+GNhNJqqcTN8uNEDSrYqSHLtMd3tSocAyksJzdp0mofqUwXAaSTRvHMmb5U\nRg4MqGT52CeJ7h42Kylu5WHzhl9d2e7oLTQiF+uNwRwsmffUEwnpmjJ+W99i\nBHsf\r\n=x02b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChLkktmN8kY/HptjiHhAa/JYEzZJr9E0EYIariR+fx3AIgfBlcIwRGPG2G5ObXTwKEBcCHV0PlXOVk7c9EBAf1noE="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.4-rc.1_1630927147857_0.3422467734709693"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.4-rc.2":{"name":"ipfs-http-server","version":"0.7.4-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.2-rc.2+2be33543","ipfs-core-utils":"^0.10.4-rc.2+2be33543","ipfs-http-gateway":"^0.6.3-rc.2+2be33543","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.4-rc.2+2be33543","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"2be33543a07c14a604fd484a481032dd75fd8235","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.4-rc.2","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (linux)","dist":{"integrity":"sha512-Bl58IulWoV43Dz3l+vjn2rmCAl1WkExZzebStj56/ZX0BZtq35qMAKKnAPIm2y28p71LQJaVl9R0UxtmYQcykQ==","shasum":"ef19ed4c06ae8fbecad3a428f21b92d3a86e0ab7","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.4-rc.2.tgz","fileCount":200,"unpackedSize":1006382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNi12CRA9TVsSAnZWagAAnT4P/RIQqaSOhDhB9qd8fBYX\nqy/8qgd2PnI7wPfKe+Ckp5z5XtonfTdhRhFIRTayw2TrhP/GZ28wDUzEiS1W\nxpIL7AfUgNGpHdRUgc1A9w9SKcxKz5gwXTMMYCOMiK2NArr/VxH93L1eMmeZ\nx2xeDBxQB9kNMt7f1Hlj55Xy4qmmphM8me25uruZyTlRo9ubBYzVg/DUhvcj\nF7bsITp+66oFsduT5cHZevUufwCnmqKU/Mf8z/9x+V5YSj6jTlp4CpJYuhOh\naRo7yYaori8De5+ViIgWOcI/b5RocKimgicv+oDFBk20yOCV1V3RZM4WubT5\nYwKPKNUM8B7+1ZaJ/SrulXzEfhqN5hrt9uj4KvJd+GqADVf4PhkOacvtGCOb\ntxgFrZEWHYvCTQWN+FoMqd9ecjvqMuW+uxjMzIEzIMpq26c5s2yBbUUR99wU\n/JuNtoV9obm38K/1j6eUuhPRJB+boSXa2H3INVrdt1dT//JjRW47Tm0AIucm\nl7RYwFF1UY/mWGwA/61+uM8pT2ppVe7KLPQrSoTNWw0AcSGUCzUgh/WP0/C9\ntykHTxy52HjOJ/FWgGvS9JTduiDvWzOrdGA/4sVtLpNoJNq8xGoDLh/XKg7k\nIyCk+eial+e3FXNXZNSnxk7fn4eOeUBBNk2+HZ4ELQ4xBFa0hMA/8mKgRQnD\n64Fw\r\n=I0c2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtMTYOmmzWTKgHIEELyT1tDvyPSTKNIxi3Kr5r6OglcgIhANrcWZzy2cT7VN+gSoNiaaJTGUDpho8k6jd2Ofta6t3k"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.4-rc.2_1630940534077_0.11687442719920771"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.4-rc.4":{"name":"ipfs-http-server","version":"0.7.4-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.2-rc.4+84c772ce","ipfs-core-utils":"^0.10.4-rc.4+84c772ce","ipfs-http-gateway":"^0.6.3-rc.4+84c772ce","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.4-rc.4+84c772ce","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"84c772cecffaf4deaf967c0c4e9d49c3dda73237","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.4-rc.4","_nodeVersion":"16.9.0","_npmVersion":"lerna/4.0.0/node@v16.9.0+x64 (linux)","dist":{"integrity":"sha512-LskdHp//YLt62ZlA5MQJbC+fX+gah840zemrmhbWNVEbszTsn57eT5uaAfXNoGmpRhYTB47LP8Rs8w6U6GtibQ==","shasum":"bd719b9fcb24ebcc5757a1dd01d51ef5137ad1da","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.4-rc.4.tgz","fileCount":200,"unpackedSize":1006382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN5t8CRA9TVsSAnZWagAAeSgP/0QI95xdwXulWHFCwILa\nfb03YO+CLkIozVpwzqUA5VdGcliyHpIXLw0u9Bl+L9mnW5Whs7cbrJjM8eu3\noWdjSEl8Y7BGMchqjNgm/QJxcT/zBDeMKEpL0GYDQ6PUIvZSvn/R4lxMRFj6\n4xHr58OINcC85p+bHbRe1ynUS7Tyy52nzCTcqnIBBY9aCG3w5g/aQY3qIMOI\nl94RD16Ij7RcuVh7KD5pU8Y4hjzj0u8XHWI+8GdeHE8YMMv4ddlT6EU40TLM\nBh2hv+90Jd6eYTwpOQMz3ra8VIRN6lH6ri2hn5MqRm9gAtj3Dk3G2ri/l5ZB\nl2t6yEW1wEXTnDTP3yIuNtwz/f9anqia0MxuWUOZMJ57asN+CvI6hX8AdBwS\nuNh2BdDQ2qM6UdqbpT+C3i5A1BBl+n5afkUQLHWJhB3KePCaOikTZYCxP8kX\nmBi5v//yyapbKx2hjjsiJ5Ohl9Zhsqpcq6fjySg5/FijnW5mR5aGuOJh5dIv\njn/qHkrAOPMNNR3Nl+dNVbkSBmKryOPfTZdqDpsqOp5By5xHt+/96WrUirqw\njCnhGI+BlvAOsygbdpSQDeWzgE8tedtLlhrHLNHF3GMZ1bH90S+PGIFNTPcz\nuDjL7z1ULQNpqqONYkiZfGyrI2t4vPCFgnwequOhBBP5r537TAap09YSN5Rf\n2tzN\r\n=pG5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8HtZms1w3htwlM9Pjr04GY4XfHqbYZo9fIaJw/cCPnAIgIF8lGdENfA7pUssR/bm2PIPU52/KPjwYsX0FFU+zHYI="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.4-rc.4_1631034235675_0.4877797300467621"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.4-rc.5":{"name":"ipfs-http-server","version":"0.7.4-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.2-rc.5+b072ef16","ipfs-core-utils":"^0.10.4-rc.5+b072ef16","ipfs-http-gateway":"^0.6.3-rc.5+b072ef16","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.4-rc.5+b072ef16","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"b072ef1635759a3d64e02afd7a6d853a94cc06a5","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.4-rc.5","_nodeVersion":"16.9.0","_npmVersion":"lerna/4.0.0/node@v16.9.0+x64 (linux)","dist":{"integrity":"sha512-eZ4UPivWo6XYFeFudSy3SGAC3OEgHR25OyaA/QE8ne8M2OxrOvZDuWs0mw7ULMR7MkfWEVdGz5lvWBfbS5GHig==","shasum":"0b951864945787fe299e5b8ca70875c41acb2202","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.4-rc.5.tgz","fileCount":200,"unpackedSize":1006382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOINsCRA9TVsSAnZWagAAECoP/igTCvp/NVoD7NnI23S8\nJGa64Kp3euyUTvZngEYP0xlW9TxHIo2yNmvbp/CgQ0lyCQLc2xgZaQ2lXmCA\nINvMSRR6BLt/wdi1LsIZSHj9YQjf9ulALIq1xpsI/wRJ8aT19jiZZTG27gXk\nDe57ilW1IOxh/TOC4NvOFJ9/+8Lt4QpvgwvgAumCZ2XpmPfg976MKoicRAZW\nSXBqrHcqCmD25VXpNf4VbeweJUsrmW1OQ8/dpbx1K0xFFemr21er8vzdkIS8\nXuofx1NX2sQXXyv3W9e2sIvVdyCYyLfLuBvU82nu6e8VSr55LKVDVtUNgQmZ\nByD4KVUO9agFNYnl49K3exkt76zH0DXGS5Xab0+lDm4xJ+1LLPVb9rDSbEIG\n73WjhcHSUaAoc6HoBaBINxW19qZwUjc5Lp4x3URQVp3B1JfOHf+FnjB9GHMA\nqo6hmVulhACfKEiOhadkB10mFC4OON4JIimml1jgD/FUleFFyIJojRwyWEyL\nz6sSy3thiRoyifjhKmBSsk0zOxYyH5uqvElEEvOG+1WldG0KDs86sIN2jYlb\nD8U/c540AmHsiG9rxuIzF4RA6m9r9s5ZkmVfv/1PNS0hWKh+lkCtzkfsTPWv\nGWnSgP4ycAJijfRlIl1mObfFLxonufc6Zo7GKwkaWNlErQcMDhsAfIvPQ/H8\njw0c\r\n=UCEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAO6VW0CpnoNYjY/Ns50u6sH/tgge2RYCOiB+U4pEJICAiEAp2KuRPybkQdWyjMif8DUOWJBwHvXtyG6C511Z2WRzsg="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.4-rc.5_1631093612028_0.9594332549386329"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.4":{"name":"ipfs-http-server","version":"0.7.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.1","ipfs-core-utils":"^0.10.3","ipfs-http-gateway":"^0.6.3","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.3","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"7555dc28a904958b375c4037258759061745b3b6","_id":"ipfs-http-server@0.7.4","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-eypBDxU/ZYPpg+oiqUyjcZaUd7ISzLnhxCtz5JUP57brXbWIsHpZX9BjN9VKsdWhzKxaXYz4dTTvaR9YJSRFVw==","shasum":"dd90cf4f1dcb64c5f54c036276770a4191a29a0b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.4.tgz","fileCount":200,"unpackedSize":1006312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOIosCRA9TVsSAnZWagAAsPIP/1NabDlvbNhuIpeKX4UG\nVZkfqqtJi5ioEUKgZGkUiYV/j8o6uNPbtHf6ztzoNSVSZ4E3dZ2RCWz4nAp6\nMa+aPNenxwRINonC5aLMOkm/xcihFpD2Vrs19KPoj5ea12FmpbdIHiJsEdBv\nKMpQ3s38XG1Ew8CBsZf0sautQ2qLiVB2CiUX1Ea4ZlC/enBWX3blYH0f9Ud7\ncIEaZqVgJd+EG9DqZQNo3dkuAFFCeeNpC6RTD8gQ3n/XYBp3/zsaDVx5WwuI\nCm7ilxv0ZHls16Yn4c8vMJ/vuyMueFOT90cMitvlzvZGLbesOLg+sa4+h8kH\nPazYAwdXvsEf6vL+VD5dlVW6ysBvvCxPLAorS1WwFAqvmmpdom17u9MjFaoc\nFULaPsEibI5u0oo6xP38qN71Fp/svl0XTu6P6xkKfoCpN3cfBNuogHq4Bs4f\nhdKfs9FXWFOQyOl+0oWj9n/NjVEI3k4nQ//ZTYFptylCMpl1WYdHh2v0FuHY\n/4EtQ18wUu4zaCcxoJFdBqTdHdhCnd8zOq+YTC2/COkTouGbxhSErUayGTnY\nqpp3CRYfy0gmptIBxarxpbfeSgp0YYmJjQ4dLGmTGUUc1BeGcMI2Qd1LpoB+\nyYmmnL2KdWpjQf05+OtEAMwW6X2bLEWCnDYxbpzMtBeoy3ftvC7WFyhcKBOK\ndcJS\r\n=7P2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICh9QbY7dHLUOtD9RNl+1wDeXI+h+zG92x9M31VtyBexAiBcqvMZ+E8q/ZPb0h6/LGzPR/fX5OpwW62ESJItkiwWcw=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.4_1631095339957_0.6525253223550809"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.5-rc.1":{"name":"ipfs-http-server","version":"0.7.5-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"npm run test:node","test:node":"aegir test -t node","coverage":"nyc --reporter=text --reporter=lcov npm run test:node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.2-rc.8+3a8f1fb7","ipfs-core-utils":"^0.10.4-rc.8+3a8f1fb7","ipfs-http-gateway":"^0.6.4-rc.1+3a8f1fb7","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.4-rc.8+3a8f1fb7","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"3a8f1fb75cd49c882d013ebc1ff600a9815f997c","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.5-rc.1","_nodeVersion":"16.9.1","_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","dist":{"integrity":"sha512-r/1BDS4ZhqFvgNsYL+82def09c2v3S08NQoWL4cfXmx5vdkAbk7gOO+l1+hAKLG/WfMLHET2a5UPyvSWP7xSig==","shasum":"9e0e067a0fb8b8d1fe8e240e6a676d101bd9ffe3","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.5-rc.1.tgz","fileCount":200,"unpackedSize":1006382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQKZICRA9TVsSAnZWagAAZVsP/2JcyQ6kKnjri1ZI4rtl\naWuSOrYe5VQ0p5kvconq9r33O56CzGvap6Hotrt/ONnE2w50RTSJQAW7ex6a\n5Ru4kukKF5kzz/0a/g+aDIuVRQsljtcoAkxXEpw0a7lg/3EvE8sLIpCv7C5a\ndkO5R51wogtzVCkFkVR3UnvUqfFNkvXS5S1cOmQ0IAZ7HGJfO2RaL9Esb+gM\n/nBodHiKMT9c72kMk8yGMMmlW8Aa02EgHuHKk4W7aH2nhhbLzDwApVv+Rh/9\nAg/f4f+3XtW9Vp5DOWtyb+G3jVCv1++fzenps6XwEXg0CAkPCStgxTpAg78l\ntoOB4IU35hmv2cgSQ4pt3XnnEiw+WCG/u4g5Ld5hCk4T0WyRnllFCx2SirWb\naBzvvKfSoRqf2EdVnSrKACGaATmYsH5THIS31tEEmC3MI1Biyt7DQ+OhkYsN\njaJV+SvbJ3miB884ZhOLQgdMPezJzGm/ZrZUwbqGnGAhg2dGrFRGJNlBAdsP\nHzAdYAafLq89AU7GgmP/gcb5PuMaG03w1ChHVm0qw8uNVbJlRMQvZkJJoY6J\neWb/yNC+6azebiRqrtKOBPuUZZLEJgWdFsY2uNMF8OcbVqnt9AFOmjgE8uvn\nHydZsZiGYWn4IsBAbBqSDoai1GoqhbMheCrkndN19Zdfe2o6hceYUqxYcOKM\nmHzE\r\n=EQST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkS7X7f6/HdwJLOaprbGdfZ0sq1TYdj6X5V3/ePk7UIAiARCVX0oCdql6ecdkDggU+UGWGuzZUQSZgeHVubY+mx7w=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.5-rc.1_1631626824278_0.17318983907624297"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.5-rc.4":{"name":"ipfs-http-server","version":"0.7.5-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.2-rc.11+d4b4fd24","ipfs-core-utils":"^0.10.4-rc.11+d4b4fd24","ipfs-http-gateway":"^0.6.4-rc.4+d4b4fd24","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.4-rc.11+d4b4fd24","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"d4b4fd24ccb37ba7bf7d587308929bc4843398ba","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.5-rc.4","_nodeVersion":"16.9.1","_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","dist":{"integrity":"sha512-qGYAC5wtOseFSUJ+QpTJI7X7ObZezFpI8SaoYIfXIezw8V65lgLGuCUsoRXbDKbBYPDKoZjyqHU732sK33iSgQ==","shasum":"f0efbbcc59193fa86c865a308e0df5c571742b30","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.5-rc.4.tgz","fileCount":200,"unpackedSize":1006313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLOEB/CBFv680IQhYhdnX3wG6+nib9u/X4tdvvcF56yAiBYQMfPIzwamAbNhuAmSfp+4/S1PVQ/V17jCO1aS1obhQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.5-rc.4_1631883055108_0.4642411568644573"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.5":{"name":"ipfs-http-server","version":"0.7.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.2","ipfs-core-utils":"^0.10.4","ipfs-http-gateway":"^0.6.4","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.4","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"88c9921362ea5d71f7a3af67d30765c175783b5a","_id":"ipfs-http-server@0.7.5","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-f4bTfub9TYbf9rmq9LSJdibQIUEy2RDZmB7zUtdiMo3vRd9JksdsfT5REPtqMwWDr7xeN5ByMsZQPJDOBtaWWQ==","shasum":"3425d5e74c138795bcd30413e2b339be7fa08922","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.5.tgz","fileCount":200,"unpackedSize":1006240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7lnq+ibv3qm2muvwKp2rMW3Ta5k3zHc3xsNDAs0mRJAIhAPME/Wz3vyZ69KKdhtdVDtrm+6YZjWUAUmVX795xyYdY"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.5_1631885048450_0.6708019338012401"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.6-rc.0":{"name":"ipfs-http-server","version":"0.7.6-rc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.3-rc.0+88c99213","ipfs-core-utils":"^0.10.5-rc.0+88c99213","ipfs-http-gateway":"^0.6.5-rc.0+88c99213","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.5-rc.0+88c99213","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"88c9921362ea5d71f7a3af67d30765c175783b5a","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.6-rc.0","_nodeVersion":"16.9.1","_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","dist":{"integrity":"sha512-0NGTULFO8wbWEuNGFNqFDPt/xcTErFcudjShnaBA0n+la5bCQe8pF1iG4K8Jvl9vhBJs9uyn0MtTsN77ZY6Ttw==","shasum":"4c88e95a3be2373ce3d54fe95bec8ce2cd2b8bce","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.6-rc.0.tgz","fileCount":200,"unpackedSize":1006310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAK5aZPaobrDmuirPGUNcfEgZE9IEcqtOjiYhM/gGcuZAiASsxnDoEhANN0sQ8Sv1gk7XB7Gmq3n0Ni4/ARo7AzWSg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.6-rc.0_1631885416546_0.3574963610942288"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.7-rc.0":{"name":"ipfs-http-server","version":"0.7.7-rc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.4-rc.0+a49a89dc","ipfs-core-utils":"^0.10.6-rc.0+a49a89dc","ipfs-http-gateway":"^0.6.6-rc.0+a49a89dc","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.6-rc.0+a49a89dc","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"a49a89dca7d9b81d390af0833bcee2133959d1de","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.7-rc.0","_nodeVersion":"16.9.1","_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","dist":{"integrity":"sha512-m1o7U7fnH2yx2sf0A7EeUKidPVTJaGAM381YnRdag5/NRiWHWw5jiVjA5G6m4MQXBJDOKF8amLo+iV/LWEdEcA==","shasum":"a162a9fe6c43d30c3c0dd90e7b207644731641a9","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.7-rc.0.tgz","fileCount":200,"unpackedSize":1006310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4dDpWZth01jl3j+3PGOJip0Oe2B332m7nMLBqCbnT+AiEA0Od8uDTVOwirOv2CcKYXxcieHXRQAZenfN1bb8k6kmk="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.7-rc.0_1631895935450_0.7067878985020444"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.6":{"name":"ipfs-http-server","version":"0.7.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.3","ipfs-core-utils":"^0.10.5","ipfs-http-gateway":"^0.6.5","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.5","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"b5488cb3ef5ab7ea24b8b2275ffa8cfa4b7b7ed1","_id":"ipfs-http-server@0.7.6","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-isGwr+WPx2cqThBmNRX8tY8Axkf4IwBODJiMSQ3pswhq2JgltmJI9ulz/GakUYeSpb+mxNX8AxnfzVbQbGN9/Q==","shasum":"7fb6897ec1a23eee5cb29070c36362da201aa7ce","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.6.tgz","fileCount":200,"unpackedSize":1006240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfkd7aFBdV6XE/Fv5VafV5kVuYiPLUISoAJf2v7BVQlgIgfzmd6SUbN3GMM3K7mFvLKLzK/kBP4fmjQgDouUDqW58="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.6_1631896567004_0.7752981243117629"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.7-rc.1":{"name":"ipfs-http-server","version":"0.7.7-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"src/index.js","types":"dist/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types","build":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.4-rc.1+4126a5a3","ipfs-core-utils":"^0.10.6-rc.1+4126a5a3","ipfs-http-gateway":"^0.6.6-rc.1+4126a5a3","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.0.3","form-data":"^4.0.0","ipfs-http-client":"^52.0.6-rc.1+4126a5a3","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"4126a5a38bd7b42e96171b67e9cbcbf4efb94476","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.7-rc.1","_nodeVersion":"16.9.1","_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","dist":{"integrity":"sha512-O6EAYbSUrTvbpIbnNFa0hg0D/J4eb7wnMIEB3QTi6M2FDSKlpZX4MGCCesge45B6S9uF/OKZzG2ub1UuI3ff5w==","shasum":"e1aa7702f5e434fb51b194237d073d90fb119f69","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.7-rc.1.tgz","fileCount":200,"unpackedSize":1006310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE96qWF0XRe4NX3ilH+fuN6YUsEll06OpmzvwzwQ5mewIhAJDnUKhtknjOWa46UFFnjVw2OczqrWilBgEHFgaI68uA"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.7-rc.1_1632240649346_0.06817659268691822"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.7-rc.12":{"name":"ipfs-http-server","version":"0.7.7-rc.12","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.4-rc.12+98e3c7213","ipfs-core-utils":"^0.10.6-rc.12+98e3c7213","ipfs-http-gateway":"^0.6.6-rc.12+98e3c7213","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^52.0.6-rc.12+98e3c7213","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"98e3c72136abd56bb6e3a8ee1421f7dcc8c8533c","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.7-rc.12","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-uY2XX6eofORMzVDIQBVSnBTPtDR5bgq+KMfR8tPcAkLTEsUF2tiqlbxfDIX5VTodj2LIdOKvbaj+pFt9cmHtlQ==","shasum":"58061a6f8f0e4090ed7e13d4c7485c09a0bfb078","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.7-rc.12.tgz","fileCount":264,"unpackedSize":413702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEQm5l943gAO/X114vBqJZlHlIeLw108St5iBCj/FlXAiAmvQ1e0DhZSyTWQRuckhhCos9tRhHL+b/OCJxkbSshQQ=="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.7-rc.12_1632377779786_0.1442084602001923"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.7-rc.13":{"name":"ipfs-http-server","version":"0.7.7-rc.13","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.4-rc.13+1d568430","ipfs-core-utils":"^0.10.6-rc.13+1d568430","ipfs-http-gateway":"^0.6.6-rc.13+1d568430","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^52.0.6-rc.13+1d568430","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"1d568430137af97b76555b015a18718c83f417f8","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.7-rc.13","_nodeVersion":"16.9.1","_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","dist":{"integrity":"sha512-mTQI6XpE87rE/9+qblaPs+ZraX2lhZKP7LdaJI02e0mNjepk7xifiKWH7DBexauNSUMPoxOHkgZk9ijtfehokA==","shasum":"9268e273265f418d84acf45308817c180e29956f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.7-rc.13.tgz","fileCount":264,"unpackedSize":413672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO3iOw4pcQZZFf1mdLyGGBRPObniXzLqdY8oyD1UyXngIgVv3E/+DZaS0hYeFd1yDaXMkIFwrIvyq6okgUZwYjfbg="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.7-rc.13_1632378395263_0.6444749890306909"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.7-rc.14":{"name":"ipfs-http-server","version":"0.7.7-rc.14","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.4-rc.14+498d9b0f","ipfs-core-utils":"^0.10.6-rc.14+498d9b0f","ipfs-http-gateway":"^0.6.6-rc.14+498d9b0f","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^52.0.6-rc.14+498d9b0f","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"498d9b0f3c5325af2d2f93ce1538c65f7c1eb2dd","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.7-rc.14","_nodeVersion":"16.9.1","_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (linux)","dist":{"integrity":"sha512-wzDoDrmcxll/EYkUjygfALo8JbsCPNDSPdLiX/cuvzqzX+9PI/CipOWO/MWUevRF6+duUUUGKW4w4fd8k5Yytg==","shasum":"434d0e021cd4dbffede3ca0bb77c500d180c0d70","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.7-rc.14.tgz","fileCount":264,"unpackedSize":413672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6rmnmAeREAD5ISCxhkgwgiXdz8I9kbra5FB7lgtoGlgIgaFwO/LpZX3hWBf8FIELkUQexFVYaeGHNL6+48eU8VtE="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.7-rc.14_1632394075372_0.17413242005486618"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.7-rc.15":{"name":"ipfs-http-server","version":"0.7.7-rc.15","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.4-rc.15+5de1b13b","ipfs-core-utils":"^0.10.6-rc.15+5de1b13b","ipfs-http-gateway":"^0.6.6-rc.15+5de1b13b","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^52.0.6-rc.15+5de1b13b","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"5de1b13bb685405ae081a824dd76e34228724451","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.7-rc.15","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-tw7uiY3UZmjui64rFzFOky6AowW29N3yewOg7uuGsVf9ndwPgDjg0s6Jnp6Ld5bwY+BZqXPXEVuDeaBuyp70vg==","shasum":"510b25c88ab9d2ba06aff25ed55635005e13aa24","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.7-rc.15.tgz","fileCount":264,"unpackedSize":413672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEz8QcFMK5M9V2omczpi9aJom+vBEXQ5PlpY5hxTAKVAIhANGvAxLWLD9J2rGl5RLKDrfZZHviC0niSU/N6fFmLHCn"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.7-rc.15_1632401812687_0.7150213531541607"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.7-rc.16":{"name":"ipfs-http-server","version":"0.7.7-rc.16","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.4-rc.16+be4a5428","ipfs-core-utils":"^0.10.6-rc.16+be4a5428","ipfs-http-gateway":"^0.6.6-rc.16+be4a5428","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^52.0.6-rc.16+be4a5428","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"be4a5428ebc4b05a2edd9a91bf9df6416c1a8c2b","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.7-rc.16","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-ugl018Nfy0a+c4nEYiH+4FcOMNUpDGNP4NSYsYVrmvOeNuSLxOgELHyjWrOg6SXasz9KdFtqlutkdKwkZrKI1g==","shasum":"40ec342a941fae4527af3b868014382450e008a6","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.7-rc.16.tgz","fileCount":264,"unpackedSize":413672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzTQ+cSV2U/koVEYqrnbzCoHWesMW9t3XBM8B7tr0ZQAiEA2z/kbwkILnoIsBde/KjRYknzNp3CbT5p9w8HtdVGc6w="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.7-rc.16_1632421994765_0.5939409282098123"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.7-rc.17":{"name":"ipfs-http-server","version":"0.7.7-rc.17","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.4-rc.17+b0f367d6","ipfs-core-utils":"^0.10.6-rc.17+b0f367d6","ipfs-http-gateway":"^0.6.6-rc.17+b0f367d6","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^52.0.6-rc.17+b0f367d6","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"b0f367d666aceb4ea8bdd532a9d8c3501f8cc78d","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.7-rc.17","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-XFr66IOh4PCtQ56jVWmxDzK1W+bzH9zSLMGU446HYwJt7CaQli4NbpOXOUZwVd4mQwgmJSYMQLzgURv2dXXpzw==","shasum":"76b6b5992a1dcd356c6d1c26f92867b72c317697","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.7-rc.17.tgz","fileCount":264,"unpackedSize":413672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMlzcFn5yLzpEj/cJ4+VPwHnoSI7qlvQYaUGV+h606SAiAegjUsTSEcaDBCMBRHiAEY47ODgz3yK1Fy169tumrWFg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.7-rc.17_1632482447148_0.1703375334145507"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.7.7-rc.18":{"name":"ipfs-http-server","version":"0.7.7-rc.18","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.7.4-rc.18+938a7d72","ipfs-core-utils":"^0.10.6-rc.18+938a7d72","ipfs-http-gateway":"^0.6.6-rc.18+938a7d72","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^52.0.6-rc.18+938a7d72","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"938a7d72896bf5e5afb2ce6d472aec4fa4929a3d","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.7.7-rc.18","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-5lKLytNKGc4Bo6KaHzb/6qmLNypSUOTeOYTREU6lEFgaaofIEHZmoTxIvDNUOpja3/9Cn0nok8a1gOb7eYv04Q==","shasum":"5cdf6278db16ab54ec2d956e42ea6f95f5c1c6af","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.7.7-rc.18.tgz","fileCount":264,"unpackedSize":413671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlBIqBPGwvhmf87zFfrMhBkXdcHH0g4YkSA1laEmkyRAiAHcRniQ5MAYFO6gfF25Lj8JyXmwQDyAeuRSqdcSbT6Iw=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.7.7-rc.18_1632487535798_0.2296799243441734"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.0":{"name":"ipfs-http-server","version":"0.8.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.0","ipfs-core-utils":"^0.11.0","ipfs-http-gateway":"^0.7.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^53.0.0","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"cbd3e948deb5a6489cd69d1705a0261860c2ea22","browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.8.0","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-n7zx64SSvzVYDp8KjCRolGrijo5ZlILTdLNlzoV+QqD6C+n37wBWwhMswu/TumfVv40yCuJzxQwHb/lyn5DX5g==","shasum":"e69e9340d0aef3b675634605f17152834444f133","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.0.tgz","fileCount":264,"unpackedSize":413551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqjEITcavsllI39B2qOyPdMfGBHAyc1JfgVSTKQSKeRAIgCNwxVRMxOXC30IKu19PysaRJ7lByOhqejqI7DHo16O4="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.0_1632487766394_0.9174245673579298"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.1-rc.0":{"name":"ipfs-http-server","version":"0.8.1-rc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.1-rc.0+cbd3e948","ipfs-core-utils":"^0.11.1-rc.0+cbd3e948","ipfs-http-gateway":"^0.7.1-rc.0+cbd3e948","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^53.0.1-rc.0+cbd3e948","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"cbd3e948deb5a6489cd69d1705a0261860c2ea22","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.1-rc.0","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-1/16Z3RkDjvPz4L743zUpkBCB9zMbBrXydAf6s+OiMg1h9tMFe2t/9IsFfZTxiq2eRgk4azSAfNaZE0xn9e5jA==","shasum":"5288271b8642228bdedfbbbd9e70d7d47d206c3e","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.1-rc.0.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3i1uyODK3+K7uoT3U5d/TAQyThUuMGWQeSsgak4jCkAIgF5ODInHKwrRUJ+e8CFz91mF/t+rwMphjByRUcw1AQBE="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.1-rc.0_1632488019206_0.07927357769165733"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.1-rc.1":{"name":"ipfs-http-server","version":"0.8.1-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.1-rc.1+a0e36f40","ipfs-core-utils":"^0.11.1-rc.1+a0e36f40","ipfs-http-gateway":"^0.7.1-rc.1+a0e36f40","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^53.0.1-rc.1+a0e36f40","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"a0e36f408135c963d4fe3a66ccbe94e60ae5d8c7","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.1-rc.1","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-j4ZFT4Pe95j7a/EOi9AVZ2DTsmWz92BE1I3YFcOR9HpNBaKug1TwidfeBLgyVt1ZVKFPsjH5LbemY0lCx0iZow==","shasum":"7b97a71ade44af4e900846aa7e7fbb00014dbdac","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.1-rc.1.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSdJzTk29bruvexrJ4w2SONsBe8nS1VyzujIAfLZcxZAiEAtvfu45IMtpDM74nQI1AzE/f37O5b0N6G/pp7HrXjiR0="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.1-rc.1_1632590774482_0.5763222701357362"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.1-rc.2":{"name":"ipfs-http-server","version":"0.8.1-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.1-rc.2+78060914","ipfs-core-utils":"^0.11.1-rc.2+78060914","ipfs-http-gateway":"^0.7.1-rc.2+78060914","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^53.0.1-rc.2+78060914","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"78060914410f54f443aad4c5c0de39f899ec6f40","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.1-rc.2","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-tPI3rcSQ8nPnTmHpxn5/730VfZN2bCTLplkKBHZLGntgMt6TPDZ1stfOnphoQ7yLxcIkmDXr95dfvNbWWCNYtw==","shasum":"eeb37994d57d4905116b5c64db7d95611ce9ce17","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.1-rc.2.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcitgeCdwEJwFINSaRjTe9gQ4AUvB4ivLl8ZfJeaKZfQIhALwwr9ySpJwiy1x+lTCtcjtrmkhWWK/O5yK/jcfH0LfV"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.1-rc.2_1632593470616_0.5869121192774969"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.1-rc.3":{"name":"ipfs-http-server","version":"0.8.1-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.1-rc.3+7cb98616","ipfs-core-utils":"^0.11.1-rc.3+7cb98616","ipfs-http-gateway":"^0.7.1-rc.3+7cb98616","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.0","form-data":"^4.0.0","ipfs-http-client":"^53.0.1-rc.3+7cb98616","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"7cb986167d2e51ab0ce94104bac92ec63c0a7cff","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.1-rc.3","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-6umLygSWozW8Cy8jqkr4Lt0PogJQcaKA9ppEjwFSZ+Yg/ewqgau6EOHG9X2YgLTcg9OGdUGtuIfRwOTN1EvLmQ==","shasum":"0e0d189436bbaf64129c94add2f9bd5b77bc13cb","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.1-rc.3.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAllsbrpIjUclQgDQbHuFoFV6iE6mOHwHPQfcW2zkurCAiEA9NhUdO5Ynotc5/tjn494gCB8jRapbDB5fJPBIiVBDxw="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.1-rc.3_1632760650251_0.08721103108604589"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.1-rc.5":{"name":"ipfs-http-server","version":"0.8.1-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.1-rc.5+4dd8acf4","ipfs-core-utils":"^0.11.1-rc.5+4dd8acf4","ipfs-http-gateway":"^0.7.1-rc.5+4dd8acf4","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^53.0.1-rc.5+4dd8acf4","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"4dd8acf4d7df0ece0afa764d44dbdfbf788807e2","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.1-rc.5","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-VdJBJLG3F2caEaLyK170XsnETLD3MjmKIWeGk9LiA1duw86B2mFmhHZejZn54Rwk3FcMOC1kNvCBg4uj14SgIQ==","shasum":"e8552fbcb2efc102fb9ea80a11865c0e9092a7a2","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.1-rc.5.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7ivJPYksSXWY1RCVCzKvwGdhrm0Uu+5ULPw7CjDM3xAiAdfyGJJPE/uRAqv89SpU9PKzu3S5Wqta4erOKBviL4mg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.1-rc.5_1632830418345_0.37036756514181324"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.1":{"name":"ipfs-http-server","version":"0.8.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.1","ipfs-core-utils":"^0.11.1","ipfs-http-gateway":"^0.7.1","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^53.0.1","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"5ddd0c555cc6577ee15667f4ef4e7f3a3b17d04c","browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.8.1","_nodeVersion":"16.8.0","_npmVersion":"lerna/4.0.0/node@v16.8.0+x64 (darwin)","dist":{"integrity":"sha512-6c0XjMuBye1UrQ5LnNAP5SwW7BkaHYSjx6RvyUXrRms4Li8b/yA7MclnfCveSBs5RkIAggNJ5CaonqF5ZgXTPA==","shasum":"b57b4d5aa97ca7264e55a3d2efd85a3036dfa0e0","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.1.tgz","fileCount":264,"unpackedSize":413573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFDAcTxGlrT2+cBEVqd+xs60yA/415tyKoJ9ppRJ6gSQIhAI17sp8ME8i7bY+9r7i/qx6qvI2QdgmPpzdXIY5Y0Q8a"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.1_1632830599786_0.2691183054169326"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.2-rc.0":{"name":"ipfs-http-server","version":"0.8.2-rc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.2-rc.0+5ddd0c55","ipfs-core-utils":"^0.11.2-rc.0+5ddd0c55","ipfs-http-gateway":"^0.7.2-rc.0+5ddd0c55","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^53.0.2-rc.0+5ddd0c55","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"5ddd0c555cc6577ee15667f4ef4e7f3a3b17d04c","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.2-rc.0","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-89kczQ7LRMxw3UpLvQnb5VWTk6YWfUjiOUsAc8YNvOB6swtiL/UtUin3eGkRCIUjqgN3Swqlvo64brSbX9tnMQ==","shasum":"7a043319b73d945781854b51c5e1372697b957d0","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.2-rc.0.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGFZzwYjVA3I8Jf7+DFcK1aQSeWaQOBBcz8/nY68Kq4QIhAMe/unrNjaSG0PsqmibJiokR+2fTz6Zt2KKDInfdMQh/"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.2-rc.0_1632830864647_0.18978134446876083"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.2-rc.1":{"name":"ipfs-http-server","version":"0.8.2-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.2-rc.1+3ce2f769","ipfs-core-utils":"^0.11.2-rc.1+3ce2f769","ipfs-http-gateway":"^0.7.2-rc.1+3ce2f769","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^53.0.2-rc.1+3ce2f769","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"3ce2f7693b59ad4176e245c4c7e75a91dd1bf94f","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.2-rc.1","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-wjRN9QvZ6vF6XQtOT+szyRWWktlK8rOjlWKbP94cTC28evwI+Oa7sOEDydVmPrUgNCTKb5KwWB9eBF/gPRtYXw==","shasum":"fc7e46e3e4df6cc0aef0972120544d945ebf6eda","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.2-rc.1.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2tfSPaHr0i95vXmXka9r0HzLUOvfHn2FUBzGbbktCtAIgWmMtjMaiYaLTG2pNz/UsjKHEzT429SmHmliVzCvMU+c="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.2-rc.1_1633016937331_0.8087497235681582"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.2-rc.2":{"name":"ipfs-http-server","version":"0.8.2-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.2-rc.2+b09a18cd","ipfs-core-utils":"^0.11.2-rc.2+b09a18cd","ipfs-http-gateway":"^0.7.2-rc.2+b09a18cd","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^53.0.2-rc.2+b09a18cd","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"b09a18cd98883662353d116a8ff25a3ddaa48fc2","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.2-rc.2","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-NsAZt68RynJ04DY7SkVfYT72L2rmlbfrqVmz2yTHehPdZeSnrNW5GBhYiRFwbgMWYw2XEdISdhLsj1XbEewfdg==","shasum":"adb6c5935cb0d832b991265022f2a82c5c59b690","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.2-rc.2.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsWDmYs5IoSC+3ece5MrCjqzMy2c1wkKVBGV4U38RvgAIhAIpyRuHEOe2ruvvfbwlcDD4369J2lEoTrWRsz2lXlydY"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.2-rc.2_1633023557640_0.40387335994319074"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.2-rc.3":{"name":"ipfs-http-server","version":"0.8.2-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.2-rc.3+bb0dd96b","ipfs-core-utils":"^0.11.2-rc.3+bb0dd96b","ipfs-http-gateway":"^0.7.2-rc.3+bb0dd96b","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^53.0.2-rc.3+bb0dd96b","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"bb0dd96be3e570f5a43a4f31f43d1c97e8322605","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.2-rc.3","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-i1HaxFhQWn+JQRQC8S8mRmWFwxqg85ZUAX3XU4K6GjhcDwhnpB1BwM1qUTzf/l+LhtZJ/jWQUsuE3O5Im/QJSA==","shasum":"b9f1572da50da066e5e71f61ea73b1c836ab8ac5","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.2-rc.3.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZgxsL9V3WcuZOia8q+f0Cwlf0n4zZVF504pUvkeYccwIgYBVGr3czjb4hfmHJyH5W+uzG1yb/sNoVIgNDkA5oEDA="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.2-rc.3_1633179499304_0.8196415033018551"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.2-rc.4":{"name":"ipfs-http-server","version":"0.8.2-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.2-rc.4+09c7bf7b","ipfs-core-utils":"^0.11.2-rc.4+09c7bf7b","ipfs-http-gateway":"^0.7.2-rc.4+09c7bf7b","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^53.0.2-rc.4+09c7bf7b","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"09c7bf7b63620f84d50c8a3983a5d4c28410cd82","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.2-rc.4","_nodeVersion":"16.10.0","_npmVersion":"lerna/4.0.0/node@v16.10.0+x64 (linux)","dist":{"integrity":"sha512-itiBuKwm7X0Xl1aUoVl2MSR6WhOzQiuE4uc54NQ5utLNmmfDnwfvNuDcHawqldnOEH+c+FmJzw9bhJFydM830A==","shasum":"980aee1d7b5ee393157d177cb84f9f1f25f89697","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.2-rc.4.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNywF4rPh9VIc1sBss7fZevtAsJ7ZuYqK9LMhm0kWqgwIgAXIT2Ut+S45TMDhR42eAlQVFPk6H0EpakYPBArSL1fg="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.2-rc.4_1633703586355_0.33879590512887736"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.2-rc.5":{"name":"ipfs-http-server","version":"0.8.2-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.2-rc.5+15184bf1","ipfs-core-utils":"^0.11.2-rc.5+15184bf1","ipfs-http-gateway":"^0.7.2-rc.5+15184bf1","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^53.0.2-rc.5+15184bf1","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"15184bf1838956a44c079660a4d82c24166407db","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.2-rc.5","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-TXKUwlibgbfgSsyegm2B02k3DL4zPZVDb9LE5PcWeJ9/bTSKLbO4pr/YJZQA3tFZhuogYBU3jLMKiHeyY2yZPA==","shasum":"54b4655c7fe8e078651568393569a64a4bcfc908","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.2-rc.5.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChV62zTLUAy8S/tNwoaYxwkwSbqAYehqGEcYugv2LJpQIhAKnFAMHgrg/CHly+X4zvHzmo1FxFSMviRTwY134rvrv6"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.2-rc.5_1636010782987_0.45813708781289186"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.8.2-rc.6":{"name":"ipfs-http-server","version":"0.8.2-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.2-rc.6+8a3ed195","ipfs-core-utils":"^0.11.2-rc.6+8a3ed195","ipfs-http-gateway":"^0.7.2-rc.6+8a3ed195","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^53.0.2-rc.6+8a3ed195","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"8a3ed19575beaafe5dfd3bce310a548950c148d0","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.8.2-rc.6","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-gbfKlkpYMhZtqQaxe3rkH159b6hKs9475AAoV3wYJL+jdn+t4H3AYguxGgOTdGmFXAKvHYykc+IHDhSFdzx1Sw==","shasum":"36c01de2b347b3ac8aae8438f2a5fba7633568bd","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.8.2-rc.6.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKAhRw9ivXh4aFPINt1VZXbd/eN9/QvUYkqXNqv5XHrQIhAMGJ1T8HFkmkn5swHKMF7vb6XX2rp2aIkzVhYmBHJ35V"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.8.2-rc.6_1636716677062_0.4085190858946659"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.0":{"name":"ipfs-http-server","version":"0.9.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.2","ipfs-core-utils":"^0.12.0","ipfs-http-gateway":"^0.7.2","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.0","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"568aeadd8f308cc230de06a956c1a9e6102094b6","browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.9.0","_nodeVersion":"16.11.1","_npmVersion":"lerna/4.0.0/node@v16.11.1+x64 (darwin)","dist":{"integrity":"sha512-JQlXr/eTtG71Is8Kn6FGRf77uzs7N96k8bubNVB9lHy/tNiR2xnPsjPBIaVkyKLjj1jum/TRZYvLfoJDDC55oA==","shasum":"91fbc3d18e7aedfa6a37df138e6e37c0ce9fea88","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.0.tgz","fileCount":264,"unpackedSize":413551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq0hzkJ+AXIXOUVlxJuVtEm25qAF8GGsMpy6CtXw4yegIgG/P/XFgtkcL7lW1Bw3ZMhYPcgYsVtLvis9AslMwpjCc="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.0_1636718079228_0.33757542792642226"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.1-rc.0":{"name":"ipfs-http-server","version":"0.9.1-rc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.3-rc.0+568aeadd","ipfs-core-utils":"^0.12.1-rc.0+568aeadd","ipfs-http-gateway":"^0.7.3-rc.0+568aeadd","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.1-rc.0+568aeadd","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"568aeadd8f308cc230de06a956c1a9e6102094b6","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.1-rc.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-MvWdXjZ+v5/Ccl+bsR34X5giUNlEtNPgXGOo7srIoy6Mbh4okJd0kLSC9RNvVRkoE9rnwYA70SOF6DxggHiUjA==","shasum":"33f1edc48caf4c3a14044dd3bac88f4dc950e112","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.1-rc.0.tgz","fileCount":264,"unpackedSize":413663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXLPFSMTyFODq7r2Q+IC6XDSwAkKZbXqfaVSooZYiZOAiEAoXpZqpBiSGUaeZVOIBSrFrpXFcXPexIzhUtSCLzWTII="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.1-rc.0_1636718171708_0.9529975437872737"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.1-rc.1":{"name":"ipfs-http-server","version":"0.9.1-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.3-rc.1+f419553b","ipfs-core-utils":"^0.12.1-rc.1+f419553b","ipfs-http-gateway":"^0.7.3-rc.1+f419553b","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.1-rc.1+f419553b","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"f419553b9dccc0a1172f399c41b766a754a3ac56","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.1-rc.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-M3j6P/XqHE3pNbcusH1DnrsauTR0jIMhKw6LTGh8pHXhBR4QXke0hI4efJvjG/Yc1EoG6E/rQgnCmIc3lBtvjg==","shasum":"6672d11e4e3112ed9da8df488bff7a2b6b58d654","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.1-rc.1.tgz","fileCount":264,"unpackedSize":413663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl8XdCRA9TVsSAnZWagAAoa0P/1U4C1nXbbhYZ6H7Cft4\nDFRTQkwD/bqd5dGEzxcDSoUroA2r1nX7bNZpbpGLhbaCCQMLIXaUplB1EAN1\ndmKP8PIi7Zfi4hWRwDM/R02Z4TfsSOWvuntAb5Dh2zwspt/F1Uqz3YbbsCWs\n/E8SfG+lkho9k7Jw0FIRt2BAgZi86EIfpA9vK9w2NZIpvPB/VZdrN3m/80+m\nxbHQnT+mTIQjNIhsd7UtJi1/ciCBzp+iAHPWQ/6dXnaneBa6qG1p1PTR0ANP\nt2Xxkoc9/x0x6CjbuIeJFg7MqC8r79W2I+3LlpjMr10ExPGRu1K3CQ/S/hVw\ntsF7H6mhtveAELqA+OKy/P/HVdEAkBjj+H4yt4QKjAEorCRlpHYdxOamzapD\nQRvNJeQOTmcmCJn19zp2cQN6bSIxKMAcX4Yrw3Imn8HZJm2RNJo/s3E/82PW\n5ueVwUEqTInYvQdTnAU/EjegfSsdd9UIuFg2eb0rBRL8PrD9laycc9Jxc1F5\nQEYSO+ARO5cM2u8ajWYkT7Tz2KNetQ+hwJi3uc7asFKxBm4r6oImKenpVzGc\nyDzO/wwMrKcqAnjwdNIfB7XexIdxKgoosWKSlXdyX+NuB6qYYoV4KEJ06Ee3\nltvSkTdCagdFrlZQfVZIhUCswxs1liJcKWYkE6FWM/5Dpwafe1YtjYJxmErx\n1DAv\r\n=L6vb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLANi6tcygO5kyoI5DUVMlshXV/wDrM4rgx51F4JhrgAiAXAvRt5XStRRNv2tGieaV9czSMgEpSh2H0uJmv1tNk4A=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.1-rc.1_1637336540936_0.15973231693601675"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.1":{"name":"ipfs-http-server","version":"0.9.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.3","ipfs-core-utils":"^0.12.1","ipfs-http-gateway":"^0.7.3","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.1","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"fdc148b5c08c0be49eef77a18259d5baa895e3f9","browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.9.1","_nodeVersion":"16.11.1","_npmVersion":"lerna/4.0.0/node@v16.11.1+x64 (darwin)","dist":{"integrity":"sha512-WpRifXj1MIOpF13kWQIdIZMypR/TWAs3oCg/l4hsltCPYwGHOklq7x9i0gM88zW28wdKw+P+GuVuhUWtBbYljA==","shasum":"5737faa75f83f64a5b4411268cdd4acc1a675e45","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.1.tgz","fileCount":264,"unpackedSize":413551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl8bRCRA9TVsSAnZWagAAmNoP/3Z5IX0lIChQBwEX6loJ\nVEJO6t3g1dLB0epsUDV/e6ZKcLU/kL1ETt/zYUjsTAU5MuoRDwa8VTmTHhkt\n4SaNJrCpNLx9Iv6Z+jZtL5EdIjUK8cOeBfrnaBc3jNL2DtVF3vgV2fDrwpqI\nohfDoil+sB2wW6tJ8cV1prQAsJzKRVd3OFCQIp6MJyIavrQbbQH9WytHkYBd\ngKaEkGmQWWzZZyPLqh525axO4idFvBWyZalyF4EwEo1lea4h6rX241OYNy3n\nvgGvUWXbrxbFIWOAKbyMZ7ffu33+hO78pilo62gHbUIMzrq6cQXL0bD/1A/J\npkA6recGQfRUYFNM/1KMy07Fli1tOQ7xdM/OyCSANINj1gp8UTKQzoG21F9s\n7Py1qQ+I+c+7HTs920Bxw1Ds9txefXSqB98QiM2QVddsX5XZK1OlrdWLtK/y\nKDY0guQ64lBZNksZutQaXdYK9CD3RzDHqHzjEQAMf/fQLIzPfa1U4yPZjjCh\nvdtlGrKfg9yo03w4PRfaNV/6dt/WC7GjsABu+vGI5YCEHsjysvqU7bpwSueZ\n18vNvvtzmVZ9yYw3KOA9A0ButC4QXZ43Uoqy9m9q1ZmuqLFntQHl7rubYD4B\ni9DKz7JuF+EFsaRwzpVsKzAppQ6wQl+ii6rXgYfi6Dt3u7XsuLZGPK4M73GR\nUFp8\r\n=73mp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHWJeLyYhDnTZ3saWwH/53RSc9xz9svTys2hyKACMN+gIhALcsI/l9tqLgZUzi8Yv6CreewuO170RXnObLLqFnocJu"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.1_1637336785611_0.7554454643499735"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.2-rc.0":{"name":"ipfs-http-server","version":"0.9.2-rc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.4-rc.0+fdc148b5","ipfs-core-utils":"^0.12.2-rc.0+fdc148b5","ipfs-http-gateway":"^0.7.4-rc.0+fdc148b5","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.2-rc.0+fdc148b5","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"fdc148b5c08c0be49eef77a18259d5baa895e3f9","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.2-rc.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-SAakVq1/M0NGvX4J3Ux+sk6UzWPKzOmQn9VMP8F3YD0hl1jLqQ3dydlMZuvh4cRwxDSD0mNvm8Ke1azM/fNOvg==","shasum":"df576572fc6aa4fcb1bca40b747c14089b90796f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.2-rc.0.tgz","fileCount":264,"unpackedSize":413663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl8dZCRA9TVsSAnZWagAAxU4P/RjfuCI0GNPdMwC6IWNw\nRhY+w4XxoDHIYrHI0yovQ/O2NAwxgKP+g+Y0OHesdraNfHlhCWHdCg/ISyCV\n27oNdSQkyQF4qe0QGrhUrFbMo8LIS7wkudjo1xnXe/yyvr9dYVnZyzswH09N\nF4ow5eyCzBavKy85Y9i/0T4L1Ii9rcvbLJGXVmpIoTu+2Jo/zZEwApAJbpCX\n5EEqs92Ko/hIJc49XvIx4zhQX1mekfIlZMkX3GRu89vMlaCIfY+hc8nPbiR6\n+3NflttFB8aTxZrUAeHIrnsqS6eATNDvN7X7s8+/wMmdCCOIGj1jGlPzTELW\ndJ2gyhGu8KoNb6+KWeVQbLPmDTTXivYM9IJf3xlESf2h0XOEBCYOZ16r4Oti\nuQ1RLphHW8ArQ7FS9O1d9vmyVxUt9TbIEFQC0KlO/EfJ+99H+ZdsXpAhlnDO\nICxmHiT2lh9rFFmv8OOT0y9+JGAI9wQ3pnIA6SwEM5LR7pW0D4RX6dAEsa6j\nO4A/JdwXe2Sz0SAld3v8qZN75FCg90oadK2baP0VsWo01PlLoQRto+pjYA8Z\n3nl7KLjm2ddb5OYggMVA4ZQCeZakSrqP23ICdQLQo6qXp1FWvsa0uH8/CAHd\nRIzo4JTYbad5ja1pYEhkGNJHQC8H8g76Qg36s0G7v41VGc2dzue/wDsBOT6F\n6U9i\r\n=cdjf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAzzAmAhuVZ/taYwLuk2A+fhowC4h1O52feZuO56Dv2AiBgtGl/Q7W147ux/rTUH+N9qMZZ/GN4mj+4f+Q/+Oo8TQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.2-rc.0_1637336921666_0.8572028415129842"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.2-rc.1":{"name":"ipfs-http-server","version":"0.9.2-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.4-rc.1+041fc29d","ipfs-core-utils":"^0.12.2-rc.1+041fc29d","ipfs-http-gateway":"^0.7.4-rc.1+041fc29d","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.2-rc.1+041fc29d","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"041fc29d151e8727ce9aaafd2c46a4cd34baa8ce","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.2-rc.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-iBZ+gjx8oeaHP0LfQmJTfJweDf+gpNOWRB/r/0l9uJwhYu4DFjliLOGu9R35coDcHDWdcCePEgZuAyoXV8elZA==","shasum":"2da878b028c9484b98bfe3249b377e4edb43cf50","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.2-rc.1.tgz","fileCount":264,"unpackedSize":413663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl92eCRA9TVsSAnZWagAAQ3oP/1mOMtrwTpMR+guQ0D3e\nEqLF2old7NCDflQpsq8IpOulBSmE+90jHYvfQPTFsmUw2NXxBcd7TdE6uFa3\nhk86r+z3lJ6+nOFrhTMDy8kosNwTWtulfdUBlT5hIxbeHY8XXgrAOzGceP9w\nN/PomfJY2JGcJbzQES8F9PxhV5jXemFiGY5cWxtztnNkBAVB/ju8IlCQcAR/\nl0TDzS3guUdm5/aXjXA4K8nVnV+e8BkWXUiB+77mB4tIyNn6oIVpBpvys2QQ\n+8xDGJxfsDFgypfv2JcZ8ZbslsdmBTX5DJEp/XhmyXi1TrjNnxgw2qfYWv6y\nCIs4kAvbVV8b2Qdlft/EcvoSS4gLpEDmHZM6z455rT9LDX4WKG+pjzjR2Fbo\nvW8ZULBDMMAuKJPI/drLL9I+a2CaFNpcXgl2ChmVO3dHmkXu4uQW8YFSibwd\nT17NsDRiK7mUgQp1wp+OjtJhWlwqmUzG1PveVTgycTG8PCAvK8U7Y0Kq6/hC\nkA6EP9r3Y+iW+qUgPe5mYRcc6lt/nc7wmznsLWBArRvq31NIhsLv1lEkoA3a\no9bLQ1dd8wiRBPwypWLbeQAluqDYiU88uFGXM4dmtbtvE9fuUBIOSeiTYE2w\nW10nrFQ1uKvvP3D3ggXbspmLbGQ+e3QCnUTNcIXHJnIXj29MYQhtNTEXviNo\n1+47\r\n=ZduM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfExvqsHjPNfNaWktWYVUuXyxKRhjWkELntSl70JsSWgIgCvxvpekFanP1DECBOBxvZsA9KNMqOkeIk/+KTMBAfjw="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.2-rc.1_1637342622195_0.9464306521752253"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.2-rc.2":{"name":"ipfs-http-server","version":"0.9.2-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.4-rc.2+70c67e27","ipfs-core-utils":"^0.12.2-rc.2+70c67e27","ipfs-http-gateway":"^0.7.4-rc.2+70c67e27","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.1","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^35.1.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.2-rc.2+70c67e27","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"70c67e27d0b82c7650a2a0d7a646afdcd24e73c2","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.2-rc.2","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-SPofgDZl0Ai1ENX7UJDKnZrIZX8uRNltbl0TN2z/vWptHOXoWSZ/uWMGOIGk4z75M4jgo4TYV7BuloswT7uHAA==","shasum":"4e7918f9dda6b0c13e916aaac9161b03c0fcaed7","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.2-rc.2.tgz","fileCount":264,"unpackedSize":413663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm8KcCRA9TVsSAnZWagAA1e4P/3vX3/xtnoZabZ6jLh3v\nUf6Zlw9OC/Bfu90RZn7CNrYgflvXxNi+touvy0nDqsjuVfbgUu4aUF94tJwL\nyc+SvmvhIo9li/N4Qvuck5xpS2MR9V2/sDMeAoqor3ftmBKanI9gVPU+1hgy\n2Bde+DlEsWNFzO6V7K8mQ3GtasHBptTOWmPBF9i0ZIkYXDsB/hboHp3T4DS/\nDfXKTIiyN3GUXiuyPzv8PZHxbtTdyqMSNqmkBpmFIHLU6fP03KN/Sr24LpDP\nuiYiCF1y4VOiVz2xUAH7e+2rNXtcXxK9GI2BeNxrDGB71P1Pk4ItdkSxbqNc\nGtq2rdk4OvPMm5si8knNNx1pLAYeZfW3F6Ps3jSwHY7Qz2zBMRQb7QE42WKp\nJjQWRq0yeHGS4n+yb+ZlhtkMvZ1oWazObDBMjds8dm5eb4rBlD34kznMSU6p\nl1lqRdRtX5iOntaF/4tiNerp/56deezT0lGFuaWa+LNd2vpwS5RDbBT4aaPM\nSwmKmH7yf/Bvw8CBYQkBn8gQjfmLCZUXhONfhiPUE+KZEB6F8xjaUfZdWBIN\nGJIt8cpmK4grrV1QLpVT7fYscGhpvPS8+2KxrTiP1i/YV0aMvUq1vzeIRwDU\nxCmigXSTMLZWvG0fiAh7sLM2klhk2PigDqOCenLGg/x1GwpvQySuUIO1lyJt\naUew\r\n=MUx4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsW9Wti9HJMbl05YDVMtEQQzJGPjfOQqOnOErXE9gIlAIgI7fioDnOk3QQgaPoUk4AIXKzIRfTowB9disGH0YPUKM="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.2-rc.2_1637597852322_0.6322854230708943"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.2-rc.3":{"name":"ipfs-http-server","version":"0.9.2-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.4-rc.3+484d2559","ipfs-core-utils":"^0.12.2-rc.3+484d2559","ipfs-http-gateway":"^0.7.4-rc.3+484d2559","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.2-rc.3+484d2559","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"484d2559cfe120f01eb9c5dc728d1f7cfbd89730","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.2-rc.3","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-LnuajxGEyt/wWvqBPR5mx3vpEkB7Zw8Mwk2lK2CXPFRhUZBOEcubnv7BmGz3viNHHMd7ppuWThAUKNmQ1/17pQ==","shasum":"2a087d8b4fb86bf8e381d6e4aaca495f4875c714","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.2-rc.3.tgz","fileCount":264,"unpackedSize":413605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhngd8CRA9TVsSAnZWagAAEmYP/j5sGZ2yRwzKrTLTxOzX\n/kOMmr9YxcLptmcdO/1EYt9alkhJsTae1LiACacU0lhFDxCPDczaC3t5u3p9\nUq2Lh1GVfwd3DNprAjDdrgk/3GNZzUtgswJNj/z+bYdoqQ1qvKwRlh8CVefz\n+1OlGmqYmcWv7Vc4d2G6per0JjILdhHfemYetiEe4RQl7vnSiKDsd63I+zk6\nfzSeASk1LodNNgf5ILWmqY9waRa+TD6BMSXYwU/dASkZbCgel71+pvTzrrZO\nkUE/iTHqrxscAOlU9YD5/16zgTcKfUvbwBYOD3z268HgDfdShPAhX/tyICHc\nTzmKl5wQ8J8Dh1Bo88J8hTS97QVtS+EB0CPy3BSp5aje1R/3RGK4JaJK8bMl\nr05wdJS51c8g/R0XYiJctS8fHjIT9BF9vc2Ks8B+SrjIUiZx+kpwmj4hPpKt\npDEyRZizOqziiYNHZHCGhU5+wbrT7unAcBhmMnTZOoTYeUpZXrONfdyQc5kc\nkVs4C+dRyXoWDUPRtw9xzjDw+9gIZ8P7uwhaAYce8fwOLj660iYp+mQzpJVZ\noKKR08FUhS4K8/iGuVT2s0UKSqk+XK4YThtimrrgRHRldMEossGhE1Go3uUm\nXqo14DCbZ2Xj7YxMHd4bKZBQIdXDD1ote1D+JRJKFIRqtqAOKffGVcHqIwJQ\nBtee\r\n=pywX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoCGZ7XwXev2/2scfHs7k+OvUQyUnhShjSjOoW7xYEwwIhAN1Q919IlcOih2WSHqoNMPJPSCSBf9CVSgQsE5bbUWJ5"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.2-rc.3_1637746556218_0.19959938543820854"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.2":{"name":"ipfs-http-server","version":"0.9.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.4","ipfs-core-utils":"^0.12.2","ipfs-http-gateway":"^0.7.4","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.2","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6178708aedf5ea86bf537862c08db49f5b8ea20b","browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.9.2","_nodeVersion":"16.11.1","_npmVersion":"lerna/4.0.0/node@v16.11.1+x64 (darwin)","dist":{"integrity":"sha512-R+FlD8MtKD97dB6Z3P1GMtfWnT29A1k/uvV0uOzJB/nn8c2+1R2JJKWH1hBAesznj435ajMOYWRXgxXm5Yw5iw==","shasum":"0143ab0649ddd840a89a5df14fd3bedd630afdf4","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.2.tgz","fileCount":264,"unpackedSize":413493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnggBCRA9TVsSAnZWagAABhIP/RYE7LosS1+spWd5EaF8\nErDYPlVckkFGJrDqu1wvMrhs3MGFVzHU8CcwtjZptknlQoyMqvtWzLPyHREB\nbPAB94vVoB279Ragya6IP4nkD5lneMh8iNyfrN9BmPqKc4tQJVaBp07V2leA\n7sWfkG6YcvJpwxTgmIB0jvA6tG9iA1+zwD6hvzUeosxQXikMrhDGTVXJnFYS\nwjJVda59htv5beITPAUJOqLhWEjPwAqpVk1M4vD/n6fLmQTnPDVspG5ltiY/\ndutsp+o0PWfJaZ8TJwIEghc56w0bePCzhPIff8cmLawm1awa5IQJjgGWAQMM\nmBYl7701pqKkg1UG0NhOAAb86iQYFKQHVLRpcTsbwnmLwcYNOe0H7pPEoQsb\ndTHcYZ/ZGRwkBM7Ln03wnaiK/RtQh/qnHp7hqGBLK/n9Zgfft7uKGQ7rDxBL\n9wRi+TPaUNSnzz6Qxsihe1wZwrN6FqyjZz53bnM/4Ic5QqOk6pjzsop8RBYM\ndSj9zkCFN27WfSF4ugbjYG6OFYh+xwQzZ4mdkyIbHEROyuSFWvKFM332ATSm\ne14dHhPI3lvXjpsACZ/7y7WaZdZ8T0w3Dnv8Sl1lzwq2hMTqQEv7XC8zAbtY\nUYOrTCOzBPqOhMUY2+xWvltTHDle1I4kRCPze+5UXkTMMbGs/u4tgldfNAcD\nP0NY\r\n=6uaZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNVYFWbOSg26WarjgzN/xYXgwDOb8gW1BbrqW5gFWz1gIgUnZ5Ac+9uoCj4hDVvmFeLUARnQeGcNQ472VwNzbxCD8="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.2_1637746688846_0.3417747172244241"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.0":{"name":"ipfs-http-server","version":"0.9.3-rc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.0+6178708a","ipfs-core-utils":"^0.12.3-rc.0+6178708a","ipfs-http-gateway":"^0.7.5-rc.0+6178708a","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^12.0.0"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.0+6178708a","iso-random-stream":"^2.0.0","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^11.1.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^12.0.0"},"gitHead":"6178708aedf5ea86bf537862c08db49f5b8ea20b","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-Br6vEi9lo2HyxvaR+cc+nfiIlFc1pDlhbRPZgAqc8InSuvpHaesiuRI3Wv1F8g/jU+U7jdaXOpf+Yfzrui0G5Q==","shasum":"f99413fa86b06514a2b3146ec2d3aad4536805af","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.0.tgz","fileCount":264,"unpackedSize":413605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnghlCRA9TVsSAnZWagAAy/YP/iohHmu7kGHLq4oEztNL\nl641ziJro0bdUYg8QfXGsyfMdO4S3pNniavYE2Ac6ic6uFdbifxD7faSHits\nd3h+BXIFdSyK0UQdQ/mFK5fn4tznlfDhmUC0XkK3RodrcVrHp2/rMM02z3Ad\njiJqtcTMA/lfKM8EMSdbTQcKAUmkvAE1jW0w+uAQRTY2trRkllzFuSXlkAmW\nDJGu1qlXX/ljkKxMwEGr2OUPFr354PSwZ79L1FF1c2FWeywfIeWI7gNVAAoI\n/ro+zZ5SjzbiccxsGGbqARuq8cTDfiB08RGqQZlW4XODkpG3d4KvEucR1MJF\n5q5wSagc6eTomgP8g+P1a1y5OZ4cVmm5fKtGFqY3bIO9s4yDeXNveEKYGCdO\nT68+KSB95GM8UnSDg9bbFO4AlJIVetz7ypTt7irGhTmmWIMm9/OajB5bMoEx\nNgNKHwvdHA2VuEG4SYcceDL2sW3LcCX/KhSy8S+XnHoLbCXXFzVQruLK3vPn\nyIh95O07lIC+8BT3nqXp5hvA9LQAo7AkiZXajAeDqSsqhUStRVIh34O2KLfV\nCc5+zXPP+BUTPkX5evfbj8zu4qJt9Y5qYzDSLgsZv7teRsEfyk2OedGZuDV4\n+3o9mx2cuZW9/74LU8tFcj+JRlNJpKhC/wYQ519vzBdeJiiwJOyN5c0zUpaL\nFm/h\r\n=QaSu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRCqhGixE+Qzy3K4MlAzMsR+RaaLjKv0/x5nNn3rJtRAiB4+veYWuhcXuNGowvAa+SJkmscC3bvgk44NVLARoPqiQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.0_1637746789206_0.7279826671103546"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.1":{"name":"ipfs-http-server","version":"0.9.3-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.1+62d8ecbc","ipfs-core-utils":"^0.12.3-rc.1+62d8ecbc","ipfs-http-gateway":"^0.7.5-rc.1+62d8ecbc","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.1+62d8ecbc","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"62d8ecbc723e693a2544e69172d99c576d187c23","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-w37JXXxkXEtZ3rd7fDRItxZHhDCkXdPJ8vmTUz5Dl4HxSrdwXR0oFDwHews7jQzk393CyZy6ESlOYNZXYD9qBw==","shasum":"dac8c63c22a0d7fcf9d945db16b4fbe945b04ab3","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.1.tgz","fileCount":264,"unpackedSize":423944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqfbYCRA9TVsSAnZWagAAUu8P/RYlKs0l8yGtQQlO4Alf\n0WASqqJsKuhYgQqtsBqIGIrsVqJvM7lxnRGcHZlNRbCeNLE1I/lP/OwMLadc\nImZPkM01aKD6caJVhNhvs226KNEkWpxLhQp8bSUMe4Yt2Mg+oxJmtUu0INKn\nAbVIwhGiOTL9FsV9dp8xuswPx/Sz8/n555OPjvzC2qK5t2oiCDNo7DI17aaI\nyFdFBD9ekZdOYQ4yoWfxLhDt16sILB3/DYZsPJh5gqJ1mlVZ2gmEKsGuR5P8\nft+ANWB+KkItKvxBQzlm8oFrrBoduMR1VdsqkNHLuBWxU239UYubTLx0gJSh\nSt0YTPMnaR7fp6l1Ir8um1mYRwACCWDitd0xYRRCTWy8EcHp178Dkxiry39j\nJlk4elcqWt3ra+nbpB0rGjpQcWcRFC0JVo30PP+SLPz+PseZP6tCNdupMgCz\nIZqfbRovYKLWrCEwlvj+bpFWw64BFctpvcH1ixTmq2zC1wtrnGRO5hN2cl2i\nCVijvWfv3sk6Q1NebiI5YRkJ2nnnuCZ1I3T+up4sojpjUYiUUFxuj7DvU1ci\nAxTaha2ICglvRV67/TnVttUiDLQGd5NR0kc50WeiWErIZQv/CAhBN5RCWa8Z\nHZUZzUpFLo0jxHPxMWOafS4ylqCp3A52aLQDXVgR2MeCKTtxkXy67wBoF6xA\nMttf\r\n=Q1HG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMnCZEEijlEghnw/sIkWaq/YqSoorzwOT8lQSX/bpbNAiAC5AIOj9aH/zzy2ZvvdefM0ArpE9pZ1axOj2+YD3mYkw=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.1_1638528728167_0.08119149620505506"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.2":{"name":"ipfs-http-server","version":"0.9.3-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.2+0c269cf6","ipfs-core-utils":"^0.12.3-rc.2+0c269cf6","ipfs-http-gateway":"^0.7.5-rc.2+0c269cf6","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.2+0c269cf6","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"0c269cf67a8f6b48809472e83c4c1cff156afe0b","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.2","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-TnKZb4pc9AYXnizjFAX8cSrJoZo6M1eF1uMJXvdLLX0cz2SQq0lYYbaPr2qOrMZjspPMO8MerLh6dvowUZP9ww==","shasum":"1b77532b6d57e8e3784bab840bef0fccca39497b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.2.tgz","fileCount":264,"unpackedSize":423944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqhsJCRA9TVsSAnZWagAAJ88P/1WS6/3HxLyN0NWwITPe\n/3yJTk0lR8Z/atPMMi4l2s7ntx7WF/L3XDuObyzwoT0XXv9SF/N20v/F6HrC\ncoM5bCqeNaSNreAc3JDFmakOVgzhnVC27obqPqOuzQ18P50AJTNtwKl4BA3I\ne9I2jzw1IPT/HhzMzlN/tMWrnv3FsWcMnIZGKTM/yET51e8pcGy3HHIKbfS0\nQRX4jbpHT9gO6puRJy7pJJ1DwZ5aMXp4g5QcjAP9D2QD55SUDDX9w+kPZ+7/\n1UfP82aIL58Q0wPiP62NgWBJtsxn3Cq4x9ROnarmF4XLo8DIYx2e6uEhN2E4\n5XYQQDOTylCQgpfKzakuAn7IxUWr+ZHYDrmpYXRCIfgtbTuYeeOXZZP3arVP\nG3f4f+CM3kMzmYavIw4moA8huqduDWNMesp3y0aYCG69ptAZ34gthnI0ieHq\n184wMY6G2vRZ3fWQdJDUCrjzZaimHJjs70JS9pF6PQ4Bo+ZeV/bbRFkoFrAE\nRjG20R1VWvPj12Y9Up4F54qRUa5xNxkPf1tdXlbVQ8S2XkE07TDxl941s6tE\nW/I1lMaecQNtKg9fU+coDw9uEk0858QKH4J7tbS0gNfyoHqSXETtPRLXS/90\nOPtj7Do+AC2ygwSMYf/mME5axS60ZUnB2y/CkOfrJIl8SdGW7YDxqDMjaveU\nGywQ\r\n=V8Oo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5MTt8ICmME/7aYUIyWqEDOjBFYsj1SheproiqZ3CQ+gIhANovUN3VL/DGyjXmlhOy6BT3vGUsoqBoOTZi74H85qtp"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.2_1638537993771_0.697905535817547"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.3":{"name":"ipfs-http-server","version":"0.9.3-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.3+38c01be0","ipfs-core-utils":"^0.12.3-rc.3+38c01be0","ipfs-http-gateway":"^0.7.5-rc.3+38c01be0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.3+38c01be0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"38c01be03b4fd5f401cd9b698cfdb4237d835b01","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.3","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-LAdPnOWYXuXLzhnO1QaHSRC6IOzhsp051lVy+I6dBoQ/PctONo8b4Vgm6HM9J/xFlt+lorvCeovhzla1gqXzOg==","shasum":"3b6a6e7d2d167fd792335825fae3d8466c7223c0","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.3.tgz","fileCount":264,"unpackedSize":424657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqiQ0CRA9TVsSAnZWagAAQV8P/jz01D6gtF3kjAF40Zxj\nsOzaANZXB43yRq9IdIf9qHSt6FIqsu1G2rnwqg88o//FL7m2vk8fi2WLCzII\ns/cUUZT0ecGqP/A2wwuzf7idM1HFnKGKSghLMfStUr7x4Z15XQ92cBH3bkFh\nwjTNAYvnywRrVtxE7CHGx0JV7yR9EbyZeQhwlRWm6/IT0nFUnMDZHWb5NEFR\nmccgSrdt3q6Z7iDfCFSauhsB0nYO5RfAkiU8clFX1RTB4lYyxTbxr2X9cevC\nzzHa+SKada3ktDQjUmn/RzRFH+0pPCm3SC5hVq4zGwZG7uAC+n6YehuCxpFO\nR45ywNShCSrDfxYapP4BbkpoYS+UIBmnUi0lviLrWDigSMyIDmI5oPJMCdaZ\n8Z0IU3qR4qj1Wv1HYek3xnpFquiaF+sjdip755Cax/cQUMsm7C4+c1Jflftl\nXMlC7rfnV9x3TsubuxwPSVqeh3zTOhijQ6VkfBJRTayoaG8EPZa1Re2tykne\n0CuYlexSeICwkOJSw4AB9U7F6gxQzZhSmJrx1DoUe2WaBp5ulNRlzRov4Zsi\nwY987TiUCe+EuK2AH+w/pBbeZ5/f1J0rEEyxV2jTLQIFNGOBY/jlxyb/H0TN\nTcGBTIrv9JKCdwkhYSNZJfAG9l1pCPAAGnLflOmZUhXJ21oepEibSSvS61qK\n//0I\r\n=oK38\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoxqw8jfzQJc4tUyTORztY2nBtTLXnbyUKn9pOoAU2HAiA1GMoIQyGiPOrLHNRLaDzU26QNs3xnN7HWkR+f3Gfh/A=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.3_1638540340440_0.8172526596215715"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.4":{"name":"ipfs-http-server","version":"0.9.3-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.4+9018432d","ipfs-core-utils":"^0.12.3-rc.4+9018432d","ipfs-http-gateway":"^0.7.5-rc.4+9018432d","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.4+9018432d","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"9018432d5dbea466b8332b0a917a166942e40d29","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.4","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-XBVgiU2sNomc42W5XBhDPvsNmpZ040b3RcRE5A/nctyrPod0AZoG1DhEFYyIZ82bRNtH2lt7f8WliuOugOjx8w==","shasum":"459ee2e37a0de1c5f59fe3827269267930e5763d","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.4.tgz","fileCount":264,"unpackedSize":424657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqjFdCRA9TVsSAnZWagAAsYEQAKPifbSpYT1aAzGGQvfY\nCcCmLU/L7dBG6Tj5VjjDVFm2E28PNee7UzXZ7ACAJE/iK7jKQ5ZU45J+cbMZ\nabV390a8k/GQ/CcJf22QCensGA/s75oHtAmoGHi7M3+o0yzuH1DDimrkcmwu\n8bOkxDhM1HCXH+p0Jahkj4VROGBu2p/uNUS128zs5QYvuS0Pmg9d/IijHE0Q\nVI6J8Oh0DJclDXIGtKK9iPg36/SgxUZ6D2JrbiaWdPyVG9CTXJ+QQeNWiUSG\nLlrAkogfy2qbA11BWy9xwocRQVrcjOKsKJHlWs6o2d4HANnLRUz7/wRABQhm\ngdSrgj92DjvRpbG1bWcs2gcS/VcNLe4R15kAkYOvNsO6a387l+wxFw/lAN09\n751K2OsP3pnj0DzRBPjitBBD5Ps3BSla8T85FdOkes1kDGd/pw1auMb55WwJ\nRMp63/xq9ZAzHVuSqrGM0Ywuy3r2y9OKi9CeDx9aTkE8i0s5PB8x3lBwZEhZ\nYuV8oHiRGHy3/iiTNAJsIOcLunRkSQDKq/j4xEQZDL8SUR9UnrMAmyliNP2U\n5/u0yZ3ut0Z05frKttN1kwLI36/V/CgU/w8V2zBAfGXRRNG3Kd44z4uCYtny\nNTagrkeBm3TnzN2aYevt/qbnFwBzQ7Ifi34OuYMrzEUX6w/zkpNVlydprbyY\nzuZ9\r\n=KM8F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXOVtMNChMO5havZobCBK3TzhpN2v5e4T7R2psJmeCWwIhALNtjlKoJZYZCud3gSg8Vv/sidT232vxJD3jON0FMTIQ"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.4_1638543709284_0.07355347224265785"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.5":{"name":"ipfs-http-server","version":"0.9.3-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.5+45ac9730","ipfs-core-utils":"^0.12.3-rc.5+45ac9730","ipfs-http-gateway":"^0.7.5-rc.5+45ac9730","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.5+45ac9730","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"45ac9730d6484e8324acfbc3579fce052b8452d7","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.5","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-srIQ6FKgD2cnXuv0a6Q+ZFzorLZQw+nn8JVNOUosF8il5kcoI33Cyh17A6InSysxJD3y+dv1aC0C33lSsPUGLQ==","shasum":"22f55c0f4b7614542ac9b7c356cad6d13c774628","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.5.tgz","fileCount":264,"unpackedSize":424657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhregGCRA9TVsSAnZWagAAjHoP/jBQ4IJVhOgepVu6txGi\nxZxOItylzlEarXfVRMroTKlrkwK/Oqsv5Xyjo0n7AUGTfnK69gMBh1Hk6Uhn\nIwOo0Wgl04kQEo3I8afhUSyH/Sx+RSCVDb+cpeE2wffFIxFqx0gfcobdgezd\ngQZXpv3WwXSNViUUp/JZjzss1EDiwhtipENW6SDPSVNiKDhkDLBRObCxnvxY\n8SIGbXlkiBPpjDhzsOKvSkfeE0JAEfjV8HbOXv0JWWQYAomhKIrJJS0mvBOm\n1u4JdWfS37Hw7S4cGcj0tJEVxokt1mh/cpcSHohWQ9XhI/smY/WRS8YtDW6+\nlLEAFGMxVxjxQFiIAZuN8EQRqNKYUVvS6zstbIo0dzAd1sHhFzkcrKlbRi7r\n1eyfZh+G6FGL58fgFmTS5DgLvCrx8nR3O9n4Snw0ivmnKHNJbX3ePk5K98hr\nj9wB03gSVacgMw82Ln2QzkQ0JtzuLnqLakdCDgudZFGEK6M8Hh0eAnNGwWby\nSPbbqODKNvVymi+lWv0Hu0XpA1L7wBTTA1miJuxYCfWRxPfVwaouJQnVTRFO\nuUZCvWjLMh/aF7/OdJNrP+Rdc5/86ARHpbjLqHSBqoXfVhtbDO6An3MrufZI\ny0NuIzNuMxp1w0s1qf9mAofYekdoOPtm0LckubHNIjsODkYbfHn8IDMpsbnh\nkmWS\r\n=7zYI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlfxt4AZLC3beTeL+53kX1/ifC2xmfabYcIzTxx37Z0AIgH9yynKqnYw1Xq/SO5D9eYyagzw5bRK8hot3vuYKmFrc="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.5_1638787078459_0.6246533831061494"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.6":{"name":"ipfs-http-server","version":"0.9.3-rc.6","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.6+80ac58ca","ipfs-core-utils":"^0.12.3-rc.6+80ac58ca","ipfs-http-gateway":"^0.7.5-rc.6+80ac58ca","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.6+80ac58ca","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"80ac58ca27cc9f21823a23d1e6357f738fdb6781","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.6","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-PHqp9AfoDjks3GM6iVUk75Tgmfvvsa+Za1e21pe8J8hULkJ8L9EfRR+fLoGiyTIwkeCXKYyJeA0inr1/3UM2gA==","shasum":"da602c74850b6a16e8b705ff4c9d844ce988f616","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.6.tgz","fileCount":264,"unpackedSize":424657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrjpUCRA9TVsSAnZWagAAh3sP/00Ku4ThKJ/2OsGwViO1\nalxJqICflMxa8qRTzCyCgF0av2ZN+OHzaXQxb/QLj7z4O3/qLdRvpklwJXd/\nHVdGP1eIYTWXG9AdFcV6hkj7dod6a66OgViKv0OsPXR1iErzDsYFMnZEjBG+\nMs3kGdqpST7jByjCQUsjYy4/oHZTFqeikQQvE5TNbBFqJvm2mLTlgDMBc/ry\nCqdNwWIA3IKVn2P1n5UR1cR/lhksk160NRUNAhMjqXIFp79qA7QFZGsoyqDy\n2KUXMyAz5C42aLJfCQStvtmEE3MUpjlDwiPpTTl64SzPXGg8E0YTB2OxrrWB\nI+fCZr+rzJREgei4yfzyI92zeyhP+Uye7E6oCez4S6nIlpSAohc1GRJqOmC8\nD3qmRY7UewUIgD1+IaOEqnHgsg51B0L4YdutmOuBIqRr8hoTBEkUON2b06Q/\nD8cxNzfL/o0DsPBaS27qVbJuU7pwHkM2WFIvufqIAYgcdCCLqAwReoeMTBYL\nR5bw7FrwMtZKQ2KLuUqHpIRwbPXqIdxCxX3g2qSOn6sn4FRfCy/pKPcO1wl1\n0jUctJ3uhNAw4S1o3x1g6YGBgjhr/dWJy32aW+XkME7aF34GqbTm7uoa/ZS7\ntFWfVduiXGWrVMua4mkYWQnN1NngDI0IXq1LKUfAuKag2mfLpXTdnpAfh+iU\ny6pu\r\n=O4R8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS4AXrwjLMIXfk9Oe8M54czFk3rLUoJrM40Gxy06XSFQIhAIQndjudVmaZqKA2cck8QTqoxesuGH9VfqtGmzIDfyVT"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.6_1638808148429_0.27468704052789983"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.7":{"name":"ipfs-http-server","version":"0.9.3-rc.7","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.7+c083645e","ipfs-core-utils":"^0.12.3-rc.7+c083645e","ipfs-http-gateway":"^0.7.5-rc.7+c083645e","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.7+c083645e","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"c083645ee68aee2fd40f0bd63fc5b4d1395b5b33","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.7","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-cSwdb83RDErxRKTS0BgRM5pCPEJNX7b/Kq99lphnvk37q9u+WfoQXY0dyAHhFmn0esndkX4lC2imt+i/SvnK9w==","shasum":"98e84eb3250a017a5bbceda7fb60712eb808fa08","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.7.tgz","fileCount":264,"unpackedSize":424657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhro12CRA9TVsSAnZWagAA1PgQAJccw3t29AyLELkM6tZq\n16XD7+BQTeDZgpgBFameLjT4N3RrgUo2hSQQexXvYotlN46wTmUeThbgYpiY\nmVX4zdpmY9YlsL1qLM9Q3dXtrUv5u0yLNPxdx/G4nkT4ZCa43T3Uj34e6wv4\n7yw37NwcynaeWHCskTqZe585azdh1ogM3RlxF9LVRJSsyNNyXBOQwPSIJzwx\n5KgutV6mcmgRzD4k4/VSWgwtl5Ob1uofZ+2vj6eoTjO7Y6CjDGmrgzIhNZAT\n+CEm+QHlhjKrvC3Jp/EV2S/6raic4pd8krJpjx39Kd77kJFNWa/YdjNzQCRZ\nkfWt/OOzldl88Y0ZNVo6eJGPlXR/bRpWVo/mjmm6OnCfRw4d8nfcrCgpMoS1\nyoLURJVTtesdpXe6Frpnm3rIWTmHhs/hnaVhxs5U1TBaKF2VcPcRamenScY8\nNRh/WJecEBognEAMGnTCGy51Rzc27xrGgDkQ5Zb2OBdMzCASmPv85K/maWfV\n8p4Q8HWmG7/gIomFNejpQaw8+2v9OJKn+MPDt4D2I+rBpuwt46ZTp8ksDuN8\nyYDk4Hl7hyboRb0FsBCrrrsuBt4L0xZ4ileK0l2g+9t0/Yk81Suy5VHuIs0Y\n+V/pZ9t7OhSo/u33+b4mdoVUBg2UzVfeLmxAIZq1DPmhddmrG9UsVIodhxRk\nohCg\r\n=JkDm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsUoRaZKxoF1FXg2biWd9bTnpWTC4hRubtz/4iiRnXfwIgXig/0islxxYjtTh964hkcWKjeNqnCrWiAr/+nYjZn4s="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.7_1638829430142_0.028142983496528995"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.8":{"name":"ipfs-http-server","version":"0.9.3-rc.8","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.8+dec9e4c8","ipfs-core-utils":"^0.12.3-rc.8+dec9e4c8","ipfs-http-gateway":"^0.7.5-rc.8+dec9e4c8","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.8+dec9e4c8","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"dec9e4c87ca7829761ae6f63a4809783e53ae558","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.8","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-mJK3FfVhDpT3pZ53rd2tvbJdfnb/03CL/19Zdcf3TYV9CDTJDa2KyMkE8Czc/cGg7wdtQyaa9mH7yAL5YFuqxw==","shasum":"664d68545c6e9353824a749e856359f7a2caec0c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.8.tgz","fileCount":264,"unpackedSize":425031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhty/TCRA9TVsSAnZWagAATnwP/Ajx6hfE3aoMc98tSBNh\nLq6b+Ge+js3+7khSpZBJpOvszjgMcuSBxFcVx8VAJb+yNK2HaJDevDKcQAho\nxSsqJ11l6N0FHb8BA35YzvnHK9EEGVz68iNvoDD13oxBtEEKwX3aSYROOIFs\nm/R2jx2voF16LYj4o0CFM4mMkwCnby9v9tsnmC9oLQH7lG6D5YnsGmMzwcwN\n4Mc8KDqUespgyJnNxXXrX2FWdDyMofhvVJfSB1BE/DVgXjGTDC+eV1FLswfV\n6TI3uAP3fQqQVOAbthh+ucxmnDJAMWCV/IIkT2+tiTxD3zMRRCBXro518uJX\nrDUiXpnB4p4EUBRquICRKe1Y0HR6lsHf+f4YZteNzDkJcgrat6rS9MLuCAEX\n5JAxqvAv59bd8hBN9e+noiHD0WkVz+AOCTAjLxONi4mEvzW0egIwP5rBRHr2\noJ9kwejZySgdXzts4Js5uDQZa7/eVXVrPgiAvfJPypHt7wqlzf6G+7DnQUlc\nfJxygxH9zXf5KrW48eouRSfLavCY1mez0Hzcix1zk1sJr/O/hgQA/eYtoWQl\nf0NuzfQsCHdCQgkH34H0mWngFhd4rrH6L2xahabbmlEQJ42RZmP8XG1CGKIk\nbcC87C8coWmJb/N9rviEDd9EKe92mlNlruM8/VsvoI3zHRQAyS5ugv3UMB+4\nc2ES\r\n=aEMK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCEiFp81F08deQeJPWAlZJTTUXZNj3cEhNBxd6C+LAwAiAFI9+6U5pWxLo4b1cCsXIWJKg1Lup51vz+mbJOfCiHog=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.8_1639395283562_0.8256503549806482"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.9":{"name":"ipfs-http-server","version":"0.9.3-rc.9","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.9+adde8c13","ipfs-core-utils":"^0.12.3-rc.9+adde8c13","ipfs-http-gateway":"^0.7.5-rc.9+adde8c13","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.9+adde8c13","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"adde8c13ba433b81e76033c418607be389fb3d31","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.9","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-l0mhAXXoXYwcHpMtju3MTkEaOymnKvi/tjzOYYqdRRzQPTEADIMoWJJ7HWAeMoTk/XBgQwgFKE8AeZkeW2mTxg==","shasum":"c3e568bb31ccdae480cd1c44b622ec1006af28c7","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.9.tgz","fileCount":264,"unpackedSize":425031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtzgLCRA9TVsSAnZWagAAU2EQAJaUZllu832ZfrFbyyMM\nm3Pc0l4Xu3YVVDKPtUhGtTzDLC7u2Sw+jvMF8Dd4XD8SWzmeq9EU0aZ1anlU\nEksoiIgFpbS1Hv99w+KW7DSZGwLCcl8w+EG86pJlAjR8m7I0kjO79/gfDyLw\n21NG6Ht/0kMPGCx2RFBnuyW24MK1MP3eJl5h/iGAfS1NsE6T9hXfS41W/4k5\n4OJvSy4zaDEe+Ni94PHLS6ph7tFtWHQ0CN6nUsdWSt80e8NL17lzu1OadTET\ndVuvi87O/RIhdO3dBLvD5rlC698E88n8RoK2Vrl9GrixHvaHe09V/81pd2+H\nuZCd4ZTf095ePsLnYMG3KG7FhjARR+guAVwDS7sfmPSOsXVohp0Yqq+gWVAR\nFirWiy5CUhBqBZArhC8EKFifsLLGKJCzxdubsMbASUKQItYCAuD+XKZczhaO\nvRuKNbQzqFE8RImfiKPZ9y+W9NJ8tvfo+o1a8TQrT7RIw6C4LG6HlLWFT5GM\nn6VxlgFz7BemH/JBjnirMSAty1wDP0srVwkq7iWEg8pXVTfNsnb1B9UP/N9M\n5LArKEqM7NEOHsKkiSjpALIbAFINpqR84kNrSXZeziMuUWBCM44jFYlbPjAb\nTjlOolMpi8NNVV5EdJC1PsTHGnGYgnz5Ccss9nKJUuHPjNIsAMjsOAoT9xYC\n8T2R\r\n=+MWu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwJOhuu+qcUP5XTQp3J0HfOqy00KzoUpgK/APsBt55VAiEAq8D8MXCT0CH1THDnPy7e7+u4O7P6WWVYUjiI3ANTkXQ="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.9_1639397387813_0.18708377023725586"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.11":{"name":"ipfs-http-server","version":"0.9.3-rc.11","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.11+33f1034a","ipfs-core-utils":"^0.12.3-rc.11+33f1034a","ipfs-http-gateway":"^0.7.5-rc.11+33f1034a","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.11+33f1034a","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"33f1034a6fc257f1a87de7bb38d876925f61cb5f","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.11","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-WoZsi2yb7vlGqgolNWNZLkMGfTu1/xODbtmB6EHUDNS9UBohvE7UudwI47iFSzyMFKI5HR8cTFqF6+JwGCqU/w==","shasum":"4133ccbfe08e71a37d21dfc6f9bab75763db8694","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.11.tgz","fileCount":264,"unpackedSize":426768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhueSdCRA9TVsSAnZWagAAbqwP/jVzPz6+1GPozB+BSR1a\nI7KpJsj0DuGO6DZw0kceA9fiFQSFXXzo7GCxujxwmOkz4Cft8BLus6HV0cIG\nsJarlbFjtvR5cXgu8CY0HKljbCXSJCJsNmWAX1O/LYdB9TM1a/sZrvPQk9oH\nIqSi6yQ90WdrrmoDSSmi3ha+R0vmdei2lIv7vTXuiZyiAEDCUY3uAmPJt7q+\nGcO3vv6SePQvTFkeMd033LpnEcY/c50GaMTczEUK6PUXd/NnQvxOqU4IX+75\nYGpzAxbwMgmI5YNElU1Fdm37gBrmG6pra2gnWHus8oexPOR+D0QJWxinPZV2\nXY/pcnARRTy7MMfKX1JTOXgF5HeVmbj+ZKGMTP8HdKhuvzDeo4osuZWqAo9x\nBy6/AcnXHx4Exf82S2IXZQ47JsFDoukd98w0Gy53I6ZipKJ3v9HXAHwPxkHi\ngw1VXfKmmYw8v3RBhWj0KbVimFpfARC64wgNPROxL7wGG/BfTHQ/MbI4y0l+\nXAh1iaiUs2crIUUFVoqtm+74nKn2VcU7NYimrfaYoMp1wdCFGGMAfoBMqah1\nHNxbNiG3oiAII55RKm5uT1jSHF0kMKF8/5E5Aw3f5p3tZPSha5c191+FBO3d\nuydnaTPHLeDOMy+H1nyUY6h0pmbkFToaFRUYAmS9Q481tr5vwTC5d0PKxu61\nplf4\r\n=JO9q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/cTfjYzegyy3ufZf9V5oMM/SR5fjdKobAbtMbGtfrfAiA1VcWnUOw1wA6wXhmFac2VEL8rujKKmTwe2xktQZbzgQ=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.11_1639572637413_0.11943255730501923"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.10":{"name":"ipfs-http-server","version":"0.9.3-rc.10","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.10+73476f55","ipfs-core-utils":"^0.12.3-rc.10+73476f55","ipfs-http-gateway":"^0.7.5-rc.10+73476f55","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.10+73476f55","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"73476f55e39ecfb01eb2b4880637aad658f51bc2","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.10","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-rmG+JUsg/d7ABzSTGlbyahmcnRi2fWKN7yWsPqZysME62Nso0JbxlKqIlnBNaor+jfgjlkfi05q2oUA/hkPjag==","shasum":"a88a60b899f8a6b563da58b3f1a50f784e717f58","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.10.tgz","fileCount":264,"unpackedSize":425039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhueSiCRA9TVsSAnZWagAAGuAP/3kUwr/S5rbpLAzNJtSg\nk8iRhZgjkZpthJxAVul22POUleEBgiDrl/KckpNMff8o75NYpo0lGqMieFKO\nIkIZ65j1z2mfcqQqwy3mcbBzOcp9/L1AHdiE9Ju8tq5640t4OvFsiBLD9Wsc\nkhplXF18/BI772UePf/FXod471jk51Wtqyr9ZJxY6Q6J1Je7aN/dsORf4Vu7\n0q1B3qo0A3B1hc065fwpmj77xtwvWsZwWqxSS8SKHk0SARH2ke5h63EKI1vB\nfA5ef5MGrkoLgCVxp8nzO358Ey4qmN+juoBbKFB8vFDknd3NmAiXqxfAVx+u\nZGPWKJ+oxBzutXVGiNWCmPHLCyFFe160oLVW4XzGpHUtVFTB2yP41LDLFza6\nmecp/ZBwhctaNFASf/So2YUJ+raK8cfBBTT29FF0qClPWblhSpTKH1ilMrGe\nDUaSBVt+UtyMw2N6fEXHlzwmzjOfGnSilKhyzAiFqN4lCeQAiFIP//7P+F9w\nQHXZv8AR+/oUpxqJhvIUhWnoBV4E4Icdo6/odylhN85lZDLODd6lIsT7GqyQ\nTrsu1fZgV9Dm2c4wDGM/vLjpDe6W0lE17Zjeu9Ahu32cPzsQCNcrng/mEHte\n5rdrZFbbzDUVRqn+KXvodsfnDqRqRYGU/V7SoR22d8f6R8lfQrzgMdJkz8z2\n8VvA\r\n=9nTJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFYxcZZbdDTw4dLtBlayzbrMwZM+DHR9r5Ib0ZFpSaLAiEA6aoOTSvI8+jt+hHCQ65rAALKE8Va1NOtSI/O+KjJLZc="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.10_1639572642581_0.049218978476539554"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.12":{"name":"ipfs-http-server","version":"0.9.3-rc.12","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.12+6eeaca45","ipfs-core-utils":"^0.12.3-rc.12+6eeaca45","ipfs-http-gateway":"^0.7.5-rc.12+6eeaca45","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.12+6eeaca45","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"6eeaca452c36fa13be42d704575c577e4ca938f1","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.12","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-YUEPh0tBptSuZ/bzCXBi3Kyferj9qnJ5F4ArDCf4sq7Fm03hkAb94TWlEJHHslwM6AydIdIcrfpt7++CxdJWZQ==","shasum":"4645b7beadc58cfe468a8a506e0fc2151ede7896","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.12.tgz","fileCount":264,"unpackedSize":428971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhueU3CRA9TVsSAnZWagAATkYQAJoi0qkQHrzUKaHwWO+v\nPYtZfD4R16GzVnmtIh/l7iiOfV7T3+9YevmtpafjEtTVcv/KehGCO2qF9z5N\ncwVFOCPjFFmeOfHs4+H21Trpu4qRfzOaPLXamu0C7Kd6OrehWMZ58iR4IoYa\n3dB9GwDdWtmWXfjuzV+MBYD26vq6SzpNh4C4Ag/gNtuDWmgg6zUZ0KFPZGKM\nbjYDbvPkrMmlIwPe5tJGykjbJ8kexpKJ4Q5+UELa9FbjBoSKG96lY4h3pnwJ\nLNDdXirQGxHldCJBuU/3uqrOBYctIqxH06bktXzraHTRA0Bkmbniy8v1A/0a\nELissD9EID3syprAzWAK24oxxqZI1A/KC1xWfP2lAISlVG7tozqNnULqq/Dk\ncA1tv+5Ig08RuN0Zb5FyCYowJSrSbVQjMbNEMMWXN0+ekEebXxGrD7wp+ipX\nxCDHR/oWH84AHTJnTosva3DAYg5sstEORj/Ogp/+Gir2ISe0gu3IW8sbqwmf\nJ7nrr3JzA/h3eHzvmv+euw9crxRqdRPEiUSpSeESbUe8JefSRulbMIaBa2kk\nbJBKGzt76fVmw5FzALKOj4qUvFUjR6/ysPymzqY6Bi7OWBVKkofY9smrj4aK\nUGdsC7Q/nz4ZpADnILBsg2l5aMWLy2jEomP1jpNCIQrtcPM9VcZ4VCnJPAgk\nRw3B\r\n=hRnZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJB2JwahkcPFU292GWyleFR6i265KyB3m2vyVYg4anIwIhAKJ63fIpN/JR3djAgmlwplBslEz+60hGQUwJVzd+eGxh"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.12_1639572791175_0.22118857580148665"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.9.3-rc.13":{"name":"ipfs-http-server","version":"0.9.3-rc.13","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.8.5-rc.13+d147494f","ipfs-core-utils":"^0.12.3-rc.13+d147494f","ipfs-http-gateway":"^0.7.5-rc.13+d147494f","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^54.0.3-rc.13+d147494f","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"d147494f362d38244bbeafbd6e7d76789c7c5020","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.9.3-rc.13","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-OYpmCFstPb8WHC7lDt0hqZECus1dTXzYoGbCXsL1pMdj+tGzNbeLDoJ99tThe/RfjqPnYnIksb3DepmhOicniw==","shasum":"abe084d9b460e87cff70e802b3b4ba088675e88e","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.9.3-rc.13.tgz","fileCount":264,"unpackedSize":428971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujMRCRA9TVsSAnZWagAAKCYQAKBHkK4fxe8bMgSXCzVT\notVJWxjZ7m/CqWPxX6Ov87dUbPhIlWmcoSVjnYX6h1yUQFlHcMwWhkaghkB1\nX2ki05T2aIGkmljKSyU3k9WVYWKpCgJLP6PybUYxHg3sh2e9uSkf0TxOoc8V\nMlClDulz6hs5oE6q0h0laspp6itWi4zMQNIjEv2hqGwm0ub88FA3fup47ctg\nmQKUB8LRYQ/tf2NR0yydTyF5pu8exTwblKFsUZ/A+tofyGs5ltrWp6gxkhFi\nCiqGr65p/ekVAACp+tYWv+6Ha77i+kjMNMj6QW+64oaHr6D9GuLILGWhxcg4\nrdBkA0Nw3jQQAne5WdrDeKrtfrupg0QFiAaCpZc0KVN23wEf6NHgDnKjtObZ\nZSLLcgEjEPqmme8IRdx1/tDvguBRiTPdTJxnUua0YD+vAzOgrSMU7qYl1Tet\nKgDfzGN+dbagmUhaX08BIsxRIHzE6nk5qe+DVtrvzJ0oq3H0Xf4ClghtR2P8\n+c7ZwGQO/OO723WzyqAn+LdROyrbsyGc/I5uVgl9las0BSQZQfmyMInuU88a\nHN4gORDUY7+stgH84ydShVYkBWKVzJjLK4aS+r1PwfEhAZ/ImatJHmHb3BVe\n7oFKOSNUjm52wfubzG8pNsTx4kUtPMHsuTcoE3yVqTPG9YbRCBLU3qJwOIeL\n1g1h\r\n=d6+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTFenq9zVnaRJ7eaOjo8YXHkjGwaIG6AjSzvs+CzWFmAIhAKYwkbu9tUnhqYErzE3GZV+8iCHwcwtHIH5kRHVHSN9J"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.9.3-rc.13_1639592721146_0.5077512464395391"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.0":{"name":"ipfs-http-server","version":"0.10.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.0","ipfs-core-utils":"^0.13.0","ipfs-http-gateway":"^0.8.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"7375caa8805298fc671ed4080e1023aafe756151","browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.10.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-zb6pCTk0mHtn1nOPqJRe7aDgPzU9T9+U0eCotw0Nc2Gw3iJoF7AvFboPIpmGeTv4JDMhgYzNIAiiXIo69+r8Sg==","shasum":"f9d323b09dbe3b5a4c7f8d5a5e13f2852a8dfb63","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.0.tgz","fileCount":264,"unpackedSize":428852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuk/FCRA9TVsSAnZWagAARSkP/1LTUUK6VBbViQYyxHU1\nV5bZPQn0uaL2rWBvrV4ociJNufyas/J0WVz06YIJ3IkdycwN/YZmgjiD1xvo\nWLnR3NWV1LFaLcdqdijB3UfJ48f0W6o8tpDYJWc6qQGbUi+QpyAYb0ugsPsa\n1Z5rJfXkCl+Q2suZ/vJLvUmt1qltED0egmsGTW/CAnuRyFIZF90b6IqXps4S\nKZGmOBIbJHfQe9cFlHRNCtdzT3f2jnl2UPnl4+p5lGO3JIeDFx5StyvR0sT3\n2tzhf18Urk2LIwiLELuUIXEWZ9OuCOEd9buXdOyoZsTRyOKFFep3x/ssiS4X\nrTA0ZWo4BAqeIwPqo1XeVQj7dXWmgcd7nc971BJbtHBXQLDGwl7BUxKdoz8d\ngwfei3bGp04z5zKm7GYG3+xo0xBojm5eYJuMea+y4PRupuJxrIKNLwmE2u8E\nuIMAyf0tx96LJ18rd7QRvtdsPkFt3zacv26kXGO384BlRQKKQ+BUEEgXzC3j\nfuO+zJP4zLHJPGRb7rRBjccpnIgDCa8bf/cM31K3z8zRQYWKl6AdivCJiawJ\nghczSo6pRSZKtctybcyX2cJGQewyc2xEFCCPY2bhq73ZKscn2hY/FPgm6/Vk\nz3TsyHBaw9VO88Fl2htLlrobG1MZEvEUxPGtruY1T01e3JtKHcozfY9rqlQT\nuwsF\r\n=50ym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFV6qk/QiJls/738K6DnBRY3WDEGfsXEhQ77b4JG6prJAiEAsWY2FREMSAz7qlXCY+31jZvcxEd1VOnugxJm5G2be04="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.0_1639600069710_0.37723428353358"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-rc.0":{"name":"ipfs-http-server","version":"0.10.1-rc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-rc.0+7375caa8","ipfs-core-utils":"^0.13.1-rc.0+7375caa8","ipfs-http-gateway":"^0.8.1-rc.0+7375caa8","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-rc.0+7375caa8","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"7375caa8805298fc671ed4080e1023aafe756151","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-rc.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-KsCLoAuEb0BBjQKCHz/WNBOUWsozm/390oBRa0Wg+kYA6q0v4tyMth6k9wE+S+xaCh/ThBAzTbB+KwzvYHISNg==","shasum":"44777658c4e91cabd79082b87ed489010c212dda","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-rc.0.tgz","fileCount":264,"unpackedSize":428964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhulBJCRA9TVsSAnZWagAAl4oP/i75WaTdhRi22ysxflV5\nsztsa65tOOVlu6R6GPmxWb6BY0uOX8Cl5Suo4oEO43W1QXoyG2f4ezvA8JzJ\nwH6VA6ZKwEBV8CZNOCtljI5isCGasqD/hjrVtUThxTnTEGG2bQ7A0cr1v5Aw\npvLwiY8qikmcf4vCAnQo6NNu0QH7pVOL1a04bw62SbP9WCse/trNYSQPkU7z\n7Q3+eD8lLryjf7M+IcNh9aYAJPNLcrvC6vcfdpktnQp72u09D1/u9CBvSbQv\nel2M27ugUInuNeR7StRL25mKh2MOlvKJLNUN1zbOwXSyaTV7DLflhjMF+G6l\nFJ3zjP3O5Fo5nTKlyfEduznUsbAnfUvg6xyDyIYQothXrku++6FcEkESOiYq\nDynNx2Wcvpqj06BIL8SIfP9KYR8r3W2D9pFxXYTj3KpHYUCAc//UfiMFZgC5\nyI/fPDCexzxRA7Y/QPNugpdsaK9FZSpkLWx/04LpNyhT6nS1Yp59TyLtFngK\nC04kwj+hB8YcEnwB+w+9IDb8vDFbHTa0Ve5sP/jhSAgukC+yZG5DE686tiVZ\ntvt9rXMXKanYkwck71IwI328oqztQkq12YfNlEXfnGB02naoMZVq7cWNZI0F\nnZRkH2F98vD9oedfSyicUzs9hSCVIEaVsTIjGneZuQR4JPDGLWsrimel9Oum\n02Ou\r\n=rWT5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBbfLNQLjwFIsCsEUXi0VNWHOKOYRe4NtOTJbFeyVqzgIgK9mujRlzPBT36QLtikgibkqMkCjlqMH9PNuB5dZ/7Xg="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-rc.0_1639600201346_0.7414586054881285"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-rc.1":{"name":"ipfs-http-server","version":"0.10.1-rc.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-rc.1+880e47d9","ipfs-core-utils":"^0.13.1-rc.1+880e47d9","ipfs-http-gateway":"^0.8.1-rc.1+880e47d9","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-rc.1+880e47d9","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"880e47d98cd89d774d707d20bc4a3db8c0d3c5cc","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-rc.1","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-WLgfpjZxrW0TrGWWjpjQ9E08rzPxCzx41+PkJ76zNoJqyimbMfoGaTbbx5BSJ/t1KbBhFGLpbzJJuECc6MfTUg==","shasum":"92c286af9f4d366ec7cad01fde7e87fa1e628d63","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-rc.1.tgz","fileCount":264,"unpackedSize":428964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwG1CRA9TVsSAnZWagAAMvwP/0X5LaKZSDCKVUqHsXxk\nz3ZoN39n8tkMm6/o9PbMzW/IWGxvpi36fuc/dI33o2CCb3V2tOVWWFET1DLX\nca/Zh9h2r/dGuICHYD2Z5zsMCNDWN5R2/+SGnny2q155UqxPwv2ialkQi3/M\nrQxauP93PYtyNd3etVPR0D2RW51J8DB1GB8EpP9r70UwnAZuNeqgbqd7mohm\nIlQfECJip8hjuiAoh4uytQGRhEyKcyOrlJ0M0765gNS3Fv9f+YV5BoYNc4QB\nc+jpp9on26gqCU4Wt5Fyp7ZWu0TsJmwAVa6a53M9Y23jSJoQYqzhKGLAa14H\nT/uP/DzbBQsUZvFMzBJ3bIz+NwYv+KEahYEwlvuFACJQPb9n3Tvmgarsr0BW\nrX1yFfviDEhCpQTCGhdRJTID5tmj0w8voz5DiQjmldPv+gYi5wzh2RAOkJVf\nrBtbcDkhxduLQMNTiu6ypCp8kNlEX6q535NAuM85pAXiWWdgPYtcVGtzAG4t\nxPUFxmiJlaWgD5Sr7XtI4DkBaqpk4hUrlZ63GsBRTfDDExXd+/FAwEFf578m\nAwltiQBbufijltCGtmacW2l3ThueL5LXnOvCzCteUZurHlTY6PB0b2j/U2/I\nYp30oGEdaVEu/yYz4K7t2o3Y/1hSUJezmu64kIwBHZZOYTHO+L8KAsXNPfud\n5w/n\r\n=Sxde\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHHBdDxzy4Gybel1fT3E1CVZU5DjABx6zOt4Z3iirKFAiEA+01qQav2XJELRQqcL939fQm1B8mIEme7V9Os0b5jYW0="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-rc.1_1639645621209_0.3028207497754005"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-rc.2":{"name":"ipfs-http-server","version":"0.10.1-rc.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-rc.2+45d9baa7","ipfs-core-utils":"^0.13.1-rc.2+45d9baa7","ipfs-http-gateway":"^0.8.1-rc.2+45d9baa7","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-rc.2+45d9baa7","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"45d9baa7576a0ac924f3d01d49371bf1a4cf654c","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-rc.2","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-4EWwSFp1gOjkWVMXgxjRQGGAXN4ZJIByu0VuVmwMXb6DhOmjcn+j9XLzQcUmhw5kZ2sVtvCAHiSFtceLqdMtbw==","shasum":"b33667113fc5a6e74fd2fb872d451fa010a1da43","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-rc.2.tgz","fileCount":264,"unpackedSize":428964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvF8CCRA9TVsSAnZWagAA3WoQAJemxwdlUghsWsSkfThq\nOPRVdnxNWquCEhTtIoTcdDTv72TzsparecZoteNE60jj1HclhegyG3x3DgAC\niBTDQvMh82UMmMEB0OdnB99cABIY2sBmbFhokSChT5KoUYc0d65N+GIPvL17\ngDAXLvd53f/Q2mtx26XkXEBCri+1b9NQllJeLCMN1eWgPjmshku/Zj+3ZqEX\nLX07154DSDDihHeMiOwZ0x10yObaFyqpGYslMEXD5s+GHSUJ0QVflA0FIOQc\nTcHZQ/vy8G2LEa1T+yqkVKiN+QIqQm8cAnFJC+SCmIQSQpX7NvhrSwhKUR84\nvawgxjiwvB0S/tsS2pFx82Vv54civPYUKIsU/D4lzBY3fADzV7oxfT3TA0LB\nUL0t5gQwR8IPaESpLLht2SwhAXG4QG+n99TDQKB7NMUYOweUc+ihDkjZ5A4A\nBTtxpDwqnNiWczPC4MCFY3uTFictYifTSnw4/yG/1dpnVzj54ZgC1qOgqzES\n4+9KLMmx+6G9uUGT3BK+sM++fRFZ+9ZsgqcdXmjcY8q2kDxQxWzDrYWmGCon\ntWQhOVMfjgz0jmOCXs/7XV9CWC3hbwygy2GBBC9azTPsyg1BIor6ylrLP3Qp\nqWZ1/bSLzz3yZ5ZIQQWYX2q7561dQalKxmAAorNWda4LjAqjGosKmi8Gma9+\niM+t\r\n=GNgo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPYBCC3Ki8kYWwTN0S2MLs3IUi+5fCB2W+MiyrwixI6AiAJsKI9CuCKWLyD/yNBcg+D1MmmLjA+zfPKbUOATjv6Ww=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-rc.2_1639735042424_0.2258636656034294"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-rc.3":{"name":"ipfs-http-server","version":"0.10.1-rc.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i abort-controller -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","abort-controller":"^3.0.0","any-signal":"^2.1.2","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-rc.3+67a8c47f","ipfs-core-utils":"^0.13.1-rc.3+67a8c47f","ipfs-http-gateway":"^0.8.1-rc.3+67a8c47f","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","native-abort-controller":"^1.0.3","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-rc.3+67a8c47f","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"67a8c47f7eb4ca93ea16defc24b1ebdcf4267971","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-rc.3","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-MS9gMI1vMe9uJRDGb2KZRG48C5VZpeUlAFaShNufxRkntteuJakVUl0YynWb5jjbaJLoYKbyjweQWzuM1k24LA==","shasum":"faa12e5f67634e95a62744a7711004d808d3e0d2","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-rc.3.tgz","fileCount":264,"unpackedSize":428964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4G//CRA9TVsSAnZWagAAwSkP/js9DNJN1YpA7PGnqutb\nmBIxphIuRtLTsSpKOieXRtMVFdpJ6G5TXdpj3iEKa+A0HF5lMYWGQNXBfKwQ\nPaVPL7hrfPfwP5CNYghUTbDf8SCV9GUZJyGohclFqIM/uGnh6sjwzwmiMubM\nSQqwd0pj4ZXvbFBTVfctScOLfrwi0Z8/JLoNJi962CQZWkPy/Xm1ahnNfZvx\npxLr9QX/xGl1HXpDT8vN5BltBSR6Ac5oJvNEkjtu5q+XKZimNIo1xAZN9/QW\n8XrkKvI3htfFVDrkg/xQ3ISN2mKdzdaSFYXvHvHYXu2SHvzCDfXtRN0b056O\naSmD0f1x777ZedG0Dk4I6gehsehEd5tQszzPQExlxAntwkr649GHv54cqKbE\nhtVRXCuTNOppa03koP2PLC7VgH+qm+/64WJ5RK9AUJSdTFuC1PZ9og/jMzQl\n93MkostvI/nf/6l26lZXNADtntVB+luPBhI+U8JnWA5i18R6DNfzVqRu8XlT\nZBrDeqSqnLGGjBdeQALQ6gWKclV/h6G4jSPmmV5DuEa5HwI+HmFoSjp4W54r\nQkjteC7pDZZRH5C2QCPYtYga6u9slZRlJlVDYs0yd0aExqOWRlpNQ2IhbB26\nhcyVcklNN4o0Sp1HebWD/N5XUt+3T7sJHmFUdxOO2CvSDtEBnXOHfOfcDLNj\nLW1l\r\n=N2Xy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7H5+XlarWndu3RtjVYVvMPAcFnpVqGs45lV9TpHpmAAiEA2FpFOenFk6EbvL40txUlzC+RsVKEkBXbnAx5b3tS0yY="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-rc.3_1642098687366_0.395327352158213"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-rc.4":{"name":"ipfs-http-server","version":"0.10.1-rc.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-rc.4+902e887e","ipfs-core-utils":"^0.13.1-rc.4+902e887e","ipfs-http-gateway":"^0.8.1-rc.4+902e887e","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-rc.4+902e887e","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"902e887e1acac87f607324fa7cb5ad4b14aefcf3","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-rc.4","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-Y+zp/UYTWEh/cCQj9XHeWS4H+DZjgVOgqNdEEEsptpiBOLt5mTDiHjl/E94+cvFVG3Q1nEIuv3k2JbuFFskYNA==","shasum":"a8452aa936bfaaa3f504aa89dd28db124aaa0a25","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-rc.4.tgz","fileCount":264,"unpackedSize":428724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6XElCRA9TVsSAnZWagAAcVUQAIRQvIvTFiiLXiNZ60Af\nXqWXV4TCUMkCnW7W++S9D5RRkLYAPioYLt6sqay04Vo/qDBY3IDF3CXvUz0I\nHjJea6IhP1+faUSoq2u/0t+e4L2NlsWhnZeB5Up9IaAUQhOmcEdlrxf7y8pf\n1BA0tFDR/28IKnZ5VM+nsq4fZiFSUSHVLy+Pwl/4EQ75s8nBv2jwo2BUeCYg\n7UEDb5MFeC5kll2eXyLhfZVALx9zzKWZTeUbs0rFuPBvwhopnmfii57Z2hPz\na35H+mjLsO/S1Q22sAGZr4NjC6oVv+C4q7EsHStKl1Re6cC6WU/R14BOhckK\nqlBtYKoVb1/MKJt2T1NuxJ5SJekqLy6g9eFn6vIZycSaJB51FAXCjKeMhCEL\nAf/axNjHEGcUEzeuss+ryd7nI4f8U3JboSR+nzjATn5kyA3wyf1k8NxR1s24\nCfYnz27qQpDcbbozKjh/mnbbHSnEg3td5zNL6CTss+sLyKCH+kMaQtBXeH+R\n8JYvRzNPmqaTAF1iCzqun7HSViJwITyCaV7R1T4fWR9OjPNmsrRiyG1pKb/X\nZ2TosIV7/S9ugUklBkv6Dz0apmLHYSN1/UqleBW1DfPUI2805Hr2YrtHGTUk\n3aObDd7ZSKUe5VRKVa3fDOn5lB5SJS8eg+xYBlex7MVdWaraU4oRg6dM4ywl\ndl9u\r\n=3mRZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBj9mINwQQdJUQ8fpQnRlmO/rhsumLs1hI0wsLKUIae1AiEA+6Ttwrej1tDYGPk+jf7n0gQGGEWN1OBIicGC0SwpBas="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-rc.4_1642688805468_0.14804948007832475"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-rc.5":{"name":"ipfs-http-server","version":"0.10.1-rc.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-rc.5+b9382bc5","ipfs-core-utils":"^0.13.1-rc.5+b9382bc5","ipfs-http-gateway":"^0.8.1-rc.5+b9382bc5","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-rc.5+b9382bc5","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"b9382bc5bc7341a2771a69b2386e5473b507caf1","browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-rc.5","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-Qbfx3G9M1kFr6f568SHgJZ1q6MOLdUoVcR9YdCNSTMGWuWhhJbb7bZaJudwlKSflVfZLJxgrh+BKcFR+Jv5CcA==","shasum":"26ff1198c94270e3ed74a05fa4ab8a14997f5295","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-rc.5.tgz","fileCount":264,"unpackedSize":428724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6tVMCRA9TVsSAnZWagAAX2sQAI/AlWNet2RsA830zIPh\ntOgytxGMTn7642ccIdSXtE9Ny4sj94A7lY3TDMPyUctf+5ESsvgGKMTu9zt3\nyt/ibvf07vtFt9gwle2Pi1RPRC264r0j5ToSMymTiacHauhkfXkcYc+gfkLE\nl1US9N6/QIZXkK/AZ8bcHzKIaphuFpn8LjydEL8XHkmDgF66QtEANdQcIeF3\nnkO4RI6C5t3LIMexqDgpLY1QyZrrxj0QeTKp46ybiVinV/3rKb3jO8WrrHTv\nHN5iIA7QmSxrQHBZqoSFd1gImaCdQu0wlfJy/lMUyts44zRgYESb1izNHplw\n5ferdZOYIm+fje5M/m/vxF9dYPldKD5daVKeYW4M/QEOrThTu+duXJF2y+Vk\nAVDNtqDOXklAbl5SEOmoZl4obMpn9HiYwnb5gL53wE8r17TwcdeFAJHAR9m/\nF7de6KwSXwg2AREefHoue1UYyLS+ofZICUsB+9ykDs+udTLkjQ53DTWRplMt\nyKXpuAOCK6aoZZZX91Ige8yV56gnXL/R3UR3jBGru0ZXW2sBCCZNBe6kt7tP\nsBI3A5GAlstCCs+KQPLMWK9wmq9o/zH01xilmo640JNUTOQgDM3PMQzfikuo\nAQisqzzW7yqlbwEpScehUVKm4vTYp8fgxOaoT8B/Ynko47K9HsDyCUxSBE5w\n06c/\r\n=svu0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/tdp4ItLMMsx29mTBeuPztcNgeV6nwPdPR2gGrwBLhAIhANAQWRK86HfmnkHc+YybusZpPPMn36liku4usf+5oml3"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-rc.5_1642779979965_0.5143158675466384"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-7fe0da57f.0":{"name":"ipfs-http-server","version":"0.10.1-7fe0da57f.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-7fe0da57f.0","ipfs-core-utils":"^0.13.1-7fe0da57f.0","ipfs-http-gateway":"^0.8.1-7fe0da57f.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-7fe0da57f.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-7fe0da57f.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-GJMNdsPL1P0xY+Onp0M4R5yu7IW/0Cgu0yxRapb3zG1nVRObNAN1YoTAEuBY5pPnB1SeE4B2F3E/V6QlRKWuOA==","shasum":"18e9eb1c77a7c010cbe05d7e60e5d04ed7b94eb3","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-7fe0da57f.0.tgz","fileCount":264,"unpackedSize":428657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8TsECRA9TVsSAnZWagAA7xMP/REYQrjbEVNrPuXUIJ1p\n0Jw21fYk782u15BCFYZB30OUiKCogTCO05wYD9NFd9kbQ78/GpxbHbcBklF4\n68LIF2rRZA9CLmozRjqVcdVZMwq/W9D3dUewpQFi9K1FfRW8dqf/404loVqm\ndsopa51x98r9dPHQ60DZ+cvgcTP4KmVgYxidsZF/bUFHiue/OMxH2VTO98Qq\nLaF+YYtAZ1asZNRGOeiEfsL23YkkaA4uL8YMYrXcwJlsIyl15oI1ORpT1Gjv\nMmcFBF5+VXaOJXrero4nwOWBWY41SUgUYKBdBoeBrQMQ46M0Uodnenoif03e\nP8TV70SGu9Zmzo1/8YafBSWeOskR1qfdFZf9n4mxO5b1Nf3oS6YzkEYRFQsf\nLeQIwDO8ZY0orR7bot/yefuf5oWZx01JQZvgMNG+U2FE0wlkJnjECqHI2XBg\nqyDJjQMDn/JgXZEhYxjRv+TN6CN430IEsr8G9gAEhL6hsVUeHOsPmNTRwzHf\nxr+XFo9lg6/fxgROYhv17fnW9ICE6kcBvd0xUenOp6NmWHJvXZ5GMo74JTqy\n5t0W/AqcY/xq95h1CdVErqBCREr1sMHuvnt+F7DWUldgoWphdKK8+xDUkJQx\nsi2V7ZQ3mXoCK0exzyNbIKPVsAwMbB8gKHerdHGA0Taf3Zdu2vNYpqSo29CO\nTq4j\r\n=72ct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ6lPtQQE8oryOFZ8QcrscGLT0cCxjGdReZvNgORFMxwIhAOm1cik+ZUix623bL5uumlw0x0IK46jTg0Uh681hO11p"}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-7fe0da57f.0_1643199236636_0.148251970864409"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-5439a0e.0":{"name":"ipfs-http-server","version":"0.10.1-5439a0e.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-5439a0e.0","ipfs-core-utils":"^0.13.1-5439a0e.0","ipfs-http-gateway":"^0.8.1-5439a0e.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-5439a0e.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Lead Maintainer <!-- omit in toc -->\n\n[Alex Potsides](http://github.com/achingbrain)\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-5439a0e.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-fAHa8jtGkc478k0EFX6b2O1TZa8xchgonVq7BVQ9y13pknL+2K3PcDXixbipd9+96WWynw05i9bDPJdXFlsA9Q==","shasum":"2a94c950c9961789d145cf731f10a9e819b58b60","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-5439a0e.0.tgz","fileCount":264,"unpackedSize":428641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8UeeCRA9TVsSAnZWagAA9y0P/jlkmhTH0DY9RimpBC5C\n7suu5CKuKyJUua2vNO8y6pNTQ6Ubrb1iNROQM8dxSRc4o3cpxtgkPPd4rvOY\n1swQqFjF91ycuL/qotxQO2MQBOTHbqh4traDXCAZKx15QM30aIxdWVGiAzRS\nR8eidubA6GmNWcWPD1HFv4RbZFKcmYVmVEm5o0Crv+4WO8mg5dEF4/YL1ddE\n+08W1VbD2zVY9V3msGfikVMipI9OxKtTexngA8pmMolnoxkz3+b3TSGND0+Q\nsB5Gj9cpHt/X+cBPw/Yyuo65Leo+kqSpIeR7YXY/ZtbUosCva4ClIG5ltt5i\nwmRyidnT2h74zo8UcIdE4heDPgJZNoQE4YUrb+xJ9+ZV6fNey0J1RYsb9Tnj\njh+h38Zi0SUwOrQQUBIlPjteiti8HRIRrQC3WwnPIR1pyzFrAgtil4zwf9Ky\nCrO/3o5BdsB3oipe275ErPWmZ6EgFiJWLfKZtsdb+qnnr+ZamlkhZdSVHInb\ndORicQlUYfjS7PZoe+mhpJfszapvA5UxSk9l84ghisFQFLJ+32khAtXEZSio\ntmciL+s2ZXoVm95GB6/ZaEAj5FkQVI2w9lLPeFPkhw46hLZqhEb/G67qVYV0\nj9vx64kBdFfeB0atcTrbzqNWJRnOp5zOo6PjaPvjlWcbl0DxXXtnR8CvBSBa\nN2ua\r\n=7rh2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSmJeBzVK8b7Xgmz4FavacOCvYRNf8D1ziDIH8tY0vKQIgaNQ9/KCRz4gjZR4DmQ1g0Y3a8cEADVTbI+IV27j/F04="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-5439a0e.0_1643202462246_0.20268299779649435"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-a6b201af.0":{"name":"ipfs-http-server","version":"0.10.1-a6b201af.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-a6b201af.0","ipfs-core-utils":"^0.13.1-a6b201af.0","ipfs-http-gateway":"^0.8.1-a6b201af.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-a6b201af.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-a6b201af.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-LVohhZeq780jNTg2pF+zWXD6SqF7b6+emte/bShFntacpVIw0cXkKrgNCFiFALYaUv/UrS1Fb24vbSv4nSsscw==","shasum":"fba01363193526add1b38885690e2f9e852dbb2b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-a6b201af.0.tgz","fileCount":264,"unpackedSize":429460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8rw8CRA9TVsSAnZWagAAMzMQAJzxQIx2/VJWodlS5AnT\nnKgg/HhQIibNfsHEhRNK/WXGc5Vu6puO5nM6XaM50rP+nIeSkhEz0ax+A7LO\nrHENXJHHvNRWxGBJYj8fmLlVsi60XNCtR5zMWEQZdjOGjQuv41/PPeUCHd+n\nGuaPEAp4YVguIE/D6SzktxrAx02+j38bDWWUJJ4OJ2ELUYBWKe/J4WtmLdxH\nabYFrvXLhPhK8ji6UmFKZhnuf6LtEMTWv3+gpjzoNoSb0Fw5V6C/DE4o7wRf\nD7Ga38kc+u/ZA79zhX3gJYTYEtIxXqLvknPjKadEMWL/bc7Jr+c6nj7I5cAx\n3a+y+pRyILH9OupjR8b5YEzi4DgvyjJJfjd8GEsOCv76e8HX9uTPZh+7Lkvj\nd4aCBXENPlRZ961p5WRCcizSy6gBeGsI36aKOtWzxYyIDDjmkfsbK/rp/TAk\nILsaCj3migG5y6rr4zqfpnzeBS8h3Yu7Xj8X9grkIg1tSzC/w+trcDtsqZxi\nql8L6N7BqoUHhlmhgcHYxZFYkXAyoRxgGZiZInJMD/1KrpHkoPqBG77NcjlM\nyjG3w0oLv2T5/lBAHjpUWpWsRCW6auiCS7DJgEpPhkfdpSPPrmfJ9C/thXGa\nsX4jFc8TUbGi2jmO7ccqETOMdqI72Ifw7ifbfMCtq1r3KaPVaBorgs0LnTWR\nbxjz\r\n=upuX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVEONDNdWtDT3zU1im4nLHC/X0Hu0qpMekEjJYwOi/kAiAJUW2JICvjS6afOhc8RRd3Uu+lvzUcfA/TEyWUUMqXbg=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-a6b201af.0_1643297852616_0.5611143210305796"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-fbe14923.0":{"name":"ipfs-http-server","version":"0.10.1-fbe14923.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-fbe14923.0","ipfs-core-utils":"^0.13.1-fbe14923.0","ipfs-http-gateway":"^0.8.1-fbe14923.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-fbe14923.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-fbe14923.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-gm69EG7FcaKfQICkFd+iizFPndgLEDr8qGGLti9abDKWmlhUJU9yToMzABTUPwbJMtQnmL9WR4m51AfeNXo9pg==","shasum":"bfe5fab4b4e056bb95eca2f88df2bbe9cd4aa476","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-fbe14923.0.tgz","fileCount":264,"unpackedSize":429460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8uHBCRA9TVsSAnZWagAAEC0P/1JvAHuaLTZBMWd5OECw\nzH7tGTs3Lj0IX+PTXi+dJThwObd2dhkmOA9eVFYBpRrp8/NONYfEqjnEE9sD\n8nE27VpfQXB6/3VpyIbWTu/C7mmQFzY/HO7gtk3ujvicWexecBkU0WpXqjQe\n02w7ji8P126e9X9VguV8tw6sJBVTTtNGffR8uw2REL3OYAeJrJTT168IPz2V\nH0x9X7oES0zdwnMw4RiIVX9rJK8+RwNcgzj1c3WLULsXT6WrJkbdalE47HMK\nEfRhDXfAAi7c10ig/IyHKujUTEBgyKTcWjXMLoLz72Vm15MOeYa4HHgAFxhg\nt702jAvDp5RMcnOGzmel+Mxbcbn94FVZcsT57QWyKoEeKbAs39Cc4tPLRXnP\nqnqEDFynDQB8+RB7giUE0JI4syoKoNswl21C1XtK1BTeuKFM/rK15Q74DTb6\n/xqGvvWh4JLxxbUI7dPOIhEtwWkt5MGoHvi7hN6ZgkUQJL3S1XirKMyJfynb\nzVUyA+qd1FTaxgux7gF13RKipD3qWcjcQTyy5ff3pZMpQFCoT/CNFuJTdYsE\nqN/+NYfEcUOJ7ckfTQut9xrQsl37u6cTWq4daDz/N9dCei2NXDj3/jq6y5KZ\nBcCFvO8S2jYAT422kkwlHTgtgH8NRl9PvC21l+6/4TFHANRz1z8du/S8xzgc\n5PtH\r\n=Swr/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT47e3k5JGSkTSTXfUcNRY7MRS3xLHwXg10r6R9qD0mAIhAMeQdKBQyzNoOQfrxBvTXcLSR2HSiH6Mw1o/xuYHGOis"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-fbe14923.0_1643307457199_0.4365177933375186"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-6cb3a87e.0":{"name":"ipfs-http-server","version":"0.10.1-6cb3a87e.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-6cb3a87e.0","ipfs-core-utils":"^0.13.1-6cb3a87e.0","ipfs-http-gateway":"^0.8.1-6cb3a87e.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-6cb3a87e.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-6cb3a87e.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-hT2z5nB+fOQYsoKZTpAZZsVh6SqlBzBWsoe3x7dFLRaqmUFRq45EdxzbBQV7OjxTiMnRmr7FGRASfQ3Jg5xfiw==","shasum":"3c880748fc210784feba0ea38686b5ede4263045","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-6cb3a87e.0.tgz","fileCount":264,"unpackedSize":429460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8u6yCRA9TVsSAnZWagAAHV8P/ivD9jk/Gxr7Y8pCUduy\nF61cl9G2QjWIangWmRY4dkZcLMVZjnfTXUN3OLGF8JHQTSXcpv4GRMMWCGz4\nORynFze+p17dwdK+WiQPvCOHv+x5VmI5OPz+Mjah8GXne4cB8aB6bsgbyyp4\nzp1mhDA+8GEA2vabl2gICo5Sh4Mo1IzYJBVXJ8yoo7sId0kJ/fw+P5lV4jcx\nxLekb6IeXWQIexKieSepg8B5dpgvGBlTcjEBNL35f2QC9aX3oETH+LU2walF\nARc5dSubnjEpV6CjD1vqxftqAvuBAyk7dK0086gBBy0r2CZqi4YxDSZ9TYQQ\nTphg2YevyBFRufRAZP7d4Vp7prySliUwM8w+to6x7S9g/21BFH6Cb7uCkWW+\nQboVBjc/MzUYZHHPFVgIJeTbongnS+69t5EirPNSDY34tqctwQRl8OS7Dg0f\ned9oj5hoOrWkZQ6ZmE5IBDSpdHqZLLytpuAG8s8PNGv5SRpIom+/8q+KKq/R\nwv16iN06+UXQpSXZETi6E6Hqe5ftFE3Prlf9s4f4owwO7anW42Xq23RN18jd\n9nb4iCgZhSH7GRcy7b2lH1ZqFjoP3nj9C9Zpaw50hb57Rmtlgwku9W3jI9jT\njGWkla5kNmRanEykgGiK5hPoOLYK33qS2/6IwBi477dCrAQwewYg/sg9vil7\nLLAL\r\n=eFSV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHa5+DdiacotTSgSHNGhE+tI5Yk8QvFAfUWJS/q4sHUwIgVkV7McnY7RIhk6AIw4s0TasPWTamIDl8oj5i5be9HKo="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-6cb3a87e.0_1643310770027_0.996736617185279"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.1-2afef2eb.0":{"name":"ipfs-http-server","version":"0.11.1-2afef2eb.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","leadMaintainer":"Alex Potsides <alex@achingbrain.net>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.1-2afef2eb.0","ipfs-core-utils":"^0.14.1-2afef2eb.0","ipfs-http-gateway":"^0.9.1-2afef2eb.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.1-2afef2eb.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.1-2afef2eb.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-jn7G5mLucIV5C/RcJWtnNfDPLC/hOOYqiua6qq1Ec26FpgMLS3YviPSIiNT9DG1OujJX29VfQa0S+7uSXGmsdA==","shasum":"6acd18a3ff3375767c2e6588d3ef485bfeae58f8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.1-2afef2eb.0.tgz","fileCount":264,"unpackedSize":429461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8vvjCRA9TVsSAnZWagAAaucP/3GbT6ZXCTOwxHqido2B\n70GVYWnnNuo7ZKt/5Vsfxx34AL+olrGPWKbc454hS/2vEjT23GdfWPVGP+Ki\ncgPD052/g8rMKfW7ox81B0/yvPq46AJlfZIt6VzBsv/NcEk49CuLcNTrrKEx\nBGuAgTZj3RhY+zNsYUqj/ci+n5LYnR9ur3pH6lUJZ90mBmA/zrzvLJ8Rx+CP\nrebZBShVZf4gPdwarsTvb0DTktbSQf2bWH5OYkp7kVn2JQEAj7l6sgNxK8mu\no3ngkBpL2Jy1P9HtXE/VllLNcj+UO8Vkh9ic/rABL0lFxUiJenUZKBEAHIKv\n9JPKUSM3x8fytHGxpZv/8YyTs87FFg6fAgfhEfK+CyvUAnznyK4FG+Bqu5Go\nyW2JRskzG/tgX4Y3nksus89yyFZGKHBfaBFNBfPKXuTs6b0oG0u8wLN0RX33\nZBRY83dWYvxydW9hG92Mo8HniNGQohnwNxA62QNDi7wQeU8klbQEfUFc6pN+\n6c1kPS7YutByby9WTEVwb/jai8+yCOHBALqtmLC/ttUdmdZBQq4h26U+AmjZ\nv9hly7jFV3c5QElp7vl5fKaYjet/ge/jKsy+bmxk57flpBHn93g984tX9yrF\nj1F2oXh7ygQVRKpfmgyxGWWwVELRm8++ByrYkEaus9apWndnjfbBtwxvt6ut\nnO7P\r\n=N/Yr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICND4xzDdOAvBOks6oZ1vBooMue3zU5IPlAMjxS473TwAiEA52yD/4OGjWQZTSaCoRz/hDcySbvwa41ZyDrstu/MxIU="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.1-2afef2eb.0_1643314146974_0.4224756132602532"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.1-3a5d61d4.0":{"name":"ipfs-http-server","version":"0.11.1-3a5d61d4.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.1-3a5d61d4.0","ipfs-core-utils":"^0.14.1-3a5d61d4.0","ipfs-http-gateway":"^0.9.1-3a5d61d4.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.1-3a5d61d4.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.1-3a5d61d4.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-SrKmQ2g9ToU4XuFZ+MQRJ4lhr9UFpRxbj72KNlIQT5VonYY0lCP74PV3pcmyc66pcW9LrpPce5L5k86FKfImag==","shasum":"d529eba5246f487156a30f98c527d559caa8f180","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.1-3a5d61d4.0.tgz","fileCount":264,"unpackedSize":429401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8w+7CRA9TVsSAnZWagAAa1oQAJyYP435Daygf1YK+xMP\n2PhIVqDJpBL6aO/fXfPWx65aJtAd+vlRsbCYsfB//WautF1nR9b7ZT4UcG5n\ns6H4N2XbRkSjsK5KJuo4ISXKjn+ZEVVRSRWC14BRvM9IvXYlQ9EwcCXhyUVq\nxp7YmJHXk9eAGvw2VfQ61E5SRUYqMP1zXndwJobjnS7fpmkKVuflTCBMM9Fr\nV0Dgzs/WWQzjSWScvHM3GOkn/i77XWYHHSQ3vaLL3GTCKnBTu3qSVvRDTl9v\nMS/J5uO/J/3dkXhJ/wnGAcfOinHkm2n8AP9KO/jUE3wo4/qD/7legc6Oi0cb\nqxNFjMVVb4n6hrJoxRjggiU8IYALftgOZ+s7PAC5+JyKneRrG9b98o1Nbw8c\nlkUPrcP1pDjqtVbJI+E52BjuAiSNrpymMT42M8hrXsJvqfeM9/2qFULedIhh\nHjrqDpx/gYaKczsIPC36KA+MJkB1w3krbJFTMOO8YRoQuG/pdLfgT7NqpCAa\nplqUQm7mzlF2VJOI6Y0ucLCGNhHYkM3zgL1QUSKeP0LGPU2WEQpUjj/EpkZ3\nJpzAq6hc7BEf/GdUhlIef+eQ46ddvjrQrd3cw0xxyBLALOf10+K6atAOCrdm\nHJHWN9mYSqsBjYJ4rsMtgXna2pLbMxAZi6AN1TdHKcXfSz362JvRfsttcX1T\n0xdX\r\n=ipxQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT6DcOcJywqlThWCcNLdOWvqmyesY8YOMUkXZKxGtXWQIgC6Di8w924x9tGaUFg8pQ8R6hyhZpzTXK6DTHQMcDKZ0="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.1-3a5d61d4.0_1643319227322_0.28982545111572566"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.10.1-cca6e321.0":{"name":"ipfs-http-server","version":"0.10.1-cca6e321.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.9.1-cca6e321.0","ipfs-core-utils":"^0.13.1-cca6e321.0","ipfs-http-gateway":"^0.8.1-cca6e321.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^55.0.1-cca6e321.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.10.1-cca6e321.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-DeyriTRvK7EGYb9TehVBx9q1KbChlPNDx5zC6mOqe4K2MZhcd7THMCrU1wBgjrTmA5eTM7kmYJ6JXB6wdRxbUg==","shasum":"601b3ff9ed0209861dcb924e798ffd02967491d0","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.10.1-cca6e321.0.tgz","fileCount":264,"unpackedSize":429400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8yTaCRA9TVsSAnZWagAAcdgP/RuAVj3oSUqrcyKNXtPj\nDBRQXp8qN7FFTj483TnUKaAUqyvWfY2iEPd+dTO+SugQUS0yXaG7QWi7hzW9\nnZghioeemVaXNxwPjuM/ijeNeCfpYhw04ukcczf6z+3h3vof1abJCo+HnwZO\n3wImx1O0awWv6cvgTruGvD8YfQacGrbEIOXgF8IOHUN8LRbe9BaKTYNWTNd6\n5NoWtZe2io1jyw8fWexZ3kxmOtwts9drlHizy4a0hdPaOMevnpdL40eFSvmI\nfH8qc8ljR6rxszSpW6h7lZTrrVBoNenV90UJifhpUFX+R0mO0YpjegzQyr4l\nndqxgesj9TEIuEvnn5jcBRVUoFrrrstkiGzsz6WQSCyI8IcWBdQgN8PUijUN\n4ceHh1JNIhSVpIIexRp97foJJqj9DMEIA4vCj8TUsvaK+gkRiv735AJR2kMF\nnxBFv5ItMXlDizob4xsVmZS0h2voVDZeFROU6DUkUHgnzS3bpbycmMJocONK\n1qfa3Em6N4rQU909m660ft+0Jn9kXb1igt5XMroLTZJBsEZgulSmCx6pi4tD\nTVpW6t49nCuSZO0+zGo3NrgieRKJ0ObAIF+jJgG31+0DN7sk/621Co89XKey\nxuX836pI4AvRC4D/bny+Fk2f/Z761hjAaRBuyqRZGzuEhJ9lbdtuJpmHGwMS\nQHXe\r\n=QirS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu4O4971Y0xt8LxSqk/VqUBuJpfU7tIlf+EDBJGdFPiAiBZERfML53AVyNOi1HZ8EBtm8XzVZzgFjDdFiJ7jwZuow=="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.10.1-cca6e321.0_1643324634183_0.5891119270635166"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.0":{"name":"ipfs-http-server","version":"0.11.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.0","ipfs-core-utils":"^0.14.0","ipfs-http-gateway":"^0.9.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.11.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-23admn/q7GxrC8om3j6La4jdy926ymblxtZlmRhGYuPg1pEUoQGPft2q/YCSm/oTR92CDj/JQ/yUp7RNBu210w==","shasum":"f0683b75edaf2a09b559433a767681035b5c7cee","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.0.tgz","fileCount":264,"unpackedSize":429313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ygtCRA9TVsSAnZWagAAlQYQAIAuPPeZPSKCiAvyLyxI\nyDlhuxGYix11kBz9d/jrsVWvKMJ+Ritsay1iQoB5PKI/6MeZwMNdsma2evMl\n/c2aFBMU51gRB3lR91ZGVnGsKGsOYtMTymaMxzkLvS85EJf5ubgpqVaUej+z\nPz0skyw3oIM5TtzucrFAern2x+53AD4Lscxu5xfiKY6XLHjsqUw8dOEHdQrx\n24OurqajrW9JAMfyt3znl+QQat/YKWl+Vj6k9gwO4k1E3u/A4PlPna1JyhdR\nHe/oTLY3jq4O6stHwxpkJ5gR6+eMxw6LXbyRw/sTz4tM86UIRCc3npBIXFEI\njAtxdK4EiB7SodrhJZbdCe95xJf4YTxHq3eN5+Ly8pzgNvFjl+Aq7ASDRxSx\nwEHN4G5wftdKmjxJWLCcQEA7m83bV1iz1Ffwec/5Rjz21kFVshcqyvuMPALk\nI/ru58HkL8PxoX4kRNamIJlFo4BSaJWq8c1BK7Ykda+WFUV0v9rNDQPILuHA\nGXL5RjRmyOfaPxiRbEhBPmicUlbB0KgkxIdmIEl1Tw2a3JGroSHAEED8ChFP\nlNpaRpeoyH/TONuhcqYBKp2wLLa9fHmSgylZfZRucszuG1+S01a0hjqRxkAe\nC0k/CVZ3KJNxBTN0D+OYaQpRmtngs6HwO04RuPOeo+4azYgauMCe2cDJpSrW\ng2lX\r\n=sLy6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTSGhVxDz37mciKraQdJqK0voubtsT3H98yjlMGztWzAIhAJC4ltbuuE+N9LjWozKpdm8+PjR/FmDTij03wSKDkl9l"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.0_1643325485056_0.9894993541914581"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.1-8d260215.0":{"name":"ipfs-http-server","version":"0.11.1-8d260215.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.1-8d260215.0","ipfs-core-utils":"^0.14.1-8d260215.0","ipfs-http-gateway":"^0.9.1-8d260215.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.1-8d260215.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.1-8d260215.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-iHDXv+DWwwdDO9TnhV5OXCdREZfe80CoQ7RByMvaicoV5ogSpSanR1jh5UmiMi26bqf9BoC1a/JOm2RVboWMVQ==","shasum":"22518daab9acc4f245086931809841ae97b85d94","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.1-8d260215.0.tgz","fileCount":264,"unpackedSize":429401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8zBkCRA9TVsSAnZWagAAZbIP/iaumiZsgqbosXE9OLXG\niy++yxz6IBzmwLzGLGK/TL232mWG41vW9O/pelfkJM9xL6cVVoWNp80mgwpq\nic9LA2bwT724M0gh6XkRmQfzYFcgO6Nmx1TlbOPtFKZZ+pGXLVip3IXknn/Z\n+VmrhBOFgVdPhTk/Rh5M1FSaI6GBCK8ritMEUaafhnD9sCubKjHt6jy/RzjB\nNm3b5K22QKANmynL4fGh3zZoEQthHsiIwKneV6EhjIHxE2Y5HFajvhikH6AR\n4fxJ7bzwOuUlFzQMrymcudnoDrScS44VpUKTvzee2EBwHug/bJaJvLYi3KcH\n2Yvf7vIFvU3PWkIvRKO1p1eNuC2GFQpvUbKJhccxoMgsSzxQlTfid0NX2LUb\nw22S5C3YbGzr+AmS1PbS/7P7PQ1UmIPmNwWTSzfZmqWP2+2aA/w0AboG7JcR\nWqns1pYWO6U145n5v/sJPK/vMw/pnF2lMsQPL9kz7exSmYr6fp5ZLVDN2gwx\nP8lId1BsoeTxBNWyYRS04C+bsmcYHVSQ3tB5WJN+2Q3g2aYeVs/wud4Mw2LQ\nBOva05Vhnyflbmnc/bK86Krz/3Dsr/yg3gKL6o2WbS+guEqtr0dfj4pw9YUO\nqdHbr5+cCmUkxKOkSg7exs0HtUtRLXPIqxgW8G0Bee0sGHt51CK5/HDY8ku3\nYE/r\r\n=SF4R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZyl0kmTQIWBQUpnmib//AGwVDX+aVYcybRcCLx9n6fAIhAOvGNcx9eDeBG+4HB6o7sDV6dPkDlnlct8bEYVwGZPuC"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.1-8d260215.0_1643327587931_0.7704798973850537"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.1-2c8ec080.0":{"name":"ipfs-http-server","version":"0.11.1-2c8ec080.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.1-2c8ec080.0","ipfs-core-utils":"^0.14.1-2c8ec080.0","ipfs-http-gateway":"^0.9.1-2c8ec080.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.4.13","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.1-2c8ec080.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.1-2c8ec080.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-pWVocWi41Rv6LnCOgotsTxvJQ6UUbvi3NjLxWnFaLh2Nqw3QcR0JOvF2VtGWJ6wrQrQCeIZ08kOsL518c/sTiA==","shasum":"1fadbce256bfc68430133b0dc56fc38cc4c383e5","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.1-2c8ec080.0.tgz","fileCount":264,"unpackedSize":429401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9AQfCRA9TVsSAnZWagAAf3sP/RZ8Th+HqpusgjJig0GV\nAn9YL12mKRnHFz0AUb5rotZ/yMCl7PIemZP85VWmOthL7Ptklg2ghs9kVpet\ngkB84necCLhAhXVW5hTBKrNrUkLZLRcTccecZqwsKscsja0EoJRetbUrdt7X\nBSB3tgQg7n9m1D2s7n89j2bPhZA4kY3wsGmUceL+Xx1cwiD0Q1JJ5Tm+AcL4\nQWzJDvAKPIon9SDdKuZSoj35qnRO5/VNaxNJScFebpbJrH4uhPEsXvLBGKV6\n2SXW1S5TlwV89Oe5SNeNuOR9JkytcwHpMpQiB+IwB9aYqsLd/GyvAb0/qQLl\n7jfLXhmKp6n2h4CmopnOwepwJ8gmPDaZjRiLz2pTATjbTjw8vQc0HQkZzfAM\nUE6ff2ZPMEPzrSMXGhC/Wl0zHALMDposjstEczzOzgA5iWvBd/MGEtBkYfYt\nXd+0PjKtzGh5n353OnfdyysK/9WFw8mvDE0F+I651hz1b7H9GTjb/1ZmGoyZ\n2JC3A3LVVQ9c4qPDG4X+tGztDywjt3+6S5VbYboPJXBys0XJYK3MeppnIBYo\nuQxac30FvU7RQkHRs7sGRgijJDpJfYcFB2/kW9Vbd2H105vZ0xnDfFYC3NGd\nODEQxNuncZxOFXIb0sBXSF21HgmhC1BNf/i3O3+xXBQJVVxVUmIYmSbXaGT0\nGRxj\r\n=zl19\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLnlJ9taH+2ikvG7DTsVfg9ffznFZVWFieZJUO1lHvxAiEAyHaPIO63xA3FLWYw+EBUi2O6WVHA8NRgkWeFPismeK4="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.1-2c8ec080.0_1643381791142_0.643241044538932"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.1-3a74c110.0":{"name":"ipfs-http-server","version":"0.11.1-3a74c110.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.1-3a74c110.0","ipfs-core-utils":"^0.14.1-3a74c110.0","ipfs-http-gateway":"^0.9.1-3a74c110.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.1-3a74c110.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.1-3a74c110.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-4nE9V5kYwjptfk/iPZn+Y8MVvNw5IdZdbauVOJ1G4VLr+Xmolp+6qYNB5Km5QfTI8H0VToPIW71HMjzrt2aFcg==","shasum":"eb5d12686217a928fc9e774fee3e3f14d516e0ee","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.1-3a74c110.0.tgz","fileCount":264,"unpackedSize":429400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/VGKCRA9TVsSAnZWagAAsOUQAIzl1tX9CvY0KpRbcMbM\n6tmZ9kKgf0/T7kLHgLshNgFIa2vsyj04KFjPNSavMCA76HSiTIxUFexVeA4f\n5mbDltmpugtFJ60iw20xtSDE+Pbs9TPliO6OhA30f2zqko4D7NF1cwiUyUcP\nDTMqMoR5d3JZaDo9rAJKubIFcOYCNzOzrYuAS3zF2iazGAlhv3QuWSuGJdp9\nvndZN9HQ3cH6FEn/PGjBtEuEWbiJ6XItVbpW506uSeIlVqhR0iPVQKDLVczy\nO/sDU+nBSB3i8pzo/psrQ8ZjQ55daAPHekYL7dXPRShryLlNaiRC8dzAPwLN\nkxCslREYeAAdtOqmIUxLIRijSWCZdWJ5ynzntl4vETIOna6lRaXn/w+vam7W\nUaIuepslcKOJ9BMONxyPb+gCeqouf21uUwZflsofwnM1TE54b/XlVRTvXiLH\nGo1Tth0qrtBC9v1oLhCGcNus9/xWnwmBCDqlUi4Cykkmq+SVqhFfYH1PLuRZ\n7cfXbMnkrtPNDzZa8cs3lchUEqQn34o4XhnYL+sKtkWXeONrLvU41kNF3Xan\nR9uox9N6PN8KJh2WsKDZ66IWzQs/7CCDgFV/Wva4IiolNoHkr/SY8rFKpZxe\nsG1mZgAA24NR+Km5zVvanL/CvCWmS4E6r0KY/oEcI21Td11ETPfpsOyQ3PMa\n9ZAG\r\n=QdkF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCycWopKeT5g8N3B62Jlief1Xm6MJFCVY/0Mvrq6OMKNgIgLP3/hKK9HL2Q6A5yrGyF+o0ovtGzodU7McAAHCFr5oI="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.1-3a74c110.0_1643991434191_0.3740943669479764"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.1-383dc07d.0":{"name":"ipfs-http-server","version":"0.11.1-383dc07d.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.1-383dc07d.0","ipfs-core-utils":"^0.14.1-383dc07d.0","ipfs-http-gateway":"^0.9.1-383dc07d.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.1-383dc07d.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.1-383dc07d.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-qagGML/5VBVmbPpk4I+P4p4ijpveUwKXty/SiEggT4WwoAoPsBKZOOKpX13sbwUN7ys09BvMbfLdNHCUTINH1A==","shasum":"38a4ecf1ceaec4fea8d414d0458b42d6035ec024","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.1-383dc07d.0.tgz","fileCount":264,"unpackedSize":429400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/YUfCRA9TVsSAnZWagAAfo4P/RG53batLcXfZQvBbNjq\nuceG9YQLmmIuOlqFe5szdIXLBxtcdaIJZyqdG3iucWFNyuB4QSpli3SQzAS3\nsQk82DrK1PTJQOVay8aEMCzD0URaifQ+2KzRJH3LMRJxM0CCvOTJOcpRTd9E\n7eEHYn1REdZ+NuhlYmHNJd3rv/N2fSahbjOejgYzQtjvZughNPMPnpOgKrhI\n5cSUInVflF4p5rbR4YYNS1Y1ykuQuA1z3CIjBJrMBCeDsqhJE4df8ZvLzUzX\nTE54jDMq7owFNAnwIqUa0HVC9gUFa+SmdUzrXxFDTovdEzdy2/7nUE9z/qlc\nBszLo5lJvUksc/8WMVKcp3hq5K7K9fbNLWXsJH9nd+EVMCXGfXwRXFB0RTXR\nK+A8NxaOpo9Ltup6hVBKg4glAcbNiu3IV6EZ6Q/mx3MShns4DgvEqh7IxfNz\nHAjwfHe8Gjy/rgWzfw9AZmXOva34ngOCF17HZNclx8+X/jXc1ZEZba3ZQ8if\nHWgh0t55uMYfqk0rny0cVgcKN7AKB9bO2mOXIbl0AQKBiKfcKRm/xmyKAyhk\n+SkH7SPDTttCizxCix2yjbmJaDUGpFdfRbzZembUfqyxvs9SRo31QLqbiPiJ\nphX9KEYBldz2UwtG+55yWFndeRgF/Bu0uwau6iEz3XdCBDqRSVS+m850H5en\nT67P\r\n=+Oka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHbeeo67XmC7jmTRv0r/3ldjMdFw7aG+ojM2wZ6nwA2wIhAJ5VoNURNunsfqCGQomcF6r0QhY8lEPthF/t0Dg1zb7p"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.1-383dc07d.0_1644004639545_0.8255559905494352"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.1-709831f6.0":{"name":"ipfs-http-server","version":"0.11.1-709831f6.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.1-709831f6.0","ipfs-core-utils":"^0.14.1-709831f6.0","ipfs-http-gateway":"^0.9.1-709831f6.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.1-709831f6.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.1-709831f6.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-dlYnuyBJ2p6KYS+XuNiXLfpAJ5cZqxvZV0U513mgKpYPMsgW3/v9xb/7RP9TmDuAxrk10YnWyFz2cXtK0bdTIg==","shasum":"0203151b71ed1210d77fe8051ea273366a296557","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.1-709831f6.0.tgz","fileCount":264,"unpackedSize":429400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh//FUCRA9TVsSAnZWagAAndcP/01r4PuibBlhlH5oBX0U\nKCWeLZvqlPdkRHl0nECC23wle5V8wrdZL25c4ZPWL4bpKNLsuTe1Zfwzo5D9\n90pDn82Yg37MICUmz06C32jhGTMJTexu4dTbvdyAbvfKPWs2gZGjlFrWtPuF\nhTkIZW1xId6Nu9DkLGZpTqFhNgAORFzl7xi1yvyTpS5rZu0jFP1qIU/YelG5\nLkP4M3JFbk2Jj5Y/Oljh5ZUnps0b8GZIjDcZSTudzSY0qQUR1oqFQTlNMovA\n3XfZqncUBYtpu/OW1nVU5vzqtVxleQ2ej3FoMlSel419bEd/42bysrHfzZIQ\n2vJ0FPw0L8O0uO9CsCLaTaCIBzXW5/z64lO9m/GFa+JLDyOUlIMN+0yg/uWx\n8cQCOadNKUO6FaLwyA9K1SU8niYZipVz7XOi5l5DN3giYE54QPCjkOZ0rJb1\nkAsoJ/SHqNdsWY+b0a/ct/AKcZaO3N0uPxzC5GGT/nvfF+seytxefDnbgaW+\nUasVPJLUiafmdw4iLq9rxhPmseeNW+8OIdOg19jVtppIPwvxBJC7Hli4UpdY\nAp1GZ82ZYloOdbAKO5f4u1D0vNNfoKilmC9X8YY7gxVyocFZmCC7E+jUI3qq\nEQRFX2abzKiFq8vks29ZxNbEx1EMFQjVG9Ic1MiZeWZYZ5UjXFjzqABz31Id\ncrLj\r\n=tRJv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEe4tDVL37fQSPlU58/6+dDSMQLNmb2ym+yzJyaU/ctAIhAKvW9IQbLvgMHe89GlHOsHAP1I9l6XTkDsSGzZH+zWcH"}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.1-709831f6.0_1644163412138_0.6039006741047503"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.1":{"name":"ipfs-http-server","version":"0.11.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.1","ipfs-core-utils":"^0.14.1","ipfs-http-gateway":"^0.9.1","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.1","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.11.1","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-xinu0VQk8SxSxHYjo7vmZ31uEKrs8ZsaHHBBP8VM8P9K3UKCJ1jSh6s6XdM7QdKUDTd5KkuKt966vDMy6RbWgw==","shasum":"f9d99c7b63ac59e3a1a3ebafce54f356096b5ab6","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.1.tgz","fileCount":265,"unpackedSize":435972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAU4cCRA9TVsSAnZWagAA7CUP/0Kb8XKufx/jr4AI5IK5\npt+spkXWbOOefvTaMQnp+cgQslXyduBDLov8HDOY2AOpHON8VIK9hZ5Sy/Z0\ny9pOYUaoJJ/DP7HKf04UrXtlgwoajvw8UlM6YuN9YsYJNQuMTy/4uhWzjwqc\nPe98pkAxhw/kqe+FR09GP9aXkb7K3gJYqFYHnU8wfjdAQjZ6+GwMrmU4mnE5\nhLZDSostHcZCSNujKMWf9Jwvnke6+s/jT4rrjrUPiE1t6zazfqPslomZK/b5\nzHKE7oT7SoyopPhp0PLhkOnkDGq36wOFHuM5xwA4NCMRMLVauq4eCZon8nK9\npKeH3l8v/SoPPo6hA7vIYiI2oFCXGhGmVsduudDXCtNMzrp7tnN8t4NCPEpC\nDXxksqYMd8R5Y3oaPAFhS+51Cv+/zBxhB4pMrqonOzr0l7yxOD8kMrz6HRxe\nKhnGrMkgfk6UoVL5r3ofXqAL39QGClvESxNHR2abj2nb485dGfz42RPNSsK/\nunAZ1iMg+HXQnq6ojcxvJaBjJkDIFtmhh3qGjsmsN7gFRnoERW2E/PhkkFUg\nSdTrbsKzurmhdBlzxs9/Murqy60ljau7OQ+pvsJawD5iAWYvUIc7cqVWFtin\nq1B4U6hD+i/mfbFMvYR1IrLAEb6qU/2mYy8g0agLh36YnPTLlOdTUHkGhR68\nk6hp\r\n=PayJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2LQiMcw4SGPhbNiwqjqOykhUNV2uA4aj6zDnNy5cIFAiEA1g5kVCnHIphDRfIGIwyO0mBfKvfJJymObQp7Z+/RRRc="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.1_1644252700751_0.18523552588747783"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.2-1082fce9.0":{"name":"ipfs-http-server","version":"0.11.2-1082fce9.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.2-1082fce9.0","ipfs-core-utils":"^0.14.2-1082fce9.0","ipfs-http-gateway":"^0.9.2-1082fce9.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.2-1082fce9.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.2-1082fce9.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-PPlcDkOLLmW84ShsVqBfJG+hXIMY+f4oXDYwjlSFOShJhbDeBz6T1HGuV9ThPcUyTfVfMED4pfW4dfMF6ismEg==","shasum":"edbb32cb5ad8534b8a5ba802934e3afc45508087","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.2-1082fce9.0.tgz","fileCount":264,"unpackedSize":429400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD8YJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtHRAAkTooT7V9AT97UvSz1iaVv44MPWlecCOb9G8lEXmiLvfSxT+B\r\n1sdNVllxkWAfvlXmguFNHwAaC3xNOm9h0JypupbBmpK0cFWevGRy7U+D9OsP\r\nd46zC55A0P0Ha6Innmfvg7dGQ6owfp0L6Det0r+PBS9mw6+0GlqtkLC4aQBH\r\nK4oxUiKqSWb3S/r6i+Qdu9Ug6/ItYajFj9sm04fuzvY8ruWnkp4SI8pkthF5\r\naeec4O9gkwionJfD/GLyMa0o8160Q/NwmPU/2mXJtupNqCf6WrkvZjz5bCeW\r\nOpCNw4svCfyIP6gvJg7m0idOciWUyguEIhfv7Ds0J/UWzDFHt7sU6kwQWuIN\r\n63jBa+hRl8Bsv/WEPeBMvnzxgTHfoySQDxGQm0UpgIRCNQNJ5Ui1r9laZ5qA\r\nDTU6TsiT8v22elWzGYpH6uHINpFO50I56T2cKMvwdZ/uWBtDdeM/XzSvF0ms\r\nhkuKS+/WlGoEycj5DTIhc7i3OumixuiLTUCkRaFG6HVgWrzhGT7FVvI+P0Hf\r\ns/Dxv+MVaJ00kJKVYz+c3h4S94Jjpnm+ezV6JeXIXeMtU/ssMp3hGSl249ZV\r\nb+3LXdzEUyys1ald48tJpdaRYeEUMvPgHCaYO6oQ3dgLN7ox0cSOVon17Uyt\r\nlD7ANmFHymh5SEAZxpFbyU91ap/1fO/J6ZE=\r\n=fH43\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6p2Ux2HdNIZpzu6bKYj1atIuVRpQ33+Hu9AE/VG4z5AiEAhxDR3mfKc628loXpcQw5qu602iqqzeldUFntXBIIb8o="}]},"_npmUser":{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.2-1082fce9.0_1645200905105_0.42938099828851817"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.2-125d42ba.0":{"name":"ipfs-http-server","version":"0.11.2-125d42ba.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.2-125d42ba.0","ipfs-core-utils":"^0.14.2-125d42ba.0","ipfs-http-gateway":"^0.9.2-125d42ba.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.2-125d42ba.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.2-125d42ba.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-Jn6oNNWBlr7EjxkFooHw3jI7ZGxjzmtNXQ//ZslcK7IowjB7anj/Kn30dl6p9luOVIx1y3r0Zumq8Q66eRj66w==","shasum":"6c1d015abdd0ef6a71b993b830f3be0564ae060d","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.2-125d42ba.0.tgz","fileCount":264,"unpackedSize":429400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHeuWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVrg//YcRi3yFf6ASz+VzvviECB2flffAUS+RJRGcrbRaJFxYzif/2\r\nkkBNnpXLtbi1hFHY+L7FWjBpI3KtL7iQRdeNISJejG6L6CIsCWjIXzpl1Dr7\r\nIWoEOJkIrnWdeiSUFwGZUK+LzkYZJRDu+3TTZkEoCvBB6zmCAOpOYbAiv9Kd\r\noAAvnOBUW5QXmt9WJwrnenlnYftsuCaFTVgp1MQuFYCGGx1kIioQyMp5Q1x/\r\nBGidwTM5mruxb2ABZq/GAZt4F2oxZhfZhqPNxW50FtZ8GP8TEfcRcahbHUt4\r\nfyFQf5bdn2DH+fHEez/ILuck5kZTEknNRJPIuvDzybuhRnCBkBn6Vpv62b7B\r\njv9iKGTnkhn+kK6pYE/59ld2epmQNtvri7fm8ikY+jC7vmqUGpRhy9v7Af1E\r\n61BrhsapahBQfE7LGoGNJXkckHVgb+HVv7bATfUA6Vps8T8N5xWKijSSAUfn\r\nhm/Kas7NElZE0ZM3rbxiNbxDSxH62woLwv7PKgMIdrfcSwY3epzttrIkaklP\r\niFKLnkMHRb8VQfHKrYgPB0TUj96Y4bEpeWqJBxEuD3AIlDYpxf+sfN2kvuXU\r\ntUvO8xtacofdSYOgxta5Le4uiOilb9F8ZrRrCeThVM3mySTb3DEUSgpPQSVl\r\nKex3xGhIiR/UOksercAwcaoM46EEs/vDlIU=\r\n=8MXK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwQ0Za/WJevuye6EE/loMG0Uoby0QQ8I/Uwec7BiuHtAiEA+0kh9Q4tZGFqAUUo/O7AWV1ZjVbmY065lFn9+7olEjE="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.2-125d42ba.0_1646128022031_0.938955968411487"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.2-df1bd1bb.0":{"name":"ipfs-http-server","version":"0.11.2-df1bd1bb.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.2-df1bd1bb.0","ipfs-core-utils":"^0.14.2-df1bd1bb.0","ipfs-http-gateway":"^0.9.2-df1bd1bb.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.2-df1bd1bb.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.2-df1bd1bb.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-U6onEprocyDQFgfiX0zRnx+Nfd2xf8rVtXtwRZ3mXTDnrBrfpQ4azpr/BGiPvhY5gkyxdfY49Wi6lU4lOPk/Kg==","shasum":"fc964e5c16f600087754c96f305483cdb6c90e20","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.2-df1bd1bb.0.tgz","fileCount":264,"unpackedSize":429400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHf9VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLFg/+IpIk0mZ/5T7dm9eubhEGyWm+yee1T/OV1EEeo6C0xPsgj0wi\r\n7lz6v4JZZ8dtXkCU33DDUdUPXdd60xHN5uxKVJq1ijUfujEQBRmjwITjIKqE\r\n3eUGXOKQg4/C4kN19xDJFZA35C5boLytPEwyuUsXUixuwFKd583eNE71qo6Q\r\n3P4wusGL5Jq8C8/++i74jsHXzuNWyyteJPHqd969/05OhCpg7ldbpx8hRzzw\r\nQ+j4e6pyFzK1BnqtDt433xEnJT0/9RJnqGZWfWB+3/Z6SRNc9jGNzVgqa7Ci\r\n1/PmsGPvPQWDgQ24+Oxq7mQzHBAclIZfMl55vE04kJBZUOajEPsI3j+o0s6q\r\nCQxWgtqycECBh1ZlqVHCbsa8RORPUTKoLIv4Y9ra2jIgsi0I4UjqB+mhRnlJ\r\nqddnV9v4AssfygUFEqnG0nXF9znar92qpJeLIyMQqqg23urNQI8SQjh8efyG\r\nX8sJ97Vr5v4KYsYe7DREKnyEAkEAofPD9cgknfzodGrPJ9lcm8MGync1TjCI\r\noxFKvXZmjcbloIrpjyOv5KYUJnzvOkEsUJOwGIHQWOklJoPRmmUfiNUmQBS2\r\n+HUJkGHgOadv6TJ54Xwty+D3IGfqYGwHErkUjHXxzXe/7CmAwwc4oGFuaia5\r\nNZOGuOFIyycGnuUhsuq2gq+Xq3knzxefF5c=\r\n=q1U0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl2m0TT7hRLsGEZG+u5SM6IX5hbiHOa6JzXvBFOOMh4AIgcJDi0ZtYOZvQ+8ix+z76Can253ezvOsCMHrRk+36JIo="}]},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.2-df1bd1bb.0_1646133077420_0.37406365677218534"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.2":{"name":"ipfs-http-server","version":"0.11.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.2","ipfs-core-utils":"^0.14.2","ipfs-http-gateway":"^0.9.2","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^17.0.23","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.2","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.11.2","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-QbCTijFWFlZ4lNMMr70iKYM6tXNzD50EGZRLeCEL7eGMEWs9P0bmH8OolGrminyXqCrkPmR/KOwEIDzbSX4SEg==","shasum":"3b4af8255fe50c394e2d74893ee1e8136aaef765","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.2.tgz","fileCount":264,"unpackedSize":429343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG2ufE5mY7AB9Szgu9l9/TKBZnc7uz30ya+SBJ7MltrQIhAKtvvz51aGxwZ8FQ5e0myihrfPa8Zc58rDi+/A6givmW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTFvYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+qQ/+K5ocTDbcS9eFGyd3KQ6G9dn8vDXMbgmUxjzlQDgqwi/Azhdy\r\nKwva+xm3+ku+IEMcvYd7srx3TLrjwDLlcFnTD7PKKazmrctkCj+cJGa0HvBm\r\nW+HBB/okzBuutNtrouviHy89D2J8A72ftWBp2kkP4aIh69PK2K4ATfmKiefD\r\nho9yU0I565dwnz+amsEyCnCDE+FHsitv0f6bM3kKvprN9nYcq+0biXd+H7hx\r\nLsjmnacNwx74+BmGMQ+4xGzxtD0L6Bn3Ft76Hh5GkilClDGpsvmwYKuoC97E\r\nWAggeyPimYoyWN7vZ+vvZdhE6KGyPkRz9SNQE2EwiACOch81sx3LaOdFqLJp\r\nmwrybQV2AT3K3Yzfqg4E6nn4vFJEZJs4tYGEdr/+KLSexg0DfO5bQnRZGrht\r\nHDckp55+xRVZCVHo9W98hp75mlqtZIp31/vblj5piqVUXkaAu/pBe65cp7Yk\r\ntZA9erUbIeGAyw/+QTRRJHmv/qREZGtLQc7hKHTSjVPgCaM2Wcj5dwuwtAr8\r\ndTdFPowObnc2Sx3U9hMCOz+S5fM28Iwv7o8ZmQWSStWSqinEQnQ8iJAVrYD4\r\nPWJuGdS4z4cZS5OpJQBibt4Ou/cQh5ermSkFoDmp2aYYDiHNZPlyHItyqsOF\r\nSmo8+LeO/EniZyrjGxWdkR6ArOq0VsWCJ4Y=\r\n=l2cx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.2_1649171416155_0.015124465843398438"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.3-e90b8f13.0":{"name":"ipfs-http-server","version":"0.11.3-e90b8f13.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.3-e90b8f13.0","ipfs-core-utils":"^0.14.3-e90b8f13.0","ipfs-http-gateway":"^0.9.3-e90b8f13.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^17.0.23","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.3-e90b8f13.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.3-e90b8f13.0","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-tI1c7JhLP7dP3Dbi9aFdwKKuN7BN20/XlVp/zFYWVsV+yu+H5XWC5cnIU15zrHsD00+ZWOTKEV8KLundPulc7Q==","shasum":"cf8db14b132a65a17f366162beb786b01605eded","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.3-e90b8f13.0.tgz","fileCount":264,"unpackedSize":429431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+cSITVIHsOoGgo6joXGw2YpglpVLKHiRXRkXuQSGfsQIgYg3YwpxKdPq6nI2FHsVbLgM/MG0lfRaULHRgMruJ+fs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTGnkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreKQ//dLl5XehYdEMwuJwHOSJCAZoC+F+DrIKgoqtWLhV6iCyc8mEI\r\n9xyazyfgYd4qcuqi0ZopgWKHO5tTRTH1iUz9BiXEzIR974hrdRMRimZCJ++J\r\nkLyTtqlBRUHOoJHBSwq+sj2VLU7ge3TbdK1H+ImDvUaUn0NEnSoI4DN1lbbP\r\ngZGM7FEcWy7SEnZ9pWUTg2uFs8DaypcSGXLwG/MN0q7ReWjW0ndpP9eHTcqg\r\nJEXtCdOKP7UaZkQmZEDaCd2WEQP2eNOf29pKUKJ41HLnRrgxFx7CRLaZ5Sgd\r\n5OJmgBnSNs/r3oja1nF2EJpcptDP5Y9fE3aXfLBa2Rkl680gdI3Dznz8t/hD\r\nPVHcpBg0fG2zu7I8i2U70nfoAOrY5sWCTYdyAMSVGmBgXkK6FqSr1QqRnIcB\r\n4z6i+vp8TMrvhuoUwYvuOI2tgCNu4DwWwd3QxoVtrt2xvA2h7LiznjK+mG7v\r\nGCWryllnU9tcjpaQG/P80J83Jtq4mSltNVKM6zKWBxEWye2IqvUmkuVwkN3A\r\nhCb0cvY90Kh3qs5O6rHMBReymevcicY9zWVx4ynH6kkPtJUrb1BwCWo1XhmQ\r\ngOrpMVjv0+E5TtWJ0vCsn4q41LqJe69HYIaMBW/bIk2J6nKdlcODuAtfMpCl\r\nogD0RqeyIEv/dXtU4QZphSrKTy9DF2En2Nc=\r\n=SyQO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.3-e90b8f13.0_1649175012102_0.5681769734278019"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.3-8f7ce23c.0":{"name":"ipfs-http-server","version":"0.11.3-8f7ce23c.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.3-8f7ce23c.0","ipfs-core-utils":"^0.14.3-8f7ce23c.0","ipfs-http-gateway":"^0.9.3-8f7ce23c.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^17.0.23","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.3-8f7ce23c.0","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.3-8f7ce23c.0","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-YZc2PnrQQE8yfzyGwMwxmnm5KJ05NnQv39aCxqGTwPNTynZw3vL9EJNW7UOt1Uq9WqQtv4pIBb3MQf8GrLcZ6Q==","shasum":"da163f008aa9af6782d1a9d7410382c823a8eebd","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.3-8f7ce23c.0.tgz","fileCount":264,"unpackedSize":429431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9n1L8lcae1SaepExW68/C0GP1tqEiaq/S2XV1ev92WAiBZ/A2k5JJAwQuANHos9jy33oAMXHFgHJihfBJLpyHXag=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX/8yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVYg//bkWMDP+Fof6LMrRn/Iq7OC0HE5VaTQ9G5LSJqaD9VIQN7Jjs\r\nfbZFcmFGTPPQdOYKoLAx2SFId+GKCvYH8xuxgP9NcOoNINvHibIIeeoL+nem\r\nBzZMC6qwK38DXgRySzi9RK3hGiccED5A8eFcrD1+geB/XOlvhbYY1OnsX/n/\r\n17Q8GDK4lVe87K0e9WyQUtjCa4XxkDxPnSFfSrYu5037W7yGf0RfYZXcRw1q\r\n1cuzEU2kDBQJ0J5sflWSWBj3R5RIDJbLT9u8s3Kxq/inWEOh3Lv4ym3IYxkN\r\nt5ZHWxnGJ0xVNhxuucmPZXrf/Zk4iHo23xHVcn4kJc/HdHaNk/53HkhMTMdm\r\n7HyI8sc1RUB0vcdJv00nBZZ763OhGxJ6GJqK43cGiPjVcLPuK3P0N/ahIx3d\r\nQuJR0bQCXrWDwDwOFbt5eIaiU4u1B2eu6YLVcH8olj89WZmhkIHPZsZFo/fp\r\ntnkUB1zZ8S7O/Ds0PN++JYgYJHrVqNKUOkMdPR1TQmviarVrFhn+MgeVoU9C\r\nRqU7AXTZoTFfrLjmsrk+pTaMrx/WKGCzR+c97VjxKws/5W42Y2rWnenjeu5M\r\nR85uubzaZeVLlOk5uzMhsACGOEK7CDntrYpBqIu86U/xIrUooeRHke+NFlLD\r\nxIUHYwXrR603ajUx3HIZZIlftn5YBtjaIfs=\r\n=02i9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.3-8f7ce23c.0_1650458418592_0.12604727612148725"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.3":{"name":"ipfs-http-server","version":"0.11.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"publishConfig":{"directory":"dist"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir ts -p check && aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"rimraf ./dist","dep-check":"aegir dep-check -i ipfs-http-client -i rimraf -i ipfs-core-types -i npm-run-all","build":"run-s build:*","build:update-version":"node scripts/update-version.js","build:aegir":"aegir build --no-bundle"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","any-signal":"^3.0.0","debug":"^4.1.1","dlv":"^1.1.3","err-code":"^3.0.1","hapi-pino":"^8.3.0","ipfs-core-types":"^0.10.3","ipfs-core-utils":"^0.14.3","ipfs-http-gateway":"^0.9.3","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-first":"^1.0.4","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^1.1.0","it-pushable":"^1.4.2","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^2.2.1","multiaddr":"^10.0.0","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^17.0.23","aegir":"^36.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.3","iso-random-stream":"^2.0.2","it-to-buffer":"^2.0.0","npm-run-all":"^4.1.5","qs":"^6.9.4","rimraf":"^3.0.2","sinon":"^12.0.01","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"browser":{".":"./cjs/src/index.js"},"_id":"ipfs-http-server@0.11.3","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-bcFc5Yye3sX7CHIgO24WIRyUqc+l3hDkhr2ZhqArM4SWAuNKFvBv+wE98c9bVdkdSTuC0h/y3/VrNd+FmesHgA==","shasum":"bba8a506d2940ec748d64775dbbe4d306088d151","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.3.tgz","fileCount":264,"unpackedSize":429343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/hT0dHPd/DlOx+hZ+3N/Ga9yCyvKGURQHBXGEZCXGnAiEA9v94xE3NC9NkcDJyTQ8AHA2RYkbQQ9N7quOcb7pr0cU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ5jwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVhhAAhN8lwpPMJHQZ2wH+on1iHO8+pHaF2p8LRL0Mj8y2f968Jydu\r\nYjnwEopYfHNiVK+iD+Gg7RRRsUdtzD/JBP3p0M1/2y39rfBvNFvL33Plg4T+\r\nAb1OXYzOgFKjKEt/PqFWE7anCo0PiXBm+0NpFrMqWzEAZwL9agxZH1zufS5m\r\n2P+p+5+TRlny7M0yXaqajLWmXu1dHpVu8ND2xdvkQH7TNM3SEBHNUYDZAeMV\r\nyP77gQf6OX0UgPyyFWN82c6wOZUaCnc+0ZZS2UMs/7SHmkpMWYXycSr/0GQh\r\nmJknz/Mtf8p9eKJFYp1Kt7Wbsbi2Ry4RS5VCorEJ7d5uPGAZ/tylLKWcpTbv\r\nxY+trNIt5LnxTyGIgKqGfVcW5G4oa416rNBc8P+OnxK8jFnJ7cCNf8I/wPPa\r\nPVAecNUQ2PKJZQ09pBCF19dCzJnMIs/tuUmk1SOQbam0/fi1vHjl0s2pCfNy\r\n7C1Z+zlNXPuaEU3K9dHjJRej9KJIoAmLWvNUiYbvqHwom1XKiCw1TJ02FXBi\r\n2HKPB8Pvz39ylkZLZpRx5qcalLLANumBkYBl07YJJZ22do+gOEFz5DULsAof\r\n3IIH5X3zWFPJUVBuk92h3R/ho8OanIMovZmooCRrezocP+NxHIVu7h2HBN5Q\r\nQwyJo2YkwezLAgkAYv9kNYtot49nqC7imYA=\r\n=/bS3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.3_1650956527896_0.8009977019426682"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.4-7165bf71.0":{"name":"ipfs-http-server","version":"0.11.4-7165bf71.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^1.3.32","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.10.4-7165bf71.0","ipfs-core-utils":"^0.14.4-7165bf71.0","ipfs-http-gateway":"^0.9.4-7165bf71.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.4-7165bf71.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^13.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"0ef2fedb9b9cbed1b4855c48b5f03d343ceb573b","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.4-7165bf71.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-HlgYeZ3k2N0Aj/lRijESSTdhytAXvIX1gOZTsHJNP13VyQ37m+P1pCEwLznrfUAZtoC40QH3aJiro7wOrH1pIQ==","shasum":"61cc96084549ec9c0887ae12508f67876b7776ae","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.4-7165bf71.0.tgz","fileCount":197,"unpackedSize":301376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDz+vjVX6gOCWOZJjxKHmhctbmjyv1Yx1f33YiKVkzQtAiEA7bKk6QUAUsj84Yu6EXdwNLCj/C8effxbFFI7/psRgBo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigq8fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6tQ//bsbnflWZ7ulKbAbXq20eQsjxpKhWk4t53BKTQm8er0Geh4vA\r\noPh3IS7ExCVpMjT05cgiLYuKMBOVrT/KkcXj9DtIe7nOb9V3dUXLFYPc2Vhm\r\n2MHwT+GXuS6ssKVA1ycXKyQucww0F4XXGibs9r2WpMrZoimCtA3KF10ZaCoJ\r\ngdkQMy+tHX0n7EF00wgB4IWCIx9RylKX18+YQcookYmk8gXjKlQTUbJ0ixpE\r\np90lq61Y+lZtOctMInUrC/fOnIRtUtXn2vblAdxtPE/Jr1ZaaWNE1uLAz7IR\r\nIvaPwxks+n5XBiHTxX4BS/4r1Cs5ks5HnkmLYWHJgq6lQPp6DmhgT5sQUCyi\r\nEO8RjkVZajmlXfe9deuvx89fU5qx5nxw7TkLj8lINwXbaYDjqyyadQLwhpWs\r\nmRXhWnsmH3w2ULFkG0Nu4tJP5CmDK9mWaGfJT9ReiVUxdf2px34N/zKXfWHp\r\nbA6WLTiAKeyxQ6S5a89CWYpebZDFknUVRYmFIpsjsIwIVN/aJUJF45WasTW1\r\nbBKMOVad03WM4msi6KJuQTqz/dZu5tMek4ZZYJPOBcac+PxkC1mrG1M1awSg\r\nmZXHSLTmDFBV4lG5y3y+HNyoQRrVgZyOgRsNlZ0AfZan0/rA5e/lljkSuE5e\r\n3DcwvbNjZn+/ZFKV1Ip4j5RQe22jTCMNguA=\r\n=ABPv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.4-7165bf71.0_1652731678882_0.9571111957813794"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.4-4e93dd5d.0":{"name":"ipfs-http-server","version":"0.11.4-4e93dd5d.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.10.4-4e93dd5d.0","ipfs-core-utils":"^0.14.4-4e93dd5d.0","ipfs-http-gateway":"^0.9.4-4e93dd5d.0","ipfs-unixfs":"^6.0.3","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.4-4e93dd5d.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^13.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"102f592858ec8237081913452cf185a3e44d2596","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.4-4e93dd5d.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-wNn36p5r99TSDmj1zmBRheC2t1MWNhKO2pwgwZzT/XUN5cGI45eKlbZYJZ3hQJPaC/dzKiCULe4mjT/WENiRig==","shasum":"d342897a83719afc3669c7567909f066fb2ed901","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.4-4e93dd5d.0.tgz","fileCount":197,"unpackedSize":301425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2vLIoTCLBqaJhHRg7UEarIj0qcLp7SgfIyeXqyfnTCAiEAlJKXa0sp6DKrsy15MxP7lOTDABG3++9IPCEDohaJokk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikNVzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoydRAAg1NQ50d7GKPFxQ2gCe0cajgUEInTBQTUT9aP3JkkW0rDn/OT\r\nWIiISZOM0skU4FBXX0d0/JDzN71dFXheKcx9xbVdAvH5jm8VCXIiM/NrWD67\r\niUvC3ArTF4ZIX5fAAmYSpG0SX305JzbwFJxfhrL9LYgDS3yY0fD6jYPuLAZO\r\nJf+hoz5V+N5tPxhQ7iWeg/lUaa6F+erUyLts/P6sBCxp7ASewfGmJbUeSxQ0\r\n471NftVhVmCL7pxdYr/2mN1EgHDqohPbKHWf0XE+g1stGx/AjWnO2xugNizi\r\nNvG038eB0u5mJLlrwHxC11YC4sZ8T+hzoW/xx9szK45XcL4MUhTLdw7LafCf\r\ndekkpUhy7Glk0smU4Pfcl+7/HOFHoHu1CxpF4TLBSYD7NbWd4GzB440ZjXxN\r\nVS+8fX4YU1x2GNVZJtxPShuY/bLQSi0TvLzpyLSliu9EhiGTlkWwcU4CkRc1\r\n3N0KfqCG8nfjfpr/XwDDtR2XRB4g7BVeIGzYpJBDsK11c6FJKxX2obn6Oqm9\r\n1TM0y36I3HE6uyEv7gmCSoS5rtSgvMGD2rzQMIM48QXdCKbwxA1TLpMcvyb3\r\nsHBApI4HcHxHjpHwhnT+Xua/E6RRSnWlDJm5JaG+9AkUqjuZI9nat3N0pHc+\r\n88vAQrUmi9/wuE2WxmrKw+X9aVE+dRuEof8=\r\n=iG3w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.4-4e93dd5d.0_1653658995059_0.11471667565796762"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.11.4-919b27a8.0":{"name":"ipfs-http-server","version":"0.11.4-919b27a8.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.10.4-919b27a8.0","ipfs-core-utils":"^0.14.4-919b27a8.0","ipfs-http-gateway":"^0.9.4-919b27a8.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^56.0.4-919b27a8.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^13.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"b3b172fe34f542a72746b3af9351bcaf25bedda7","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.11.4-919b27a8.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-UxFsHhr9SXdls70KIFzpVge8CABrgJsr01HAyd+kz93+i1uyrgse/XSQ5hYR77snn2+BZ4957idZemquIirdCQ==","shasum":"40584a6e34917a79a9c8903adab9af91575592b6","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.11.4-919b27a8.0.tgz","fileCount":197,"unpackedSize":301431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf8okZMw/efVOF97dT7Bncgn9004JOvUATWcKcJ9LXtQIgOcvOmo3L7fp58ZIJtNce+sBttMQWlWw11eAV1hGCaAY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikPngACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9HQ//QKxWIsz2sFk1L7ntxVagZPwHJBAYBpbCulQABHWlvstTlTpU\r\nUnsJdRxKE3BjYsn2Kso7sNPbiGVtMXOJi6Pm1oC/GPOOqfyi7mkgnBo9Rf/l\r\n1dJT1qRTvN8df3x8v25xeCwhP5O6I5jj9OM5TCPrfUAFy1Zc+7ca4qGj0Ocb\r\nfFnejQbpkh+JGNwEO0m7Ou2F8zNlVK1nr5SNYlg8DPZ4dRSqy+9O37EEeMbZ\r\nmsjOk4SwJylU/DlPe5P3QZXu9wvsC2OXnH/8kJwp9/YZjNLp8h52A642YPwQ\r\nwddzbAbN++61PebM0asg6p+UtM9EnkbdbwJJb03yh3nV/iXMAvJy6ec9o+RR\r\nnmO/Yx/jdcMiVO35674EDe+QRzEZFSthNvHO1ffTQVeHuz1CvvpAGyja5BnG\r\nJxAKElgFw0D0Q4K3OkTN6Nmbvk12R/Jd9XSEOK0alKx2bN73flGjrQRk0EZx\r\n9fwwoGazW088u5MGalr0lZ1uvo+nTyblWFgoaoM7U/OJaiqa9ntCqx9MHvuv\r\nljZIEobnQMgxzpLey/39XXR6A6c8IA+pgobRDpHsNReHJNhVnMyTpKRQ22tX\r\nBTrm1oprmnDJUllECAM37d3NkyODmqZguG/roP1SkdTHcEfVGT7DKMCkU+Ug\r\nv95Xlrmbw8zpApUzW3W4wRJ6jy12ceW3QeE=\r\n=F/HW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.11.4-919b27a8.0_1653668319893_0.9049160177318325"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.0":{"name":"ipfs-http-server","version":"0.12.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.0","ipfs-core-utils":"^0.15.0","ipfs-http-gateway":"^0.10.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^13.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"38e78cc875309ba6316706b63865e399dbcd18c0","_id":"ipfs-http-server@0.12.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-+MYX0KBMmGKXF18nUXw+LSD8DrQaJDjwwKpK6UppERMHCzB4dr5KNx8MODnLo6MwaecOUaFeBC8SaA8oR2nZWQ==","shasum":"ce8c2ef13bfea7f85309c126e91bb71995b48e9a","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.0.tgz","fileCount":197,"unpackedSize":301366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUvg3arZ12OAfy7/5E8r3ySOUYROv/Hhclqfug3+25SgIhALOwVixmN+QxCCGcGRslUgoyHtM+w+1hJ1rRnZne90Hx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilRhGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/ZRAAmvLoAassoNI4/IqYCbBoLaYHjvYIgVVQQzMYiDBo8YTGQ0PP\r\nXWkmJP62u3WO940V7iy/OY62qEUfeQ3+uczE77VcXyyADH6pD8E/2YJQZTAI\r\nRCSQkAOaVzaGWeCIFngBTZVkq8/znK1wmkYHMejHqn7uS168QmzrqdkPRHgU\r\nvxZEFJtQ82B9b2yJ+1zmpLGSk7/GiofV/YbARv+k2fi9C1utbfXJ2lQK52e6\r\nzAYGRo6xMX/qqBVtgNqptjp9/Vanlabyw9EoZR03lEMt1x+OSyLTXVy1vxWt\r\nC4RlBj2tHGXIZCUQRDmjPCGQDB5//y4RmcRD7aT0/ygw6U6aHWJr6Wk+maFS\r\nGhcSywKDCzNJBKhiMX7GinGJrUXWZoaUtPwPIIkr4TBePZTBr2xnw75yc7sq\r\ne4bPNQ6KgJyPF2A60DIduMs/9DSzPb/X98j6S2cxuM4TBjBKeeix3uq+Vk6Y\r\nH/DP9tdUX/6RndH9xEzg9GHPeG+Z343v9bfytVqH69cUzExudhULt/Eqm60c\r\n4Xlp0L7XIpXrejshDgOeacgmyhN2AEMapfNoYFq6kpXL0nbPswKZNO6F45ia\r\nUCW62ejkcj04Vsdsu82KlSxTYFDWw3mN76dAQHqLz9XReS3vqmXAyVnPTIVv\r\nPugHcv/DHd9zD2iMQ/Ppy1IE3MJ4hZhmztk=\r\n=yihw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.0_1653938246111_0.6066510936968272"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.1-ddfb899f.0":{"name":"ipfs-http-server","version":"0.12.1-ddfb899f.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.1-ddfb899f.0","ipfs-core-utils":"^0.15.1-ddfb899f.0","ipfs-http-gateway":"^0.10.1-ddfb899f.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.1-ddfb899f.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^13.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"87fbbf38470547cf82ced4c9fd2679df026170bd","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.1-ddfb899f.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-lHwoWEOGMC7G0tST2ILhDov87Eb3fCK8LuwbWyJEXLgBvg6PXVMiH76QJhmJbR9/zvblqVBUepRhJ1BmBQcJ2g==","shasum":"21be30abb15f0445ed811051c086bef0870138c8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.1-ddfb899f.0.tgz","fileCount":197,"unpackedSize":301663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5nIUNod+P338neCADERyusNUmYwruidmL7zFWodwIrAiAjq36wQxAN2yNre4HXrceanEI3gkkUGXGDDIHZ+plbnw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilSGPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHsw//VTFRUPEnKqeNdZfbUKnPoKD0LAGFhGm4XeYLIaDNzzM174fy\r\nSTiML5MtR5d2hc2DGhd0jdp1CYzf7qOUz797uGRSW+w318Mk+0YP/dPWH6jq\r\n9F/g1xCAup4yQrVOd8XfFbnEatPwYVq9ZRGjW2RGABTDsZm7Rom37+kXB9fy\r\nTfOVJ6eLN4aaWAKxra6bQylcRvYdwvi3lAE7XLUZBz9qtXwiJ8LRqGtaZA2Q\r\nw2efnc4ZKHguR40z7BwtekKQ+r/yTTJt64W4DZ19Z4MYC8tZZu6uxo+Ufp0r\r\nNfaH84bU6mABjxjjEh7i6r8fAGjHN0KzKDWc4EN19+UuFY5PK2rjtCqJBIAX\r\n0+g7mBDxtilU7Triw9Y10GbdhvtH7xpnveDyydPVX0QJOCfkhvf2BEluALx+\r\nEtn7PPI3WAlqr1pw3Jcn3a7XZ7yXfD6mpS5wvYx/WINa5By+J2H+dpkCXPWf\r\n6qEtpGZ3OH1k6DOwTn5FBGysqdQ7aUFUQ9+sG/OgkkLN/akmQPAxprQFZEM4\r\nlmdUh8CZqf7YCCOI+fbnRSW3Xwp5irw97dUu4ZFhys6DNMcwBmCAiZY3ElrD\r\noITUU5aV6rd4TWZF/xRPyqmz9R1vHPmvhXQFJt+nyidYUGVgnyy03NMJ49xh\r\nQkEkAVyprRhqAOQ4fafNeLlBeiGg54wycJI=\r\n=559O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.1-ddfb899f.0_1653940623483_0.318541154888218"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.1":{"name":"ipfs-http-server","version":"0.12.1","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.0","ipfs-core-utils":"^0.15.0","ipfs-http-gateway":"^0.10.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^13.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"a5856a6252c82cd4ef343a3999e893c2f6089706","_id":"ipfs-http-server@0.12.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-vyhvpR6tu7tXwD4uf/QpVizbc2EQ5pEbowCsClD5HnBIjBCYZP+IgIWXktLbiSE6Pee+xW82jDQtbpmTC1pTVw==","shasum":"cc18e0bb2f542121598ce4c748581cfb36ad6824","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.1.tgz","fileCount":197,"unpackedSize":301597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT/cdqes6gH8Q6YCr3kumPeC9pJDnoHYAcKBbVHqCmgAIhANOWxS3HhaFHPjzQ5wXz9pgAAVnxWfoTueI0H4dnLozw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilS2OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrioA//UwE52Fx9wXPv10emXqcHgkRp01e4y5ovH8ySq8u/xeRC9iWk\r\njUxnw5/VXsWSPXIXQgAHMti5TtSJNCbAxVtUEYDvC2C8dOTiPd5syybGRYIf\r\nh1E5PkPeOobClzVQkdAP1ApIjICZOmNML9Y4Z1PSLuAlp4CoZa4vNeOPQPrN\r\nnQanzJdHcskI53kn6CyDN0MKEkfDa79Mz/x/ZLJIwZx8n7fkjAvZijqaF5vl\r\nymS2z0ze/lHxtff6jspBMMmScMqIX8XIyoPf3/Ye0oljKypSYhbEuMicBKo4\r\nknWSI62zU27aM6crXaA6XVmQewdCibiMau2trhvE4gVuuV+f4XVYgwN6ADYf\r\n9/twie/SzZ389mUGgdkKJ9Tzsdnxlbk/To/KO/EgMiI37BgVD5eDRpeT/7a6\r\n1dJZjKX23/i2ZQMrguB50EJxgK4LLdw1poSU3FiD0oO6nTHLP72maFEy/Fuf\r\nKv9DK1t+55MjOxGU82FByolXrvvvgYQnmwBvLBYgTlJS6LjSR2cTYav8/eee\r\nRtr3837h7aquYLDih2/96QugOUGFdH4iN1aCS/eqwIgBUSu9eeFxBLYqKhrL\r\nciQs5yxHIyIG0ruDnFI/uSL1x9CfaYtFZmN88bIc6HziTIacKUcj5fR7rjAV\r\nidbAy3DB81reXEV12Hza4G/yGknzpaGexiw=\r\n=hNXG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.1_1653943694715_0.6746178919092107"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.2-764b4adc.0":{"name":"ipfs-http-server","version":"0.12.2-764b4adc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.1-764b4adc.0","ipfs-core-utils":"^0.15.1-764b4adc.0","ipfs-http-gateway":"^0.10.1-764b4adc.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.1-764b4adc.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^13.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"e174046b9ececfd2fb7fffcd8f6ad6211adc7499","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.2-764b4adc.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-5dAVs+c1K+0k1m88CVeBFw90+El32i1/ci1dozSzGq6VTvODS9+2ip4S7CsRsz7lukRYV6heGDNaEdvObCRhDg==","shasum":"78f76af891b96411c6c0ef09ad85245bf97469e1","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.2-764b4adc.0.tgz","fileCount":197,"unpackedSize":301663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjohKeor1zb/iBuPctWSqjUDjdbRvmVWbc3Lqb7uMVGAiEAjjqCyPkOEI9yE/Jj3l658UV51CZ8GHqzYOpA9u3aPdg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil3cWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmhg//dr52tWAMd6afY4F2C0MeikEOkhLt0uAv63Aw9ogoUA62Jdsy\r\nyh0njKSQNq+p0y7lSpQ+kRFSzVD2AJK8OtpugB4n4yWVfLX8XMLXkQCUbGjF\r\n82ZqL2ZhCyiaywXdjqfDTxP76QADhE02UmEJimHkINIITb35+yMFT/c2+0k/\r\ng+ffVo4D44uv6Tuyqio3Yi/z84YITVwYAMBIOnpb4gbzImJJWrKRpsSUEBJ/\r\nA6MyvyMU3Xr5yuvmbNMGYy8o8BX4Ro9EbX9V5010dsb4/VoALdvAJoMOsgYT\r\nvMe/5KnajzhMK3248klvzgXiUKRWQvlrLgeCwv4oABkDtQFOk1gcHvSil6hj\r\n3UXHfKcrdtAl2vB4/82+gMBp/JdYSTyUBEqCBSBxw3WiDKqoS/5uXarMspWb\r\nfBIJDyLVqPfY6gkSLriE9Z0ejAawvIHDsp07X+qxKG3ZORmQN5VJodEwYOMm\r\nbLyIb1PB1xvtFReOajFTdspNz2HKC7X/DLF4bADgEQnX2LeEWZSzE84UM1Ot\r\nt8Gim9ohoy2jSdaU2nekHn06iKTtKbPVSQbzeD5Tp5wxGCb2naXvTew2RMH3\r\nTyQz47ccrIA4IM/RGwiz9Wn6vP1Nxcfs/vHVbXtnRSmyr82mQ2KDx3E07bDu\r\nJbr3daSvs0YszBMjbiwWt6PCRlKtLt4e5Es=\r\n=gVee\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.2-764b4adc.0_1654093590425_0.9243227034464787"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.2-be025c89.0":{"name":"ipfs-http-server","version":"0.12.2-be025c89.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.1-be025c89.0","ipfs-core-utils":"^0.15.1-be025c89.0","ipfs-http-gateway":"^0.10.1-be025c89.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.1-be025c89.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^13.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"624dbe983b6f235125107b73ccce5ca3e45cbe7d","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.2-be025c89.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-nRF1ZwFHtnFI65gcQwFEtT6PwXDAbi/bvg/TJSE++2+eCjNm6A3efYsMjtPZLgo9dqPIX2rGPlakun+LJPfTqg==","shasum":"748e7aeb54e306b2046964af8057da441df236dc","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.2-be025c89.0.tgz","fileCount":197,"unpackedSize":301663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyR1OctRjCQ206gvIOjttitAXU3Rxo3aP+/Cn+gVOALgIhAO+2CkzjsN9hlGm7MUSbyFizhaBaqN9WmmtsahI1yp7b"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil3hNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonlRAAhrKiutYpqZcO3iWYTzobEgNH1gZBs56zhbQOKRwHb0g+9Wgy\r\ns6dGRgrIxEUJaTFa+Hu90A+5QKiBVYlKTL22b17kQrHVhRZQm4HRp3xdYKim\r\nm7v1RIaQMsMAHGsBQYLGHdzJ460PZqC+0IP8XqxyBRN6/+4Tl0hCfQkcf3O5\r\njzxCAgyKCodSmy+WUo7bRWdvRUZk4nsFatIlT0n3DOu7/l/7quY0bmjAPUwI\r\njjDhwjkTurDP7ChTmcELtj6k22n42O7CS5i0x153k0pWR+SMTTYVvokCkGrC\r\ns2uZgbO0BFyEIEtf/RgTiFyTG+xMUaIhjEmh+MKSC+0bbZN10dJBkPeP/U3m\r\nBCAwqaazRS2kD/gCAc3aWg1vxCE2JceFLm9cfhNqyvJAhiF7Yzhkc7VScNCO\r\nc2TlPwqbfWuGNnEhENrGFvmO2yBOQI/CE9BJh5HSAZJhx2u+IRKZkt+YLJB6\r\nkDDYdCAnUIxthv0uM4HdLsGo71B8IXKz4twA2mR+0oJBGZBVfm5urtpLDY0Z\r\n6t+tyrfBVoW3uODr5Y2j2HgxjI/PBZHWUuVYlnZvHLnWoUAr+3BF/czaaqkH\r\nN1QaLu6GYxGtm8TbKgPRFX97Tnfj0IBVizH4pWogXB1vCrV9IWHuclDylgoX\r\nXnxqq5fJmDlVIZgoZCd+gJAhFueI41Rpor8=\r\n=BO2K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.2-be025c89.0_1654093900784_0.7507731990529445"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.2-87e00a69.0":{"name":"ipfs-http-server","version":"0.12.2-87e00a69.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.1-87e00a69.0","ipfs-core-utils":"^0.15.1-87e00a69.0","ipfs-http-gateway":"^0.10.1-87e00a69.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.1-87e00a69.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"4aa63330e4f3184df8f4d39cd0880c0ac903e795","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.2-87e00a69.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-ZEZDEEXUZ51bZcj1YK4RTB8Lx013ZbrEhRpJDQr8KMxwLbHBEPna1SCrd9e1UYzy2/0CJHFsDcMJIazFytQ01A==","shasum":"25d5f1f880cfed24a912c84b7b3f4865894227ef","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.2-87e00a69.0.tgz","fileCount":197,"unpackedSize":301663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSr4VXezHkaV6xqIAMibmjGMktz45XS+vQkiDgBz73IAIhALejRVzXle27yKHawA1T75n544XYMGMdk60ivG4psezf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil3ljACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8qQ/+Itbn7uc5+h5y7HH6zIpHOw7e9mvrtTIp1H8Y2BqsFVk8Y6DY\r\ni+U5zDo0fEPr/kiyQBE2YaZc0UqOrVMrZp3tQ6XSzTsgdLh17ykyRRrh3x5g\r\nTRbBpcGtn765q2ecNfrpFkr1R4VQjVqSexM+F0JsA9V1zlr8B61cmXe9aQzK\r\nqH0Sb09g4ZdoW533c5E8odJ17RtxzcGRO4JRrcHrzTJUxmJqnmW4JXQTuzL2\r\npb4Mx98kCcDmCYdTHt6x8nzxc++xIF/kGWJFL0EIdPNYYNxBDi5v/TV35xoa\r\nTnFmzhEfTwp1vWdjSW31XqfJqCEWyhi85m6Gr5G6oK3f5Lf+8do8BKQE5eFP\r\nH/mptgNyUvbczaKsigg6Vlfha88Eo60K1mjqujapJ77wR9kkZyKpbehWPuvS\r\nle3wSp7aff0YqMNEFwG/bfnbGav6pmFg+UDsJz8xleF+YklV1PmxtnGrrVvx\r\nkb50rrf2whEpRAwHXR+n8l6+3Mq51I7fU2Rufi0594GFaHXZ3IDXixOoO4uA\r\nTAoHZMO1n7anRyejfn2A3yXoACLQUWeN5Uwtj3gH4iFUvjm100y0sXJhyNrI\r\nPhzkPZO3yM9Kpj8RwnHhQ03VpvwMZZEoiC1rANwED/roCfY+PBCE7+xx2CPP\r\nk9dLLtkXtycwbQ31diKVrI7s464TsPFbt7M=\r\n=j8OR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.2-87e00a69.0_1654094179231_0.21712054905249478"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.2":{"name":"ipfs-http-server","version":"0.12.2","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.0","ipfs-core-utils":"^0.15.0","ipfs-http-gateway":"^0.10.1","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.1","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"548cfb215e8afa8dca64d3c38fa13feecbe577e2","_id":"ipfs-http-server@0.12.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-ZYcSTEaG3i0IJyEk9l5Gtf2xCwjOEc6yfwdC/boI1TuItpZoC99GyTLtdVefM7BvfxPJ49IDg/7AuLwdIblrQQ==","shasum":"bfe914e1a84e669c2b6c3620eaa292f799f9581c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.2.tgz","fileCount":197,"unpackedSize":301597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIFRgZ605NpfqDgNi+WM8JmAB4NT9rGC9vKXJdS78r1AiBdvYm/JpVdcZcopZJ1xpc1G/mvrnkhaBr/WeAlKbVFog=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil4LQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoexRAAmeVrBMsthUaqMBELfWtN3Zd6ThWSqeO33f4eSqsxVXusrNy6\r\nwygG1ZzY/b+kIGKdKkXnUlnZ67urb0qGkCUOFixWDtRjpWUohJAwNGdOflr+\r\n3NfCS2s/H/mge/ND/AMxPL4w9x5/qi8A03LiHLp66uQi1jyXSk/0ZD7je+Lb\r\npfp9Rheredzn9NwuTGK+Wy2PDD47WryfInufpg3h+BwMfWytD3X6lJdeab+f\r\ntczpJ7IqMgeXuUrdgTLGPpY9tkcyw22o6VGTrlYwYhbUdXpg6OVjXFJm16q6\r\nILlCCpSfXw0ajz09BHvLvDPYnDeXqsPKARYTLLKsLlWAYw4Aywse598rcqow\r\n/KdgiK/bYsdN3IjKF4YvuP3BAZpLusx55CogYE1tv1dfc0S+K7xTLPXS0T/q\r\nWqSZ0yODmsMSH/C/xLP71BaEVTM+d7MJAEg4PH0lWOxXCaC9SMJkoxCfHcHn\r\nHaz+Tg9nelrPTLYaskfEfTtkOZ+kh21iqZ0de75tp8PD46WodTAzvP5n8TYh\r\n+yBtAiIkgk89dunwqW2XbKvF1ivRZLkWWCr6cIaZdjoHgF+s1GIjSNaO46OL\r\nfe6YR3YJ7+S6lWWKUIkvPnm2VQSCYY2x8VjtGQ5PcLn6BsZwniNPiCi+kgOe\r\nOWwvCBiHiuhctd0K4lTyYYfUrJPiDDtevAw=\r\n=JQ1/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.2_1654096592477_0.3822047599065699"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.3-70e142ac.0":{"name":"ipfs-http-server","version":"0.12.3-70e142ac.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.1-70e142ac.0","ipfs-core-utils":"^0.15.1-70e142ac.0","ipfs-http-gateway":"^0.10.2-70e142ac.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.2-70e142ac.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"1a6e6bef85bf35b9328b61ce15d312f1961f5fef","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.3-70e142ac.0","_nodeVersion":"16.15.1","_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-SwCMyOqwztLmTQ4sQZCU68mZdP/PpCYDOdZoisL3tCzuUdxT8j/c/JjqNv/nNvpisFtbNiicjX6k/2m1yvI8Fg==","shasum":"a53c1270616dfe579fcd58154a0d456d291dc606","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.3-70e142ac.0.tgz","fileCount":197,"unpackedSize":301663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD06Dde7J0ptFDoLYY7dVTEtxAoVSdIlJC2Zz3WEPqh7gIhAM4/nZHsKwCYWHLFRYhROAz1lkduup/8Uqv/GoIcElMN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip18lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmossA//UIG591RTFIR5wIunrGEJhbcdiTII9i/iBzFANeH7QJWxMPH6\r\ntnA5BuYoMQnErhxTZ1+tH0O0pv0zxPo0nERBMdbKAMjcM3HSUNSRABF4ohUI\r\n0iqMjpdHeaEcxIyEoFGxT1rZh7kkFCc+CGVJ18GMozwBkAJ6JLXPNUIGFznF\r\niIZxNoritpZ8DJzq1vrjTGXbxMdpzmre9w9UNFYk8+xvJM5WXEanvTmNtqA/\r\noXaZkmzRknGqvq3KnHSGstByOoedxUZ9Za0Oubu4x5GDMm8IDAFDXe5qI4JE\r\nRo1b+bwXm2jqtVc/rXh3kIba9CB8KL/B3ChX/9obTFl0YqpET0xYgjA/OAkX\r\notHzXYP5eVl2RQn70jTwDHSX+C904kAAw2EhtOxtPdyZrGh0GdzrLWz3roSK\r\n73aeFHH2aqrCT6l7oE/1sBMT4b4ZRBfNQB095FE/4JeIl0/KJLp3HQLIM2uO\r\nt2Hm0jZq85LQYRpPeL4zZ49im4cx7yg8kQ0iD5xWUOZp7Ths/kaVilc7htA1\r\nummuX9q1nN4aZ5JE8Blr3Zwq3GYZ2dRIpSX6trmpwlJRlf0vcEQJ/wmZA483\r\n/w9MEDG0akiaCMlHyrYaQXKTKtWrqg3bpKkKknQPphdE2CIP3BdiphD0bPRi\r\nFo7RgBTpkoXCdtq6XNwRaUxghV8iUPYQXBo=\r\n=OW1S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.3-70e142ac.0_1655136037537_0.5178568981841782"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.3":{"name":"ipfs-http-server","version":"0.12.3","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.0","ipfs-core-utils":"^0.15.0","ipfs-http-gateway":"^0.10.2","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.1","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"0078aad85f92d7bc8e3a22eb9ef8efd257b439b5","_id":"ipfs-http-server@0.12.3","_nodeVersion":"16.15.1","_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-m0R9hp0RAKZr3psThi4Wg+VcTlUl9VdY7+BtUmgVHmGJzdrCAcfk2ycIUAm6IqTK+RT8SlIPmtYUCmDni1H4rQ==","shasum":"66d4fae96aa4e9095d6d9979e73ef248254620ce","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.3.tgz","fileCount":197,"unpackedSize":301597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1NLxt84z1rRVABTrTup4CoBDlCkloVmh39fkwuIn8VAiEA6+vQ7YSi1O65UGi5oShwZ7SbdT6eao2+Ev2njf96fWQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqCnXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomIg//dTz0PktVn7GDeHHKIqSu2jybPhKT9n7KIt8bPtfZDzXrRnAJ\r\nFhBNMGL3fbSNZgB3oLRby1BRiH3lgiixx7OCPmQn7ygalrFRUiapT5+6J9hm\r\n7FDPUmYOEdnoigAq5Gb8FvxpmCAIL4YCC2WGJuLylFdlqgryGbo+74fRF9fD\r\nXoRTVow2jJro6hhQivPTyQ4ZpwtFWe5bZvV1DrvXCbrBYLIB5s543Ii1oFMB\r\nKXQE4XnwpiPDWEAlNWAlF98GWKl0sJmlY9s8tZPh8vwcOTugL1didnLiIdmx\r\nhBH8nhFR+mPVgk6pG6siXf2aU/et6d6FDOz/CNZSgfpzbAxEee1JWlgNRRtm\r\n0sssKPcBB9D0dEchQimK/KzQRy9hxTmrOm7PVgAzgrJF6HeWjch8HiZxxC2w\r\nKOMmyfOBW2bo87pjSAw3vybujlkFRDwWVApx9LZjoSu+UDqXRo5HCotstQ0v\r\ntBabfShOe3ItUnHbte/9bhpes9Pv3Xh+uilX8I4Z9ve3OC5kJjukGwo+5Ho0\r\nEsTJsdsT9Fchc2GcJYKgcXkrbRFQX314tXMNQlVzn/sFe5JWuVZOCHkgcS/f\r\nTtb8jYzzWnKl+jHn2nqfe48Ys22Al7PWLXbjrRK3I3/RMcpmutmJWxmjSsMZ\r\nT2S55fPVOc6gsBsXXBbHUlsZbK3mOxc2Tc0=\r\n=0noQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.3_1655187927606_0.14398815833789147"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.4-7be50bd1.0":{"name":"ipfs-http-server","version":"0.12.4-7be50bd1.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.1-7be50bd1.0","ipfs-core-utils":"^0.15.1-7be50bd1.0","ipfs-http-gateway":"^0.10.3-7be50bd1.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.2-7be50bd1.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"8d1e141b6d72e6dca9162859d36425eab90d8b12","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.4-7be50bd1.0","_nodeVersion":"16.15.1","_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-GCXlA4DGx9vwMykNwTGoxaXa+/8n8olECkwnPMvLJGUsZgbXuk+ZBgsUvmxXYSyV13UKUoWZ4jb4Jrb0+UE0rw==","shasum":"c616aa4a3ce05ec9d749ee1d94997818a7a1cbcd","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.4-7be50bd1.0.tgz","fileCount":197,"unpackedSize":301663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9gyXYeZGdYETmihaJoadP0aspioghPQz74+w7RKBgzgIgG4vBdIXgvGY8Kqz7hSv0IAKdCFF82qz5h0eFJ8lDThA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis1X5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVBA//UJGNVWgFP8I5DYz9XJ3AVgojCzJrbRRSCdzOlIhM9V4Cjmky\r\nfy75sxmV71GpfTcndn848cLu9rdvISEA0YFa0wBu+2vQv0pkWD0DWpNoo7u6\r\nkD4bp3kZ4sYrrDtnZUPXMDIFR0q1PvTmFTNi72rP8UhtxTiQgILyBH2bTn2o\r\nSTjhFrBnhZykl+SDipf5oNJVgzWL57iT5X33dAueBBbM3MycHR+n8tS4vbbZ\r\nUAq0Fz9EOQGk/GQoXvdWywfw6la+ThGJQ18GIHjZNNLLNHuxdrtargDAj2ay\r\neFTCsBpb5Mk0MGoLcEVowZ5H3YCIA9j67tFr5Qex0oyFx00Uil306F4kOONb\r\nWEST0B5aWSCnrbBTfLkjTZXU+uCV0kdGMYcBOvy9ewG88XMUubivQIjLsys2\r\n1gJqvf26k0J/i4oyV2QCxu8dAPFXwnTSpykN3rnrE4GYPCduhnIwpVt+ntNT\r\nbe9fU/TttoAQNnl+M1bG0kgl2A6d3G8H/hnefS1GSEdu0cqzzq/FhB4A8bRN\r\nBQhLqsiNZhrhKedATDJQZLMh/fRikYXc1DeGO7EWpJh1/ObITTSrOeu+D8An\r\nt2N56Ur8VnidMf3srygiiTeU7ptTEd5n2IyCD3KQ3KYhfunVNOv8+eWvvCgy\r\nNtB3ZoY1aONrgCYVdzYcUvIcd7spJjAsgGs=\r\n=EWCm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.4-7be50bd1.0_1655920120890_0.883827227524346"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.4":{"name":"ipfs-http-server","version":"0.12.4","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.1","ipfs-core-utils":"^0.15.1","ipfs-http-gateway":"^0.10.3","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.2","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"c1cbc810679405d5a5c0fcca0c5c7aaf023b2d22","_id":"ipfs-http-server@0.12.4","_nodeVersion":"16.15.1","_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-pDThDfJ/cMl8h7z9y364xePxdNyjw0CGB6m6b8UNMx3c9b+zypJULIql+HamkO26pwjlORK99rWwChYdPjWh8A==","shasum":"8619a015ca8eafdcb1182d04eb3aedf9c28f2c71","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.4.tgz","fileCount":197,"unpackedSize":301597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1wCIFsOvauhiVsTd0nntpLtzDuc8oHgMK8yQoVJZH/AIhAJkblf5QdHSqfpwwfGgsJGEHVfpLkr0uPV+WndZNjeUF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitFaJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKXg/+OaO5S/m9NmnTi/yeS2K+e2asqrkUySVzWgKMt10HqD30kXVL\r\nNQwRG8QBbS+05GGDA1lz9J6iXe6am9+Y3IZsFz7REpKQTYZZdEAkeOZMIUdf\r\nHpjIuU5D7wEELcLKg58P816m65obGkKtQ3vKX7+8FKQQosdNJI9nhT8svW4p\r\na7KoOr2ib9rvrhx5LztebKuJsoHTMS+pVNO3uu+gQBORn9wY2R5JBH3/bwfE\r\nTB2qi+Lb685bgFvrkWaQemBI7+r57aizwu/1PtbkkEXIlNggd8qU1G48yMKC\r\njMECKVqH9slRMy2vZleGEHVcwxmtpretJf53TceHGdD/hcYpqiZVNl3HbCXK\r\nd45YZ10Gd/Biay8Ls1fq0Ib9izDoXJrLIHXLnuJQ8m2bGUS9o5H1AgloIq2I\r\nojnoSnwrHBiMHTpEEkVdjMYtYqXsuODs4QkNrV75Hzzh7e/2PRwWDMDYJADH\r\nORwTOuUB9qZ1BYUOfxoSnsaXTdhnopmetvb606X6GsfUQ+3nAN20ZMs1M0UB\r\nXlUGD5eHuXvLiYTSZavl29qrE6fW0CvbXfwwTFpCTRZcUQW9vR4MyOWZ2s/t\r\nSURx3b49HaFeEgwa58uGAlA7yenIknLDyFVZcJkARRNZsxhPZdiyIxfm7bu5\r\nBD1Sl9TG7EMimos5v/oCg1DzrEoOnvwbuJA=\r\n=PSqj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.4_1655985801622_0.4851116835846676"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.5-00bd3dd0.0":{"name":"ipfs-http-server","version":"0.12.5-00bd3dd0.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.4","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.2-00bd3dd0.0","ipfs-core-utils":"^0.15.2-00bd3dd0.0","ipfs-http-gateway":"^0.10.4-00bd3dd0.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.3-00bd3dd0.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"5e5669eefa320838c4810adf62356b0039209ed2","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.5-00bd3dd0.0","_nodeVersion":"16.15.1","_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-V9raSS1zORiqIU2ZOuFX97b/zAFt9UhU8I25fMIK6DxPVkn4ejqrhtzFyZCuXY428oSqOmlmtzqz8sCVNe+QtA==","shasum":"b002e0b8fb4a4b6d947cf15468e1c28f97d28fe4","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.5-00bd3dd0.0.tgz","fileCount":197,"unpackedSize":301663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBwRWA/ipY2KepWOQL1YqM2HkcHj+U+Fq0+3x/kjjalAiEA9T0sOzcgjz/xvydDXFkw0m1tnF6mr0HqUoQJ3CbrwwA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitYRNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8fA/+PzNVZyTZ8+rsiNaYgeMSTo7JKSb5qu7qsJ2mmM9xCnVOPOxl\r\ns6s2M8E9qHSGEi4enL9VOwCSq8Bg9Umiuc1RdT4pVCTQiUKDZHN8k8Z/3XVx\r\nyX62FqrfZl9XFhh6YOqfzVH79sAYCWs8LXdNS85YTu9q/WUxOxM0xgAnnnZG\r\n7uf83FULmYc/wSWXGrHa0hS8KihFr+hy8AtYy+45iJi3wllQRjU+NUIoluko\r\nZxdmtvzuqBO7nHUEITaDoKUnqJnBV8za4nv7RhlV7fxw/qIWparbyMBQ9Ef2\r\n+kjYWk7mt70aIWLNxAC1hkbggxrpvqEKpfOBdxJrkazfWGUO1T5kdgDpreIk\r\nrT6BQDJnECCnL5kqRBJxT8UWXS471cZTmwqxk4KnVgtzWDonP2pchUewOICc\r\noD/qVBpKZW+WfBNecjCBU970/I72LFTn9P1ZyVhcDRl2x0EHRlI1No9Xtco6\r\ncpryYgsj3evhmEjHJ8Cyx1YOL8a9EIjZGwVOH9OniJ2NMUk8GaOz6XuWoXNh\r\n5UyDmz3YHROgP0LvTyauhLhT/paJPfq2IgdgtNqXe4tLEDZrDyEj4RW54WEE\r\nBygh1wcCiKgM2jf2zO28+T2jyOIXNJKDoruXij7xqLybYcJVmjQ9MeNMNNH7\r\nuAGS2sNPJqCSG0rCYoPGprNcv2mtTdskoSg=\r\n=l6cZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.5-00bd3dd0.0_1656063053365_0.8060354566233008"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.5":{"name":"ipfs-http-server","version":"0.12.5","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.4","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.1","ipfs-core-utils":"^0.15.1","ipfs-http-gateway":"^0.10.4","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.3","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"965f5a4e00254cee48fca2127d95209deaee09cf","_id":"ipfs-http-server@0.12.5","_nodeVersion":"16.15.1","_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-VEQHyDLpJ29rHFfEjK8DdQ5IPClBVyJ5EjEfSe1eWLBP4v1crYCEWwRkvArqWyL3PIxFerZWArTkKcCxqO0u2w==","shasum":"fc08c4488c25b7d2ff4f77882ebcc1984c8c1903","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.5.tgz","fileCount":197,"unpackedSize":301597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNvRihktvyu/5esaV+zwzKWmWG9nrtTPwE/yBOtBpPrAiEAvliUiLqUY8VvcOo4fK4zrM92j7k+LnQqCHhVUXKk1AE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitZEcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtdg//fYnqCFiwDwipxExDX7cs1Xp2Pj/hs/xJKxE8hvuo0/K6TBAL\r\nng1Q4+aT2G8/yp6Z4LnwdDmSr8Tg/xX9beciMzHeEvnqBJL8FZL2OEoNCiV6\r\n1/WHdSVMV99GfO+DatScFtsUW/o0II8SqK5Ik1fOS1npeNoMVnlqtxOkvU9d\r\nbA9iCcqjgbeCB0lT4miSG4NkEEjQjo3CyLWgC0w4BCiBVeQ9Qq34qGprI/Ub\r\n+WwpezUMo28qSgrt+rhQSZYXn0wS9QB6OKnIgVsPws/6zOwxnPX+pcUwqEk6\r\nXquWQx3qbN3LtRlu+TOcnM1BBfU9HCIEghnw35WSkURgs43CyxRl/84o7chI\r\nMQQeOXE4/zWKoPBiTqohzQiVdpsz8Rk8SrcsXhL96eZMLkkBlaiJRiJyDgCT\r\nswOcWQ1hiTPvGUwi+tM3XQNy4qCeDntvpmWQsNz1+zXEpdReXLc4Smy03Hc3\r\nNSZMN0Fdb08P6YnrdBQR8vScfw+uMmbOr1LyWbdZpQwNj0PBqFQrJYGQGew6\r\nc326Bu6LbXcHkXKhVUoqvsgfPBD6471ucLdC6EJBgBA9iz0R5aqDQJVO7QYM\r\n1Fl5MSxGfo755MPM+8ioFJ/qBXsKWu5jiURNYT0t0Y77UeSLkpJShLKwfNLV\r\nmnFG/qvS1NjAbYEDLFIB0F8b7q/RenZrn2M=\r\n=R8fh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.5_1656066332036_0.5626270345487547"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.6-a05695fc.0":{"name":"ipfs-http-server","version":"0.12.6-a05695fc.0","description":"JavaScript implementation of the IPFS specification","keywords":["IPFS"],"homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"(Apache-2.0 OR MIT)","type":"module","main":"src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interfaces":"^2.0.4","@libp2p/logger":"^1.1.4","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.2-a05695fc.0","ipfs-core-utils":"^0.15.2-a05695fc.0","ipfs-http-gateway":"^0.10.5-a05695fc.0","ipfs-unixfs":"^6.0.9","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.4","it-merge":"^1.0.2","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^2.0.1","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.4-a05695fc.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"06da5952a6d61e890ae37d305b99a5f174a1555d","readme":"# ipfs-http-server <!-- omit in toc -->\n\n> The implementation of the IPFS RPC-over-HTTP API\n\n## Table of Contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Want to hack on IPFS?](#want-to-hack-on-ipfs)\n- [License](#license)\n\n## Install\n\nYou probably don't need to install this module directly, use it by installing the `ipfs` module:\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## Want to hack on IPFS?\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n\nThe IPFS implementation in JavaScript needs your help!  There are a few things you can do right now to help out:\n\nRead the [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) and [JavaScript Contributing Guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md).\n\n- **Check out existing issues** The [issue list](https://github.com/ipfs/js-ipfs/issues) has many that are marked as ['help wanted'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22help+wanted%22) or ['difficulty:easy'](https://github.com/ipfs/js-ipfs/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Adifficulty%3Aeasy) which make great starting points for development, many of which can be tackled with no prior IPFS knowledge\n- **Look at the [IPFS Roadmap](https://github.com/ipfs/roadmap)** This are the high priority items being worked on right now\n- **Perform code reviews** More eyes will help\n  a. speed the project along\n  b. ensure quality, and\n  c. reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n- **Join the [Weekly Core Implementations Call](https://github.com/ipfs/team-mgmt/issues/992)** it's where everyone discusses what's going on with IPFS and what's next\n\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fipfs%2Fjs-ipfs?ref=badge_large)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.6-a05695fc.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/4.0.0/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-1NXzuB7QRjcSUGvwoTOrBlBcklt2EwdoENHrAMqWN3ZT+J0UWFpiQ2jPqrG8A4VzaMzUmCjfZO/aTZnrEmLaUw==","shasum":"5fd74002a381010034892d97b5b07ebca00f0427","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.6-a05695fc.0.tgz","fileCount":197,"unpackedSize":301663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCKB1hw99gwwVolbqTmzEldPmvTIezevF/GWUiHlLsXAiEA9Aj6Qv0FdZA7gUbzwbDS5V5GOfmCvPKZuWIuDunuIn4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2AGSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraRg//SYtAHo4mZll8d6DD09TtYROY6Qn7g2I8bqF5c52vBRonDtzp\r\nkMAk0rcTnDS1fRAnKTt4SHxppGcmVui7mrg3iRDIhl2hiRmme8a09lsAIMZR\r\nGvPzjV8e2n0iSDAuOxjoSR86rR09Uojv+pj9WSU9MGsUC7qyREjerGvJRuLk\r\nOLBCvVdunJ+NJ0Y/zeYWeIKYmh4KtB0tpaW8CfP7RyW6Zp8QVi70FJ+S2kiw\r\nflxDlwi274Y++EfPYQ8fMeL/wYXGFa/zBJO6jjqvr++0hRlJQWvIJOw+seQi\r\n/bhkofIfJvdugOZdWpLtjqQeIJLyAmySZ7OWtdFi6lQfRLs8rZEzRDCMCP66\r\nb8nSqkI0aSirzHw83x18cyRk6AtunYoW/jMDTC04zjJsJeYor8+T9To6OOpr\r\nMIZotjK2dQL2H7SOQHiQQ2c8T76B4vAucyUp7ICUWajf2dDxzyAzZrqvNlYX\r\nfQlLP89m+E0D+GfWR38WFuMDVHC4RlcIBNv82vduq8vT7DM1VQU81zWWY8oh\r\nZ7W2b0ThQZzYh6FHIf6LcWIpIVAigbN3lRgt4eZpPlWwGUzxzf2fgGSn9Z1W\r\nLJuoANAmfZkI2Bx6KjH8cOn8o235VUU5+/5yCXZvcQNZxLq6ZBH+eNzIepwD\r\nm8gBOACc+MX4ZsnaXviq04ATvJC7XIJ8cjs=\r\n=Id53\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.6-a05695fc.0_1658323346210_0.8501575611306627"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.6-39dbf708.0":{"name":"ipfs-http-server","version":"0.12.6-39dbf708.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.1.8","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.2-39dbf708.0","ipfs-core-utils":"^0.15.2-39dbf708.0","ipfs-http-gateway":"^0.10.5-39dbf708.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.4-39dbf708.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"a2f1f57d7993d04b2d19c3d7ecbeecc95a54d2ae","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.6-39dbf708.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.4.3/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-95oYtVBQVOzCl4TTrEokXJMaPbMPsgwFyr0uC28IJ+PKry7FZVKAAbNdp5Tw05UGNxa1Lclom8tyEniXuQlxKg==","shasum":"45371f258e169a3e93a8c8661204c6b10a10b4d8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.6-39dbf708.0.tgz","fileCount":198,"unpackedSize":303367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAr3rqA4mmCWj5q4psux/QmPpILK7fqGj6tzrFxxHGpVAiA+DkHP+Hc1d2JM18fwXVIJSgrmlSWoXKsP8jq3KKPXuA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/WDrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGRw//TZXJompG5xtpG2j8np5hqSloXOAl3UnxW3PK1ueitkIpvXCs\r\n37NzwiYzPh9f/zQUz4n/C2g1IshZGHjhz1dQkjY1vFCle0HNhf5mEpqqjLvR\r\ndPCpNkdhoI/wIjDQmiOzb1nIofZFT2W86TjCa7I5ut/1NCATWvKG+82tDEBf\r\nx5SuB+pVHa/7xCAzNoIUAQSkeCD+sQfkXI9RBvJhX2f9gbA0dqbAAJNdxU27\r\na3SpoUmdaPLN1d6Tn8Ht0FjsJt1EndjQ/G8S3BQUWlW0xjm+55NfhPJh68Uf\r\nyHh4UTXnl5VImoTLnYdcXRbQ6Oqoz9vyhXQ3XI5bCfod1ZNx1v/1bDmIwkxv\r\n+i66Cgmh9Twy1p6PiQoLfKnZrRZdCAhcKXKhUhGZxxFPXXlUmboKtn43GT7Q\r\nZU/TVDmsqOu2lYRDozF44k8/HR7UP/4EWcu7d8o3acILDv3vH/hLaYDpccyu\r\nxfV62BQdoa7zWUqLJP2wAqItwMotRFTNBoErhhKmdkrHXitO6/TaleQKxUls\r\nIvQYzjiZAIPiOXwGjWU2g53fauTuh9X5iEeLHDCUdF3KVWFxj7H0GYkTRE7J\r\nNW4aK2rTcyn6Yi5tiB//nsnRHj4uPCKOEUQXSgbe0+NwxCASNqWFQ97ZWkqI\r\nZZcn9I5pNZ0fF9/9ZQwylDI6ZEroEtILKKQ=\r\n=Sf+z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.6-39dbf708.0_1660772586999_0.11807706171267007"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.6-8f351a89.0":{"name":"ipfs-http-server","version":"0.12.6-8f351a89.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.1.8","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.2-8f351a89.0","ipfs-core-utils":"^0.15.2-8f351a89.0","ipfs-http-gateway":"^0.10.5-8f351a89.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.4-8f351a89.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"59229f179fc680ee9075d2cc8deeceb7ff1b27d8","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.6-8f351a89.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.4.3/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-ebhEhytZzycUUJgbzBih/UWI7hoAPS4n3zNOy9lFQl1I5rYgtkNTPGAD6gSaBX4eK98L8Jdf4uikK2eA5Hz7cg==","shasum":"ccd60a7e632e897520f893fccddcdf75f8f1ecd9","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.6-8f351a89.0.tgz","fileCount":198,"unpackedSize":303367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeouJjvb8nd0HXwgjygm9y6aAS8XLuEUwhqZVYzCJxLAiB/wb2Hh3iDk+kslxaWjRFSLLgAsgY5509Xp6ME4JlpZg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/XdjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprAhAAlMTl6PmVowzIG24mPOJJm5Dw9nb/Nx6VLPgPgMUi1nGEnHx5\r\n4R9YhiNeFnI+Y5ZlcbB3tPoVRKWZK/mbNnu1zFY1yM6WX0yTRhmM1K3wf8vu\r\nY5ICoO9j36+16cKsYSxvsNdXR2lMFXHv4MM4rFPHpLjmYzm06SgaUorDPdZ9\r\nQ2SFlZuTdHPejPkR2jQ811F+0opcIt6xsiUwQ5R+ltB5G2Fe3YnI1uEwe39t\r\nAV9tchIlRmEusuYbyCC5efOLLlJpAG3PCNNYQcQync7WX1T4E8U5ZOhxGEZB\r\naeo2ZHRSdZ61294EwSufkLrttgvUqHqyGEJTSIa4S1a/VDeIXBeGYpD5alBP\r\nmO9QWthPRaz0z1oLl0vPbzpdu3jNzFlwI0qNhmb4Ws2W21q+lFraWhropHYH\r\nzYxtJE2d69A6eXP8OPga3mnrXQF8Aigy+5newVv38+zDvbOv0qj0qWt6S+0u\r\nGHp3ude8SoDZyDKmNxbt8vwav3uQbXTp7yMSTd9KvqcvDhJ2mtmUjmc8r9Qo\r\n4ISwq80qLL/NuqUGYzVrh+m4G2tcoR7ydvDykEMfe0idKAfbQeLU/goHIAjf\r\nGyRHAF9i9A+6jjFVGfwuvYvNmuABZgdH/2NEljGfX583seGsPNV5rZipDFLR\r\nOG3UlyPmdVl8Hze+U/yyb02G/Sm33HP9YLM=\r\n=5jik\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.6-8f351a89.0_1660778339341_0.7861416426273826"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.6-83f9882e.0":{"name":"ipfs-http-server","version":"0.12.6-83f9882e.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.1.8","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.2-83f9882e.0","ipfs-core-utils":"^0.15.2-83f9882e.0","ipfs-http-gateway":"^0.10.5-83f9882e.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.4-83f9882e.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"368c95b50c87246f0c5b143b79deaa4329d0727a","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.6-83f9882e.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.0/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-52Jrn29HWJkJz3/USTM7ArQA090+jK6oRHVGTFpYqANyK+R0EHiaWQi6Ye2JJqwU4awgd11RKGmO57Sm0BkPuw==","shasum":"c269850d0ae68597fe8dc54b749b0b8c4948e7a8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.6-83f9882e.0.tgz","fileCount":198,"unpackedSize":303367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCvIcACVftW7dpwN/TJ9dVZUXFyizJA6XDmsZwFhLGZAIgMwWxl6d3NSOrHL/M6n7utN3zLXTSCYCXt0ZFyanAiF0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFy9kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvng//Zw2T2qBzSWMIC8XE0n1/XJ8C3G03cdNP8XoftlVTVoc5DY5A\r\nF4T3fPQq0gYgi9nZyvp4KAprQpRhBvAVJiyxwqyjwsygyDVpisA7X72SKL2r\r\n8qeBBmhJW11BzGnWNUMV0a/yVzqg/LGdtyGQrOjE6W5Qpt2DBlPsJacorxKL\r\nXcgiJAeoqSKEh1nacAdnooa+Wf4tqc+DRbRe1Pux2QAvp2PTUW2VGi1ugzzH\r\nz+DUl1gWNplzRCReua30ZKjlAv41fXJz9A7xTqG2id0d7Ismd1uEn8vUEQkB\r\nt43DJDA2OWoIYrbqFSqao34x0c9F9x5M+051y61wsV3T+nj8SD5KyjHcTIvm\r\nHi1N+15kPDQFhw8p4WIL35ZR1sLBJKy1qCSwQDl47UFRVk8Z7VqgyP29+vTa\r\n8Zws7U39071VOJFxEyqK/hRYiKMIOq7hDqwY8be2bqyUczZNOlcoMiY90/Ir\r\nPcYK2P2xotF93YqQJGgZn3maKkfxlCXDGCUqkUaENEPM1Gd6652vx9ebNewT\r\ni0L+4jmu8R5zrtb5hldWctAoIM7JZ9dJt6DcgUpSsGvfWSZSLwEQ06j0mhZF\r\nS8cqVLrNTNDywbP+bXyzUjXTf5BJyBe18GEKz4x7yd3cnd2cTd+z8u7hDweA\r\nIWopcordqVLubkEIp9dtNWcVPic9o6n0FeA=\r\n=Fj1w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.6-83f9882e.0_1662463844248_0.38253923372010523"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.12.6-051da161.0":{"name":"ipfs-http-server","version":"0.12.6-051da161.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.4.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.11.2-051da161.0","ipfs-core-utils":"^0.15.2-051da161.0","ipfs-http-gateway":"^0.10.5-051da161.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^57.0.4-051da161.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"262c2c4e56b8de0c602251e9ea0ac3546fd2e28c","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.12.6-051da161.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.0/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-h4ZBpgjNzdIpQAvwYpDGsrz3o/o3HU6dSS8i3SBsJF2LNzVr/c5LhczC0W4aJMCpKgZzxSAh475xyRT0l+eqXw==","shasum":"d582b5a9ddd589cba3032202ff5052c2ffb9f5c5","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.12.6-051da161.0.tgz","fileCount":198,"unpackedSize":303367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExNyKv1AJkgYtPmtGWjx8LNKaRRJLsJd6sGl4WHXy9HAiEAyIDIrxTsiu4aQdwqxRgGLUyCSgdXxyLmj/3j48702rY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGJTOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf5w//XV1o8NDkzWuMkSXfO1kHiZxnuoiGke79iOHx+k/gkkamsYQ9\r\nyHeqwi1shIiHbmQVE4T+fQRLu90GZpICfDfV/6Ilvmh7YA9Fqa4Hv98Wlswc\r\n2itirYJUMrM4DDdZzfY1TUKZKOKXL8X/J4gzC0VJIrFWFmDvgR57yrD6AbEG\r\n860pwJFSJQkFoH9oTEzgKIGQAa/mNerhZa+kn8IBEp0StlUa2YkRQQ5wLUiq\r\nhy0qpTpyhSStT0xuo4AQCfJGr7y8qgca7xfwPI2wjLQYP3hLDyYn19FQIj/l\r\nz4/Y1sW+9DYMepl/A4VS9VNPV8C3VJFfgsKoJYiXRC8gfaCsJ7XfpHWx+e2B\r\nqSUHexUvfqSVQnZelHWG3+ATX9OYxSKMYRFfBYamZEccWGV79TAbrQ/paDMN\r\nBjMeT8n36hu8BZjdi4q4L31vkkWikRKpArpoIX1rnbgYHygBoOStGIeeg/P/\r\nyWZZX57uidAksnuuOjL336Sq7tpXY2+vm7R7+Mk7kJvAlNM5gG8KLbJCAw73\r\nFNuW4taBZWpfXP+mhYSa92KSWikR+VEevi6qnqgD9dWSZTAI5x1vWJiKklvi\r\nuppD0dWo2W3s5p8cgjfq5Ec4fY4m8Ws5T7txZ4T4oXwqMQ1eKV4ntjkVbHGn\r\nqQGdm58MbP+dTGTmIBwBPIfgcIMKEN7/jAI=\r\n=oqYI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.12.6-051da161.0_1662555342145_0.9019653057343187"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.0":{"name":"ipfs-http-server","version":"0.13.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.4.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.0","ipfs-core-utils":"^0.16.0","ipfs-http-gateway":"^0.11.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"89aeaf8e25320276391653104981e37a73f29de9","_id":"ipfs-http-server@0.13.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.0/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-ev06+f/hXTo3eBWXUAVuLX1Gj8XvgG6UBbXy98UkO2QkTlcjgv1o6L8tq4LXaqGBHMNjlOEGU0FuSyDJh5ZTmg==","shasum":"4ec4cee55250c322763c14b943b3592a62180ad4","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.0.tgz","fileCount":198,"unpackedSize":303301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZ45PAR63a7ENCCQnLsYrTsW4zbjITwr3uy9dkGgG43AiEAlYQaHjpWkRHe0BXvG5h86nhHOCdEPoa4lVELviQydVA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGJ6+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQuA/+OwC8HyLvD8z7RJiT4Pd8bCe4+VMqlmQ2fxQfVah+2gQ9Wb0g\r\nGjUCeE7m8BW1Zo2ieaZ7UyQhrmeall17DCM6lSNPL5IQ18nW2vlOIzINLLdv\r\n/bmfc+CNtbf8kJu7QVidSvpZNCKtfw0dAWQ/TlJ6bFcmqdSF7g7nCjmh0lC4\r\neGJ+G+3CAX8TC8nUxZLvLby5EmcaVykIRoWQ2Ax3MJr8XsRXm6x+OdV+3nxJ\r\nbh8ERGz13p5HmEoxUBh3Ds5AnuueWN9e4foLrB8STyMo6PS1n/DGcdUnHyLQ\r\n68E5GB+Ac7JeJcnRWJfROHBsBmTD0RfPkyHqNFfYR+xLJKKteVdI7/hNjGMk\r\n3dPGfbwpdOI0m5CRgieDLYLs6Z8AYE29jJvW7S3xiJJduz1hn9L443JWRLEV\r\nME4XDBzqPVZyop9zaaEmg05e2DMg6DJ2qc1YZS8WInS08E69zYde7F7avdTX\r\nRCJ7M+Y9YBG6wjkQ9bVkl6BlmM1w54m9QZpdT+V2XDfW4u6u6Ew7W5guFmHg\r\nDNih2stnXC/zf6NiSLtmnOzXFwR6CE3S/D24J/APwYHh8agVse1FkFIgopRt\r\n2L8SVNT+heae/rVX0wxEDHPvqVoX3itApZj2kXubGdF5T/upR4EG+Jsq4w8e\r\n8bbTDBxqeDbSHwsL7Odvq8NgadJcDU1WnMc=\r\n=yx1M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.0_1662557886639_0.7613047022436517"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.1-b5456882.0":{"name":"ipfs-http-server","version":"0.13.1-b5456882.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^10.4.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.1-b5456882.0","ipfs-core-utils":"^0.16.1-b5456882.0","ipfs-http-gateway":"^0.11.1-b5456882.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","uri-to-multiaddr":"^6.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.1-b5456882.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"bc139649f4cd3840696282fa6dc6b241b9ea1833","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.13.1-b5456882.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.1/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-CGNGtUOeqY6W/1tryupIJTQUN2Q7zAUbYF/mDYtbcZpqE7o4QWIoA9iH5N+WQVisEfzzm2P3ky/t7srhP8SCdA==","shasum":"df8173a2cf472d0cc4e7d97e26fe68d4c938f3ce","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.1-b5456882.0.tgz","fileCount":198,"unpackedSize":303670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCupa91KWfZ1tisvLXKrn3iE2BzPIiagbV0tbfUAgvDJQIhAP8LyimdHeSOe1QQRln0RMZvFkUWdEDg5gCMi4ogF9Or"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJEDIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnOw//f1aiJd3PWVRQimAQ6JWqf2OBaSyeAT2wjZeXA4uoqyljLSdi\r\nL+OcOlqfHViV5PsMy/ZewNwN0lRk9738tJicCke+nHUwS9del/3gEYy68yLs\r\nSeiD2cI6cJN5Bf01obcHIlHUmdalQkg2LcBFdTt50RTnneeSzqBoJMpF38tT\r\nNr9Vcv7Et7k9ITq7NUOvz2kFVXVEXPNXylyot9eTaxHEGhRTTiJrse42lD73\r\nbKt/DEmFtULi8WFlzxWT3kMptgPSoz3v979LhkqpaSsLemgqlAbrqYap0AcW\r\nyQJdUMMIVZBvI6e5n5MfNzYkur7AhYgql29pR56K/Kibqgtc8LmK+r4Az12t\r\nvHqrhbX/at4FDL6xwYu9XKcWRWjqQ05IFi0OQQf24olI7c550MfRdql89RP0\r\nKdZaTO/bQ8s3sjpd75P8ZTnO8qJu/4WGdLzzE1vfiVRLdGoEREyFFUjV5Sr3\r\n5NUT3wbmfAsGptLOIOoj+cbkin8AhUV2nDcH7mR3C04TAw/hs+xagJTzkLNh\r\nBSBculngWp4cI5tSB4/OTcj264qbkonwNOaBC8TDlUnVNdURTr3M+MgTRVKB\r\nS4hlxbr1uoD/4O6FSVuE1KSaJAd/ROYl4KMjpT06fO6ZMdszJIyZZjhjYBTP\r\nWRjImXFB0MamNwa3WmaDuwzE7auVxslVPAY=\r\n=8vsk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.1-b5456882.0_1663320264454_0.7181956433648453"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.1-7c676f63.0":{"name":"ipfs-http-server","version":"0.13.1-7c676f63.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.1-7c676f63.0","ipfs-core-utils":"^0.16.1-7c676f63.0","ipfs-http-gateway":"^0.11.1-7c676f63.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.1-7c676f63.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"90802df6c68ef286b155c31dc4f625a9f29ec7a7","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.13.1-7c676f63.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-6J7ZiOUSFOk5yRIIOAuj60zmzvGvDzo7zSHmw3CydWKOPgRRUZBLFSFdUWZeGN0t6bZcQPrO9WnFgP1wzNSnkg==","shasum":"891406ee386e2061a0ab6911ca94694dd3bc63fc","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.1-7c676f63.0.tgz","fileCount":198,"unpackedSize":303642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjs/KLgQYcv0au5VStFClRuY60vijwict0fIRaj6Zs0AiEAjscMD5URfZjlN1Y2cVFFWiZqmdARXehzfQ6gTOxC8k0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK2MTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Aw/+JcqmGSJX8kGX8At05DQjnrfVkG2gJgCDJzmbYm7JiDHWoj+u\r\nVCwyVbCu40UvOhDHGygi76q1CHW0YXN8IudfnWALypHSTvxd4J+2IeNFT0+u\r\nFKoPCDpVPhBHU3zPd92ZkQ49YWwGsVLWh1ZxtZw/H0jX6wNvskWOljm6zGhW\r\n3eqzxX57bGmtKUmHd2OPPNGLUqYGSuz9p6r9Fd4mgvw5zSH+G0MiRjfvBCZ9\r\nk6IWOevi0m7KCj+i0tABtoKy/UuDCPLqIMp/OzlXI4aKmyJulFESkL4nvo1H\r\nzGPIgmhwP7EIE1YAjP2eMYerAB6NKGjCT+SleJMxsCLMD9OdZrcBAUMIRPGf\r\nBlFjOt6fkC1SMlVHujbKVV0cCkv0TmzqHHWeiBc3Hp5ZkR8c/LPVqmSub3Ld\r\n9lxAQVuMZ/C8SNgXfIYY2BFvUtOF/xovZKI/gwl4Uy4KKHz8iTfn2LMCg3GF\r\nEwIIipA4KQl3W/TMB9NZhj2V34aTQq1ICuAII5y6w0u3JmPU4954EmKquRtu\r\n4rngvVVYXfbt2DnR4CJB6HyCYMAU07DWWGtDagdNk3ZZej0sa4gki9SwMW/H\r\n+GuuxRqeli+UeXkR/zVlkM5fSEDpiba8tw0qRSFaQNZaRGg1e2kTgVweu6GG\r\n6dJtCqTefDYS9FcRBI0Q7xjiHEj+2W+WMlQ=\r\n=PajX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.1-7c676f63.0_1663787794504_0.3006299071312082"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.1":{"name":"ipfs-http-server","version":"0.13.1","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.0","ipfs-core-utils":"^0.16.0","ipfs-http-gateway":"^0.11.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"b20873337af9237e7040b6ede8555c868ba773b1","_id":"ipfs-http-server@0.13.1","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-GT4jc0mCeK0bgUdql7ASY5Y5yS/KBIvvrnRpVNnY/Lbxa6XqeXluXwi3+2eATXPi/qy9Xz6wrtqfi2rl852ITw==","shasum":"172fb2d1dfb7cbaa60ce9e2c9878e81491b25f38","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.1.tgz","fileCount":198,"unpackedSize":303576,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY+zAbYrXYzyI3x73tmrglWUvVu1tl1CnED1nYv1L/AQIgSuTFF/kx06Cw3SDHlcrIhyXL09qDSp9lSt3YpgUIr3c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK2wJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwDhAAlS5jdp4K0Xsuy9ryFx4p+nVHC+th8g8AI8tNrgTpXFN+6fgA\r\nvpJq0hTLxFotJ+lanxvDURUqYa6bUPkoKF8PJXtOeV8B0j4jGAfkJGek9FWY\r\n7K+evWfGtxN70YaLT7VDt9hQEz78soE+fCMwB98/FgbdNPeEXmE+oIvm8+5a\r\nAs6ZLOxH9XqytiplUL0gOMVjo3qumLE8ttqpSbFDrkEIwUY8zUBSYHQPyJ/P\r\n24IrcwJ/jR10AFKk+2M3mr4XixlnIFbLTCe1c7CR5sZWHIVgq58SmFC7KM51\r\nivdhhka8yKumkbuzUwasUB92JKdrnFHZh0SwH0osB2P3PQ8tEfzRvVsQS+fL\r\nwoIhVlXMaqqmJZkYCJ70S9XJQ5GqHe2sqIQbQJhIkqTm63obvamOLLVyE4f+\r\n6BESVxzHYoEPgJYibQRAC5nkuri+eISB0DUz3a3GTdg8pG+k4M3G1EqxnRgI\r\nGFNmIREg7+bVnWMmNgubl6jrU8cwKb05H9lCsar9tp6Ey5y/4ipeLMv5+s+r\r\nOoSBd6m4nTMEWbh8MyAuL8+0is9UtQX9Y/YE6dxueaJ9iAsRZc6U0gnhm3Re\r\n695YjmoEkSYvbTdA1jSDny9/1RF1W66+63LJFp86OV5JyuuQOPNZ8BcWJnQD\r\nday6Jo0qnGWWuf9/kH404Curynet8MxkhOU=\r\n=WrLz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.1_1663790089249_0.9567416193113043"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.2-2a830bf5.0":{"name":"ipfs-http-server","version":"0.13.2-2a830bf5.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.1-2a830bf5.0","ipfs-core-utils":"^0.16.1-2a830bf5.0","ipfs-http-gateway":"^0.11.1-2a830bf5.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.1-2a830bf5.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"ec3e046a48458e999e557f7adea92e304bd7b0e8","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.13.2-2a830bf5.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-1GjteNyG4I4shEHF7WAdvmRx8QlJqA7KuMo0lby/KwQrOTwCo1ZpXUMcu34BkvwJZ1LUKd7EjxPVAYnHzdoJkw==","shasum":"d63b6a710bcea22bbf87932ce47c7d89f82f7399","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.2-2a830bf5.0.tgz","fileCount":198,"unpackedSize":303642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUh0ap/YZfttpG32pZQesVb8Wl/wrESqmAY4xGBaXEfgIhALquWpiyKwBuLqQFJHS1EqxNaWdKtnlrea3DtEOgYVXy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK3n0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2mQ//W1ysTFhwWfZW0q/O2OrkLUAebNxBSlRIJm28tUX/AgkCXOpZ\r\nVIn55ntXNBPV0j/wWf/e1M3nTExa8xiFSRorL+m/2dzyqm9oJ0nVQO+pT3TG\r\n12CZg0AHgHyXsXW3Spo34RDD/hpY6VikHTsRmf3SSpn/nrr0KXF3aBkflREw\r\nVnaGA1VNb0OuV4IfX7XJcFLckpnb2xTBiMXIcIUdlaVcZCm3HwhYM+fl0vrB\r\nor5E4iMOrweokeBP2svzf4Nlm/LrNgraHAlIcu0CRcTeJVJkQDcFQUj3K8b0\r\n1v+qLk04BAMJsJTAEKolC0voIRVJngRNcopGrZMQYpFS8Yz8aiusqAEkV37f\r\nM9IydZiexNRpccS6Zf93usHCLTpDACXjmRYZTn9mHAVWFfmX0wp9SU0G0oHU\r\nInC66u+6h7rU0PuRk7ikRraxCmRCjN2ctlt75nr55Ts+wElVc1nxhvca1RLA\r\nYeS/we6K6G8w6ndHeVqGtPWJINNOVcX3xOqv+LLZqlMrYYw+RZH7bMoOff2X\r\no4ssQtKrPC1yWYYX3KN8OZNdFZdOYkBYzZUK6N+dnUHHAxROdKr3w2sG36wF\r\norEGGrEFDQy8XcMnidfWpuPu6/vUcjGBAvjxA6SIpx24opf2Q1evWZeqqBrn\r\nsaX1ZDSNwJCdsMqo2HGuJFy58QjFM2OqGN0=\r\n=87z1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.2-2a830bf5.0_1663793651824_0.3849713991270274"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.2-7304a0f4.0":{"name":"ipfs-http-server","version":"0.13.2-7304a0f4.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.1-7304a0f4.0","ipfs-core-utils":"^0.16.1-7304a0f4.0","ipfs-http-gateway":"^0.11.1-7304a0f4.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.1-7304a0f4.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"95735ef611dd7b897d3d939e512b6229757532f3","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.13.2-7304a0f4.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-C3iY5FNgO9JXYcZluX+CzcZ4ppctu7PsvvL8OrQ7HZjmxqIK6q776dwkBg0U8m7GSe6WJRR8PLbuzs4MvB+3bw==","shasum":"0dc3de4eab22f933434a8be35c8c43b9eff76cf8","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.2-7304a0f4.0.tgz","fileCount":198,"unpackedSize":303642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnlh9TekshtStO0qe5Ke/aTOmnq7LgjOxz3MLzshtOOwIgXVUbq19+LqvG7IViwTAwMIsCC15hGfAbBAIWC+aNIRg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK3odACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFlQ//Y3MnSrvCvFRCOPR3zFiB7XsxG2EkJL3nTvSnGphvozXACgTQ\r\nazH43Tedgc8vBE5OJL2C71+Hi0jeZjYeV1UQmJFoKpVUPJ/62K4xZIzNHPCD\r\nW1yzxvXuClH2cYPv6fI0PXl6l6O/YUbk2nvRsZfdVgtHz1Mz8kJaEeE/76oR\r\n/8cM7Tr7iFwRwSti0DjndkbzfRWLwvcXFNbjg4W+scAhAMPF6NWrT3eEfmmj\r\nPRSm/qVmpHFY1yN5RXUNpEYX0fTxhdZ4CKSOyuUIj1XFwaKI253RRB8++7xy\r\nbD3tYeGMlf8QZ9H4Fpaskkatt7tR7a47mtmTtEI5w3C8fKm3aRFvGACxWcM1\r\nVys++Mm+TAhK5BRIkgWvBqRY957NYnFFuCc7SaqZjh3ldnmE209aFg7m3Weu\r\nrHW7lZOK6tek4PLhqJztJ69koFYYe2qx4V7JlvGJMnb+ReYpHvU87ZktJZ+r\r\nfSMP0pZaJEtsGahOA13Q0oqhJ4ZWtOW4G7cio23Sghm5nsrtHRlgvhP1y4Fr\r\nYkgS+Ev+whlxEXSBKMJLTgcuADX4cRC7tVAY2F4pQG00RjsVi1wwP+LKMZhV\r\n2uy0dLp/nm++BcascIIIKXnN7AzEuyQuTWLPJrEcu/8Yfn5wwsRuLr98IYYJ\r\n++9B6UJe6OQRsgpP0hAmrCV85c6gqycMUwQ=\r\n=hbwT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.2-7304a0f4.0_1663793693447_0.27661312160468565"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.2":{"name":"ipfs-http-server","version":"0.13.2","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.1","ipfs-core-utils":"^0.16.1","ipfs-http-gateway":"^0.11.1","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.1","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"d1f1e75b2060c5c2e64d133a7a6bbabd2641e5ef","_id":"ipfs-http-server@0.13.2","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-8HsHH3Z5EBUVb5vKgOtOHPXzLaV9tajZkyC7dlaeVHBcsDO60oTx07zNN3DlTWChQJoZyPnpTs2b0vfOJP/wHw==","shasum":"620607aba69f142c908ce54ba051b82b75e3f2b7","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.2.tgz","fileCount":198,"unpackedSize":303576,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARo8xzUNx30DykndQOQAUbXgWqP+IR1V0OMZAoQLpWWAiAAr9D4KxbGL1BAOaRrjvuubLxBWnn/K4ZldmPD+3EreA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4g5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9axAAjriDmxzqchMZW6BwUIOT5cnYSoGp+hgFYSsWL0Oox+saRvoL\r\nX7dTReQeLmCzHIkeRo7r17otWZwiuZsryvzFCmOQpVZwOqCQudUoYhNPxt0u\r\nQbkzZjWulMdCuUvpKnS/ow7kE1qxr8InGCvv45mJsKu9YEH6HEYPukOizf1c\r\nSonanhvHxpXQRPpoLwBpqA1QNOEdUK28pCXufadaEQ0I235m1X0iV30dh8oz\r\nT4i81MP4D7oioyXLqPo+pN2gcRAxcdTCB/Klz8HYZNR5Nkvz/N4GxSC/vqKv\r\nl7qscNiJb1wrskroN1VjQ/IlorY1bShmxTYb8aRQLp9NfFSEpD6Yt7VqAu34\r\nQvXtLbczYg8knpol1N5ZdebR2HrH8h6Voks/zzRaP1oNgMjBoIlnWPNA0UbI\r\nPkl2vcuVgWMzuCr3EcsQrPkFb1LkW5htib4G+09M8mtcLGVfyXmG5MtTCEFp\r\nfVoXxhgYzxW8xe6RwyrwR+fbn6s33QxxQtQy+FvcrK3yQkKzbmlXd1f35XNi\r\nkJupx5LGQjLBqQFL6FqLHXH0K8B2Nrwrrs4AyUpNmu5TnkP98p91jmjf1h/B\r\nqRA1H+OymbY1T1HAJNfLamcPuZZyE2ZaK4hOv36sOM014B+pi7yMBBw609Of\r\nUaJw9i6rYRDWogeheBAJJA5r5vW6P5UuGOE=\r\n=vMJG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.2_1663797305752_0.15802717152608814"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.3-d75e0a39.0":{"name":"ipfs-http-server","version":"0.13.3-d75e0a39.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.2-d75e0a39.0","ipfs-core-utils":"^0.16.2-d75e0a39.0","ipfs-http-gateway":"^0.11.2-d75e0a39.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.2-d75e0a39.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"4233393ebc1f8526290235c1b52f4d459ff96e1b","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.13.3-d75e0a39.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-KEs3L1VNtjqj2leMdstLtP1N/R5FF6WXWEJBbozYPP4ftaXYxeF12EXCcrdfeZm4375A+hPx7HdFmZnp6voS7w==","shasum":"512b64acfd9ddcf69afb9d27a8658ac8183874bc","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.3-d75e0a39.0.tgz","fileCount":198,"unpackedSize":303642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHF6HYj8uLU0fLKFnrqSEk/lJLMJPGH8pTdURBgQsyf1AiBDZRnZLbnhNPlhdhdOdUipIb51cP3xQ+mfVxZpm+z3Jw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLCJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2BhAAnYW3XRcLyvtkelToJ4ogWcemqA8eACEulsXbdNozr2LSBCat\r\nLq3+8JxeMJlcm+skk6bvsmxWz0LrDsfNiD0E9QYnhYoj38/0ov7KOsn24seA\r\n2rG89ezJx9d0A63uqhnZl1ZudihAvOoSXyB6Ov8JFkkfPW7LE6HPldyohKAZ\r\ntONw1OUjf6w94Ok6hFqART1/SW2aBoyBwLVmEGVURr9bzekY2CbYIldgfGbl\r\n9YnPwcpFJMVM9oiD2ae6PHU8n4SN+/VrSPCptIqF6mO6JkEAbIarZGW9llFr\r\n7MrrkHBlrYudwD2QYJJ+5y5Ss3p/JjmICzKFGSfmo6sS7tCRnGun6xpfwKEA\r\nO9ZnaCQXZzc45KQ1l+6KFtRH5LjBbyHuo/RDH5XI/QG2VrYZzEWFpay/izfW\r\nZbqUwG0VTN2qqZDfRp9IL2HF41Dsx+wk4Lac04n866NLQd5gMQispR4F0b4d\r\nUpIQrXyN68RsMkHdT3GoXtH+gtvm2mKBiORd0LtuhBCWlu+kWNqDw2+0DpVZ\r\nmSOMD2G50oE4V/KhFfjhHrkMy9trEMOA4kszEy3ZPFP027g1GF99NhjB2v5Q\r\nag80R3drmKZtr84j8caIapTFKspxqm37CV7Rv5V5WGHFQCPNR6b8CtDhXyqH\r\ncxcAoVNiOdkCGtaTmX/IfLNZnnWiK8HU+HA=\r\n=YI8z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.3-d75e0a39.0_1663836739506_0.36928484606680256"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.3-d1b0a8a7.0":{"name":"ipfs-http-server","version":"0.13.3-d1b0a8a7.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.2-d1b0a8a7.0","ipfs-core-utils":"^0.16.2-d1b0a8a7.0","ipfs-http-gateway":"^0.11.2-d1b0a8a7.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.2-d1b0a8a7.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"de2a2b2cb3fb26e858af2319c63296a1ca411c25","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.13.3-d1b0a8a7.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-Rht4TVciuwI9asrh4N2J5eiE6BE44D06+5G7ubPm0FNAMXQG00/yQ3nNzg9OVKXOx4zVddHoIGV0pXN1n1pEuQ==","shasum":"e2c629676cd535d3ccd2e4f2ea9f3acdc1a53e0e","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.3-d1b0a8a7.0.tgz","fileCount":198,"unpackedSize":303642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr/nAkgTUH2NVZpk50GQzX7S0JflXfsvRyZDidJUaMqgIgJweYNFFZPReqnmLlEfh/hEuRwBVcNQlv1wso/f1gte8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLDv4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqsg/9F1a0UEDKAlwM3GcTMZSFuGBPjlgLdsdDwwxx+1yVJ3rmDhQp\r\naS8fdHC1I447MBgdJqGAzSfRcQ/luM5fTvGfJTFXklF3EDaYbMMSy+5YNEev\r\nPmiH0vwBJgZJF/slMSmujCKMxtbvgVQvO+UY/KOd07xeyDBqTmmhw5R6ngRJ\r\ntiTSP4NFAW2NUEEWSVdy1ZdZgA0C8htI403WbeYlBi+Ps1IgwXAC7cLiac4l\r\ng0zCcwXGgm5GV1Pe9ouimgjl08GTPtvEPzmKQolTB6Vd0oYp6Dr3qlLH6WKc\r\nslS/d/F8T9bt4mWz1cWfQ9d1jKoZA8XsrX042x7JH1dqN+c+MI5FxIc0F1R4\r\nI3VZpgQR3TFyPpJxJvZ8NEdK66/eI3xjFXIrYnkig2CDceTgwS+remfmvS4E\r\nkXn+qc2QQgBZ9344wRwoZkp/jIhQiI1TN3TMKu0OpjrLuGpvgNBWSoNgBl/C\r\nC2DJ3m2+yIjT01GKHOTZ1fbpbmEJit+eBer7t0cOLkLbE3jKjjqyzIlihM+V\r\nLwFy7w6JxObi/HzJEJ236GqwYXkmJsxA4Vk683lyEbqy4F2PoskQQQofZeEf\r\nfYU9enUNWQjFiUJlbTR8o1GmFIbxtGperAu8yOE9wz8NQIS0R4xybYWPqJs7\r\nwzKPOuVl/1lDG6IZKP3RxzOWM1XsW3gnILY=\r\n=Od1U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.3-d1b0a8a7.0_1663843320221_0.8876641705187753"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.3-acbc1c62.0":{"name":"ipfs-http-server","version":"0.13.3-acbc1c62.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.2-acbc1c62.0","ipfs-core-utils":"^0.16.2-acbc1c62.0","ipfs-http-gateway":"^0.11.2-acbc1c62.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.2-acbc1c62.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"60666473159284a7bf9067d10436033caafeef5c","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.13.3-acbc1c62.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-WQB6k/0R5uI89m5dK1fsrt4aAjAJrtpYNFxNpNnci43vB14CyP38suMIi0wwv/JCQ6Fi+wapD4ItcaeREuwhMA==","shasum":"92568836b480587a2666e1c65e57c7ba97e20e2a","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.3-acbc1c62.0.tgz","fileCount":198,"unpackedSize":303642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiOz3BHOJ0qO0EVXscmqkt4fGM6nOnbCiGI2cY5sLHUgIhAKi1zesNa+UiIuNDq18HcRHN6f1VvbNGpAzib6ejl+Yt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLFxQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy8g/+OnF2qeuo2AzQYpF8f/LSDW+YPJQJ5cjWRkInPKhves0BjOZ5\r\nfnQAaRGmgnHjKTWae2fZkSgrrTBGhFnsrxPHrXTMJvCI5FYhWkVXqYKKpeFe\r\nguh4l1nTBZoQV4QTcL4txfIAHQIUkgOMltwaprXZ8gHW1xYP/7bLeyoieaRP\r\nMtn3SmUa5j4fz+sGSA8aJ+x+xuP94APm1RpnhYIh3KFMLpVXcvMkK3jGaZx4\r\nlQm3U0M3N+o9qVnZknrS4d+z3TOGfzyZ8X22DQ3TP5XDZIMZ1QAjtsYcWzDy\r\nsrQfFUlJ/KqJ3RdJNyHz1j9/3RgYhYGUDefxVjk0gg1ETLxRTal16sFkryP7\r\nRdsXGvTtmQD2VJ3g0MLTpySlilMlBQcSV2aXuoAUTreqRMTI3TNphqjGAhBD\r\n8gcpUZZRlARI6VBCA3sgJARZL59UDHWUaJLnTAs4E92S/FP5Yo1loA/EMvd+\r\ne6I7I5fUqlGyeD3YiIjxsOCdalAB+TaSjdfnndnrTCLE7p1/v7wLMqALkzhQ\r\nkZ5Sd24BqTy1DPHxvg9NwcwT81QAxCOFQHUR44CHJ+WeHT8Sh/RShb8zzUe/\r\nycfzBgBeAIEMSVrrdZaKaACGEiQVb+eNYcf9XcMUySLkdS5iBlOkLjnb9mRd\r\ns8T5Lr/+bKtkhmFU2YOHbFS3XBthMobdZQA=\r\n=w2MQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.3-acbc1c62.0_1663851600155_0.778712085086777"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.3-dfc43d4e.0":{"name":"ipfs-http-server","version":"0.13.3-dfc43d4e.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^2.1.3","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.2-dfc43d4e.0","ipfs-core-utils":"^0.16.2-dfc43d4e.0","ipfs-http-gateway":"^0.11.2-dfc43d4e.0","ipfs-unixfs":"^7.0.0","it-all":"^1.0.4","it-drain":"^1.0.3","it-filter":"^1.0.2","it-last":"^1.0.4","it-map":"^1.0.6","it-merge":"^1.0.3","it-multipart":"^2.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^1.0.5","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^9.5.1","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.2-dfc43d4e.0","iso-random-stream":"^2.0.2","it-first":"^1.0.4","it-to-buffer":"^2.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"4eac92ae987d3ba6007c4742456913c865a06857","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.13.3-dfc43d4e.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-AgJ0ZdIvV/emiQ+T/qjOT0k+u+gAvJfEtm0seZl3lKuwyZcOu3bVoZowmaAl3HugvDaICJHM2RT0rFx1ivl2vA==","shasum":"8eff5cc61152f79777cdce3fc60a0974651f05d5","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.3-dfc43d4e.0.tgz","fileCount":198,"unpackedSize":303642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGhbyHcbykvC/QOiJfMG0Gxb+zT9+FLn78xL4p8lFvcgIhALds/Juqocv7Vm4ld59LYJxY/A4oFIJp8Mqm449W30Vm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMbUvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowhBAAgQ7IswqyDw13OV1iTtrmJ6Wu5GIFj9kzO5iQKaT7oa4rg9Ma\r\n/siWU2mG91ln9X6Yy+4FXCTCzMHmdbY3rhUW3HcNuRBvgXajMGdN5xC7Tj4t\r\nwJx88BXnRyzTLv7TnUifP5kQKhePxrT7ktY/4/BLAnT3vyXY5l+LYL4Jvv5b\r\nhznfVn7psqK90R+0iqB1cz35+/0sGttunVsCbGBBvU/fyVeeIFr3AuNwBEeR\r\nP3N8WosauEjQyOHtIPa7CtJRqs5GFnXzFK8odeOJKigxCmMT6dOG2LiXDHa1\r\nGJdbU9VBw/0ZKac077sBrSGPNe306yPrVHHymFgPeIGU6a61rF/lHCPQfKTZ\r\nrhWdfGriJAenGjHMlwetNyHFu/y2FHiiAKPDrl+W9yitFNNXHkCFv0tsfq3K\r\nOLFV4WQg3TEjWXbrkvrZ5ecIZ+AFyb9KgOsPZir+cI46l5+oUKrU93UEXMnu\r\nuDqIyqthO7sd14IWwsnsyioaFjwbIYGF+lmqxyp1mKKP3dfWYrMmTLNy4e7q\r\nUMDK0aq9w7qpHL7ZKGjcW09eCfVgE5TpHSxTiyyxO8KbuhRdC3zGwnd+W6zU\r\n3/eQvyaQW+wvY3uE/KM6Ss3fy5NZm05DgqzGNxYtCOpSkQgmCsTZ8tFc5n1s\r\nhnM25IMgbjMfeRVJLOf2ovr3H+x8F/eOERs=\r\n=cFIp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.3-dfc43d4e.0_1664202030790_0.2846849491068082"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.13.3-0cee4a4c.0":{"name":"ipfs-http-server","version":"0.13.3-0cee4a4c.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^3.0.0","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.12.2-0cee4a4c.0","ipfs-core-utils":"^0.16.2-0cee4a4c.0","ipfs-http-gateway":"^0.11.2-0cee4a4c.0","ipfs-unixfs":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^10.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^58.0.2-0cee4a4c.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"b44ea59fdb45d3e8532d6a2d5f670e2df46d36ef","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.13.3-0cee4a4c.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.1/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-iuims9bd+kvJdHJZLdXkIOPH07U2WFkhHplRevQnf67Xs2+ZKWkq64lL4Eiln+8sUHY1fxJRGBLenrOQ5WhnkA==","shasum":"f065d78985874ba3d3c397c2938f9ff6fe2b4955","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.13.3-0cee4a4c.0.tgz","fileCount":198,"unpackedSize":317999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuwLbecLCfj8TYCAmMjgYP/L41T99oQJV0vnDaklUVNgIhAO4v5OSFHtT8Rz1WrbGO85yhuBxSUMP78MC1YgvjryKt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVldAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBMg//SZASfzPpoKlBvASch4yQItwB7OEQ5+h9KjN0FGGGMSm/4Pfd\r\nl89N6YFHj35HRX0Na6dZfxNQTeRrpbScqU+dzCv1nX3HPGpqJ9JyyZxrP7b0\r\npxpn3RSYHTFfhoD9BhjyjGvmWKmgKwU4CHLxSuB8jrmVYggPoqpV4jzZjznr\r\nzMvhnxeefAPRYDPTkEc+zEVy83mbEqYUunTacLvhczLF7kQeYUQdRh5lKYMZ\r\nwvHCdk6u0GHmLFm0bjLFtakaofeNExtA2TrYcrqwiKgNOM97FW/92xC/H6KX\r\n/K+1Eo5+CCeyG2AeWVPoIKCYP2iMFEkvphTh3E43KBu1RqoDH6wcpgYIxOeh\r\nAhmwmXUck37PtBrbTr4Xqc04uUGEb+JttpO7STV+grH4S6CaaknFEmFUECXK\r\nzZMaLZTBIT33vqCPC4y+qqMaP6nnQrluNp6+Q6IzQ8kts8ZmCu0NzGcavfDe\r\nFgNy3l+aQYaTcO4VB1uIe9MkJbp+7eFxxOVAK5kLTCHBP0IVGY38bFn7GRvt\r\niLSBCu+xPoL4dtlQU/5Ikuysvjq4XaSJGBtL40jCVEqVVmv2KzutymDXjbmk\r\nHtLI0EFMDRohCjsBwKXeWAhRlPCRDXgImPQKT3zWzxPAUvAkHBHi9P2lmScx\r\nYfhTr6+z7sTEj12Y5h8/K41TvhKrbR1rMuU=\r\n=aaPt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.13.3-0cee4a4c.0_1666602816512_0.774468499925375"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.0":{"name":"ipfs-http-server","version":"0.14.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^3.0.0","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.13.0","ipfs-core-utils":"^0.17.0","ipfs-http-gateway":"^0.12.0","ipfs-unixfs":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^10.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^59.0.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"e8b7b66bfa98c2a1c0d0bfc19f698d7d00b6c888","_id":"ipfs-http-server@0.14.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.1/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-IWN6ckpJVrJfr6el/AeXJHvLjzgPidzWqiI5fTp5bZNonbwG6pbk/y2SDrN9oClGNDbU3TeuOxeO1uQqOVZDnw==","shasum":"c2b7b73117b05fa9abe5f89fda9d9913577cf5e6","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.0.tgz","fileCount":198,"unpackedSize":317933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeOwhHxdaHhIrc3QuX08qrcSZR1EKVY3MMmwJIPWkS2AiEA1BIPMs7DnB+gs9LWVXsFD5xbO+ctAOVIyTk9j1zSadY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVm1IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp69A//ew8WK7t2C7CztNctuSkcfZ5uJThHw5+5sfhtjB3gBJIhqm2j\r\ne41yL+U0pNzknSC5sYtnLJ2Nxh7SE51w/3uvKtpULxmcJbcXAVGOX76/yIt3\r\noZLiRI+pcL9DpY/DUHPzghDDa3J19QvzVn6Qh2jRlD1RqsgkyHf35ILBoudL\r\nTGDIu8MBQJ3rybzd/z4oPWJ8fCgluMBoLPZJY2Puv4XKQUbxKuI3OV4KdQVv\r\nBq3VkD8i0BXDLCSlEu0+M5EwJvEfHwrJj8n4Sk2KISGXaN1TTJOsC1gShggE\r\naY4hBzirjpgaUDKKEUiZSbFlYPo5DRmGf6MmyZGUoMSkb6WEjcAZ0hDlvX98\r\n4T/3Gzb5CqS4rAOnud+8zb8I/OuBwYxtxFYU0SqV8lzco6wCCgLP3nW5U4QY\r\nsBLoIWJfOmTJ8vbzvQOkL4+e1M6qu9o/kj347oYLNzZCyt5aSqs9/PZMvNk0\r\nAzC9PoKIpyqhUK/26q9PpvCieBZToRsUaFTq5gQv0ZLZ9vlV5CtRAimA3VrN\r\nEoba0qSO/w0DwNyudrYuT77stt9jzi+qnE6phXUto0GSpqiKr7JwLQj72rMB\r\nJ8tCqhAsOeS5Yy+chMcZznBYFkFtP/NgaIUAT2ZBPvQJp657Y/DZV63rYvOc\r\nNy5P+DXes3hYmxdk5/bZzm2YCKrqY10nVT0=\r\n=gx+Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.0_1666608456251_0.2204292059013364"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.1-a77e40cc.0":{"name":"ipfs-http-server","version":"0.14.1-a77e40cc.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^3.0.0","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.13.1-a77e40cc.0","ipfs-core-utils":"^0.17.1-a77e40cc.0","ipfs-http-gateway":"^0.12.1-a77e40cc.0","ipfs-unixfs":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^10.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^59.0.1-a77e40cc.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"a614528c55b8b22866bbdd2ffcde2e38eb5f578f","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.14.1-a77e40cc.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.1/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-M6+Wa3uLyC+1HB/QFDYmY2REZjnvXTULNKI4PCNYHR2MzNHrl8Tx4p8PE9dGcUeZL12PQhT5ifSDuswimK7S7g==","shasum":"4ff3cba5ff22cd17cf048802d14d30d9d75844b4","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.1-a77e40cc.0.tgz","fileCount":198,"unpackedSize":317999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBBY5QLWm/J7BJmFMiHZ73oWmx72YkVfFttAD/I7ABaAiBMa5OSvBmz3WXqtioMrLQaGziwgZwEOnom5UnMDzh+wg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV4wnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQRw//eMJNCVyJ5lpvpSX7GISFLp1bzXDvSiVVLFAkyYmOi8XkEzHn\r\n5O92L2UrEyEAkyV/a5CvWtAciuqga7S5tCNm8AC+HOH/r6uUthXh3QJqc1va\r\nblh57yTR4SPuEo4tHCuPWv0H9DDZ+ydrPSwQESJiQ8wK0YkFqJeZhIBBcNUK\r\nFK83RTZfxfP89Ro6/rO+ZpJSGv2du/fxcTU0r7seSRfX1kksmvnItNxPKCLJ\r\n6fQvc3kH8I1TWEXrZ2qjBpL9Z07ROXdjR2r32gljDRCkoR1/rUPFDyNFAF8o\r\n4eKnSWeA3Dq1FPc6BXUnLFLAmmPGCs79qwNXEx7NrkzfCDF754tkrNvlQh/t\r\nak7Ym1c1DSYBsmbAkdJLBLIjgJRZ3NCHRw5u3Bc4n/ZfpQT24rZ/8qD0rJ/C\r\nY+TtB9c3sVREEEdC2KELRZExBn+L5BpYuRtrNb2l497zlq9Lgm8Xe4F59QY/\r\nv6DqstnzPKyGDMEmFLrTp6ZEk0qpsfiWQO0kKQ4c2fiJ0NiRYqlqtdw7ProP\r\nt/3rvRV4atyMIiTiG+Ixh0mJ86ohAFKj37zIGHzCJ6M5krqradJEd3BtHjkD\r\nO3mVbZJ+aOhFELoOT70U4CATgpOAm1EZvli3e+dTvZx/oHCXX47XNaaWv6ch\r\nCEFAMigaoMBPEn0W0n1Xq+QKDKjziyBnH/8=\r\n=jZzF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.1-a77e40cc.0_1666681895345_0.7440155150924144"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.1-58e6f468.0":{"name":"ipfs-http-server","version":"0.14.1-58e6f468.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^3.0.0","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.13.1-58e6f468.0","ipfs-core-utils":"^0.17.1-58e6f468.0","ipfs-http-gateway":"^0.12.1-58e6f468.0","ipfs-unixfs":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^10.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^59.0.1-58e6f468.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"2a13d94cabf2e6ca2f631dc9686f03de6aa42447","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.14.1-58e6f468.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.1/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-V0RMAlILcCW7wcAxUOHZojMRNml0KZDR0MFyoysy1rFENY6WKj8gOka5xdQM2oVwbQD3+zXxg/pjWvgMQqnjpg==","shasum":"7a6e341e72ea60c12e6ce27500305ba63e05d165","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.1-58e6f468.0.tgz","fileCount":198,"unpackedSize":317999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/1EMOljAXZzXCXiTleQhmzhDTcGEgNFQI6eZwKhq/xAiBnFyTj6iWFoLXLqYUATsm7m5lVNZb3Wqc63lY/XvhiMg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV5s2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqybg/7B2jIj+SJLfy2T5R30hIw+eHuo/VX6oj+2QP1Qv2uOEm1IcYO\r\nsTxVR21lXFLLZi2DnU+z68qVr2GUxtgoBIMEZl3lvrIFcLAl8k3ShVXo2uuK\r\n7as1q6P5S/GmqtCCIm0nb4FQ1p7OrOAD6gEwg05kcy09kJqlqBGKAmdJaS8L\r\nIeQg7uhHIbNhDjf7I5o+uOQtqxh6i/GpWxZ8oo5gIRd2CZ+oVWSJcTJUYKgP\r\nYHcowKju01dxBB8t9vA9xht+V3Xnghc7owmfcO5zEbkmRW7sLwC8BnzsxWLf\r\n12C4qzQSoAXpFla3gRF/tjmtyCjuW9bZVsYBqDLUQDbzkdPacGFdpQjwMe4W\r\nIViExV4NWHbiSt0Mt2Xaic+SGiCKwVVRU2LOwsL38/sQSKUVWzEa8hwwQJg/\r\nbMqbXpZYl9kO8XAwD2caZDF2KTAOLJGilFPMWSiYb58Ryk/M0IBzAmlIwiJl\r\nRs+tOvIyakMYrSzddq1BjV5gQzlUaN2HO9UhsIT0x2rnFA5wmUUD71e23c8p\r\n0yN49qcb1qldoiNGNVmbEKP0wmLaB78Z+U+j1fmD1ZT++ZPrDXLwhPBpeQzP\r\nUhvSU8PhNPHl8AZlgCNk3EZxsRtytYLyYNr7/845WS25MFd21oVZvvekAyjK\r\ndgfFJTi2rlMTjJtr7O4kEoBc5aD0FIYkl/E=\r\n=uB15\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.1-58e6f468.0_1666685750754_0.3268620737356953"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.1-6ae5eb7d.0":{"name":"ipfs-http-server","version":"0.14.1-6ae5eb7d.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^3.0.0","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.13.1-6ae5eb7d.0","ipfs-core-utils":"^0.17.1-6ae5eb7d.0","ipfs-http-gateway":"^0.12.1-6ae5eb7d.0","ipfs-unixfs":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^10.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^59.0.1-6ae5eb7d.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"848f64d53ffe001cdf63310c06e8f0ffe485278f","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.14.1-6ae5eb7d.0","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-5PXJkPKecWNFaomzu/JQMNvg4QSSXemV9b32HxpahUH7RsAMNCKH/j/MHee0NWm7Dx9KHZmiOwxXTJ9CCBAsQg==","shasum":"08f92b1197f758a9871d5bf8c93e4ba9c1e2972f","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.1-6ae5eb7d.0.tgz","fileCount":198,"unpackedSize":317999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVtfsm50NoQOZpzzhbFW9PA6zsJpbMoumM8rcFDw0iCAiBc1esvcj7icSR9oDvWHBxrDoqmuiB6aSQ3WqA689RkJA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW4T1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUiA//ZX25tw1HtwWHlEF8yONwngbWvCPMd6NwTszQaURLoxwRUpms\r\nZZCB0x2aLf/ZUQifnFlTU/ceu0EzljqLvuu08/W6SPWENsQMEcLX1cDgdAb3\r\nGvYWoE5sRZe8yZC7fb2MwG9Vyo8lOTkiksitdU+5Pc2bVHQ8cN+e7JKvYNaU\r\nrJB1OPQSo846f6I0pKEF/XH6EIG1yDAYPFFIMUGbia1h0QE0RERO2v/cix6i\r\n2B+BEL45+KEM1UHvWrXBOod3kbDe/AT0z/eju+izvwEK6kqJOD7QFQxybruk\r\nTpTO/jdUsRAUCpyjmQVEE4Yyd1Qu0D6/hJ4RZcTopp1hUQVUjemZeWVBaVxr\r\nuWJHkXWreHSh9BPUuU/ZfOn48YvNVP8g2vufXs9TwKF0I0jWp4+HqbAA4Xio\r\nwP2Gy1lLBNUCJRHbwMcgvkTs5dhRTqHazaxsF8HF2eylelLn6lTfqT2ypUSs\r\n2z69n4RwgdSFarG/bHdNpLCSre/fcRaxm9eFWLqTcU7edloz/UB4W7Q7bVTy\r\nMjAiNnma1NovTmwZ3TnsPAdjczUmBjv96t/cNn9jmj165CtzBp1HwRfMqONR\r\n3x+1giA+mLwK5e6h09McosMx1sFxfH4+ZO/fy5LNUN88fnK3MJNECVhrgTY1\r\nVe1wPyLkOiQjjdXFUo9px44ySRXMvmmhBEQ=\r\n=/OtB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.1-6ae5eb7d.0_1666942197101_0.3174346149051994"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.1-6be59068.0":{"name":"ipfs-http-server","version":"0.14.1-6be59068.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^3.0.0","@libp2p/interface-dht":"^1.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^1.1.10","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.13.1-6be59068.0","ipfs-core-utils":"^0.17.1-6be59068.0","ipfs-http-gateway":"^0.12.1-6be59068.0","ipfs-unixfs":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^10.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.0.11","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^59.0.1-6be59068.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^14.0.0","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"81311d5fcc6a5512ed3414aa592bdc9e6c481b03","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.14.1-6be59068.0","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-E0qC5Ozjr3PCY31OsebGAeLwXdIdv1NqX5qMU2cfXpZDk1igzV/FdXVytYSOaQhEkXmkKkKB6F8bM5cVygbGQw==","shasum":"af8d43fa765c92fff467e8c064ef1fb500359938","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.1-6be59068.0.tgz","fileCount":198,"unpackedSize":290870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZzrDaHVZPQVgRvJBGuDGuK6udjzJ9sb6mBTp5LqIRXgIgZ9FRUSdqu0YKmQEwyytBHetjMSvy9URFgnlcyq6BOVE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdo/2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrNg/+LRphMfXHW9IMXMjFbHk8rwGs8D95bS01+rzREC/T2qECGjmx\r\namSsIByqx9MFV30YkZM+fVWs1nvoHAVbnoIRUuoTBE6LImLeKLs5YnHFDE6Y\r\nOffSh3holH/DBeoQYqoTSzTC3TT5Arl4ZXdtWw5fHucxxawdm/oGFn8w1Qns\r\n+30Zp/G9MYcUopXVGzu/GpecB5rUUmm4vQpD69Yt5UT9wdlHFv8580QD+Waj\r\nEPxv768UF1sxQfA329BH9g2SOEltG/5Efd9okC6VD6Qly9SkcnQNgsmEqryJ\r\nia9fOLqWpmLRe7iMDC67ENMwRIFX6sVnFhWQEWvVdN3lsUzfxdEa3fC9gGXg\r\nB2aX8PqweJ/UwXWAXhfF6Mk7RmXjfj+suHZVonjHGELwxB+hD0cZYG3So013\r\nFnYt70cE8M7Z70Tlv+cTYmcfbYybvI8JfzfvhFCkwvr0IgOPgoSnafLHjkwW\r\n1YE9/r8oI4lCM/ZLBf3ASU/9rh72k/Jp0LZMnbfLh1gRIgXe3Fw+zMDZUqsN\r\n2r++s0wgZyehtd3RJT3qqb3EJJCMuHSREBjYdLf0+ZTGYLtnPdf1OjWi8WY+\r\nlI5AEu6R0XFltHyCQsLy0E3oiMHc6yn1srmG1YHZvgYajGcHnjcZ9n4dfK+L\r\nipmYCn9iWDrbbZt+Z1k9D0O0Y1qafG3lbjQ=\r\n=taej\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.1-6be59068.0_1668714485868_0.598099268504729"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.1-563806f1.0":{"name":"ipfs-http-server","version":"0.0.1-563806f1.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.0.1-563806f1.0","ipfs-core-utils":"^0.0.1-563806f1.0","ipfs-http-gateway":"^0.0.1-563806f1.0","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.9.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^0.0.1-563806f1.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"19b0474216e0a7dd7363dcd6733379790b68a1f4","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.1-563806f1.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-1ldwhC69S7n8w6n0hkPc3GFxL90x/hvdEYkki4DM3KIYrW3LYjHpGOMu84unX502xkChCO80WxoV1oYa/7NmkA==","shasum":"76b2c04fff03b2b10b0d202bd2bcea870a9559c5","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.1-563806f1.0.tgz","fileCount":198,"unpackedSize":289318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGxInY1D8b4IDa+pGY0fnKEaIwK+60hvF8YmDHoQLI3AiEAyLrpxwFg8ZGexxfxNdic2QBcjxVjv0Hthu+f3oiRpDw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvFjKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAqQ//b4SveF2EKzApQOdiCr/YBHb3+LygCQVMIYcdTvrgq7L2Ku6i\r\nZdrOAyotMXs9Vc8Hpwkq3wRS344W8xrKc8GCoTFvwrIynJUo7smDlUf3gydt\r\n5crnAgW6QMYUIaZA9wD5FCAdKnkjylruQ+3t1fdYIy5hhxGkk03ZBrwsMglr\r\nMmWppEIdBUpNKa11LxgfMZQLwwZ9PrEFBHPEvenfgydOlcK4rL5e8I/xK+eG\r\ntoXiPvfHThsa4mpoAOWnVJuFeaDB4QeqV/w/hcT13iLgJKz6q8fRtzGf5/JN\r\nC15bGP3YKZWmy/exOfPWAezLQRrJgA+dXn6cdwI6fvy85XVg5imTM5H14cwc\r\nqtIBanDijtv5oIzKh8rqSYxjymBY461C5SxOlecPOBfYvCHxMoAp0fTtT0S2\r\nMyOEPJqNyRrCmMSpmbglW5jJd3V5Nxux/c6XKf50B5pnuA9V8D5DXTa2l1w5\r\nj3xznxswd/4AX2i8xhCLzUeYbzJvWISDwdendTRZZPrNoPzaWtllZfDMZEtu\r\n5+55ZiGGwy41SXTywZzDBtXIYENDqp0p8SV9xfcJ1yNqfMBwUacvv0MpdgYS\r\npo6ROV8LUh3aAR2SXSqZVxgBCG1bA2fDYHEOOeFgG3ipfpeG3ZJvmky2IHe6\r\nWR99+FdkL3OVuKCX6PuFH8EPXvRfWP06mVs=\r\n=+4Aw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.1-563806f1.0_1673287882160_0.008398318198824972"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.1-e85e5b6e.0":{"name":"ipfs-http-server","version":"0.0.1-e85e5b6e.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.0.1-e85e5b6e.0","ipfs-core-utils":"^0.0.1-e85e5b6e.0","ipfs-http-gateway":"^0.0.1-e85e5b6e.0","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.9.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^0.0.1-e85e5b6e.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"5d268429a92d15e22b1cbf7fafadca662b131420","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.1-e85e5b6e.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-uU6oVPzL9hBJ2QwanMLYZMdG9q4NSq56snc/r7U11eJAKk4F3vAWhJ59YxbN2RWX7jxYS4eJqVI9PVcIIeEQFQ==","shasum":"57ecdbe63b7ba34ee0b2f6551373d2ba58e732d1","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.1-e85e5b6e.0.tgz","fileCount":198,"unpackedSize":289318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDapp2YwqJZ21h8RoUziZ2JdhbhLKoePopmvFrqyTLSfwIhAPtkpqSlzuPOvdx01wr79jMq06LYD22k8SuFdHXp8SGh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvGf8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplMw/+L5KGGhUuRzS3XvNThOCpcjqZyX7LJ7SvY95bYDD9eixWZLGR\r\nUXjucrn2lS3bDkTJ+o3m2HqXn4XZFrOAru46RLiQpeR5LE0IcT9YWKe/4w5p\r\nL3bWeQsji8IgvvOjNZwhHIYi2aRhohndhnRfcGFLsdUYTeAaJoRCTyeC2Byq\r\nunuJNZlGdb1t+rhtdj/ITquNKCkheiB164z263CTrupjtc7viGcKVh4phwC7\r\nAJ5IXk7bm3/9+Wj78iSSCMM+9KUBnanLuyYAP/xkfPB6bj63ZbsITzuBaAfw\r\n08lkoN8l52imSMgxuxRl6eTGjooYRlzul1YpPm3PM9bEc7BqjDYuOmyLt3gF\r\npeBPcGu5kt+qDCfSQfNfho52mmnU4V+3b6f02DrNpdH9MxRPJhgYjzG9cHZM\r\nkMWAkMk+LnGoF230MQ8/0l1bk57k526q+uhNFG8y259SzKySBKrhLUAxOA3j\r\ngMnwWdwWTnhER1c8/Muxrfi1+XRhDxWMKOVrTWXGyHldA7SqfqD9LaQcajih\r\nj4fdIK6pJuO653sUEqlJh9rIj/wH6fBW2ZtFOTfvIrr3noJBIMxOG7YJ6DAd\r\nKMdmzv1MAtdngH3yMjUR/OHI8wcZeAovjhGfN1oezp6nyKvUnTSO85+FHwSm\r\nSk0BCR8Cs0tCQMGvujbADAqoUk1vpLEq/u8=\r\n=/M71\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.1-e85e5b6e.0_1673291772712_0.8879165772932467"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.0.1-2a6fede5.0":{"name":"ipfs-http-server","version":"0.0.1-2a6fede5.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.0.1-2a6fede5.0","ipfs-core-utils":"^0.0.1-2a6fede5.0","ipfs-http-gateway":"^0.0.1-2a6fede5.0","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.9.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^0.0.1-2a6fede5.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"12b210560953c0358e012a120d162b5f3f32d06c","readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ipfs-http-server@0.0.1-2a6fede5.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-YlAS5tbWYFtPCfiE1Mf/G/Vv+NWv7kzonGOucBbaHA3vDjZlw/0st7mqKB93AkkZYhnMsdyH1fHZrGrxL5jWvQ==","shasum":"12ac2a90389a9bc3ffef883639122c62c483648d","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.0.1-2a6fede5.0.tgz","fileCount":198,"unpackedSize":289318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRnVrPkIVa7g8MWuF/ddGr3rsU2lG70sc0KModlUqlVAiANWFs1Os4o+0Put4K3OwkK4f596rubYwWh3UUwxOFazQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvTGHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYRg//TCLfwxf2290piXK+MWEKE80zQSlvTwMeya1RdsrX+zvp1atW\r\n7Hj8tDF0cztPmSPTgTwMpaO+AVK5BNS0nnry+ZnohyyydXHSObC0TorbW65/\r\na1WhESi+jp7oImZTTh/0rKhVAmGxyagZkPQMwWo0Vl7zx8/alng5H9utiTMO\r\niVvdajnzdHMoySBHTQ/HwmQkRh0KQszWIO6miclt7ZcfooPd2sqj3TIhV4Vp\r\nMSdTPvqys68V9qA7Wfi6Ktfg3Wux8j5gw2ccJf9kGW/g76Is9F52xBlBgOLI\r\n0Y6DHJs6hYhUAEw1Lbz+Hh31r9rUmUX78qTh8ytXDUrFr8XJkwVT/udYHHMz\r\ny/en7ozTT0TQETMMOJtKHxWh+cnGXqskFdpD3alXQ/FW1Ey6aMOJWWuL6+Kq\r\nj2cpyevR6tEfGrvR4Q2resSKT6ydAnnG/ifYl2p4KnaGnNDNPlQSfGaG/0IH\r\nrWoCJIlXKiLYagVs3bsQNvDWtd+CgcUXyzOl80s5O3UESCMqrer3qpef/yuB\r\ndmTcjfSh1sZXpKdgXVCB5CTdsMlhGeF9KbYhZFJHaFWa78SINTj1gj36RE2l\r\nwAMSjZMSlDLNvox8AFIcO79/smj0wi6KVQP2jedpVr+xtdhiKgiGI0bacCJj\r\nty4ili4dpC7qfa5+cOV4C6hDCfBbiWiLf+M=\r\n=vFNQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.0.1-2a6fede5.0_1673343367060_0.5064198117587384"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.0-5f73ecad":{"name":"ipfs-http-server","version":"0.14.0-5f73ecad","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.13.0-5f73ecad","ipfs-core-utils":"0.17.0-5f73ecad","ipfs-http-gateway":"0.12.0-5f73ecad","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"59.0.0-5f73ecad","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"5f73ecadd7d397029be8dd9bc0dcd82469f07359","_id":"ipfs-http-server@0.14.0-5f73ecad","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-orrd7g93tVV8ZhoIy8GpdyIqTPApV7fDhg39y0m5FaVr7ES5t0in2+/GFu9/At7AAwWemyg36H6GiaOgdTLL8Q==","shasum":"2190734ac9ead982d27bd7371b17f2f21edece72","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.0-5f73ecad.tgz","fileCount":198,"unpackedSize":289251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzos2fj6IHrCqVXBSEyXlkAERDC7+WT9CyCHAGsquSAAiEAvefdgMRt7Cm8cHqo2WaNwkViY5LCgnhKjQu7oTAAf68="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvZ0WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWCA//aNRxgAqwCT+hrsirHNlFjK8lsZ/0GfsfXIeiMH/YROCefI/H\r\nQnFrzt9q2oF2aR6w1yG1Qzmz/v78nKlSKY8on8PuOiEkEj0+s/aPoQHaMQO8\r\n0DpX4b4zjtbetRoTa2enqCK2zcoAws9i0Sp5UrwveSrkSg4BzmyCiH5Me6Pt\r\nPJeM//7CF4Bwz0KtWlzKE2DQOlDrsaBdCUziT+gFEWnthpP/rh6lTQfSWibG\r\nlm+bfq4rPM/RWgOjuagUFIlVNXvgdcDEU72gNmf6txozHikdp5QGTQS48tCm\r\nppKI9fdhuoCvdD5O+0LEnHSyn4FpVhEjy3EHn5XF7zs8WW4oSoLVkXXTWu+A\r\nm+LcmMvLbYthH+tCWohQPzQ0gNcXLopraWJG94Bbo98e2sc9BNeQcHLsnasZ\r\n5SbOBaGdwOg3DCsnK3H6mHlqI+K8KNlLrGE9gIHKgv7Sd13JcRQn0HytTFAz\r\nfwTJOwsX5n00o/yI+Zv0Fjl8WG4Ykf2j+Tsw0kiDLwVm90YRhPKU+c8joCmO\r\n1q5ePROPotpbLzBQDkfh+YIanYxl6KudVnBUZZb1OyvMngbE1KuXxYaIK6Zk\r\nbJM52vRtpK2fX9PZ19bnAVqfOXE8gq/34r7Ei0kwskZFnFCH5sFIHAY8edcG\r\n8mzuawFRl4qwuWnQMWcFHRdhVekG18SWKIM=\r\n=7h7o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.0-5f73ecad_1673370902022_0.0021668897302919987"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.0-4b4c124c":{"name":"ipfs-http-server","version":"0.14.0-4b4c124c","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.13.0-4b4c124c","ipfs-core-utils":"0.17.0-4b4c124c","ipfs-http-gateway":"0.12.0-4b4c124c","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"59.0.0-4b4c124c","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"4b4c124c4c49b1c60a68b4b8e24f1f00dd7f0517","_id":"ipfs-http-server@0.14.0-4b4c124c","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Y4O3zBljJ27aoYQkz7ZUYl5Q6HdJJCqlr46BpEpo261ORhR6RY3NhfUF5eCVKTNhYPslQhbcefoJ7VUMgQMKlA==","shasum":"004f9777bcdf081c53265bf96ba8024943139ce3","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.0-4b4c124c.tgz","fileCount":198,"unpackedSize":289251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKeqOPjc3XrFCJot5A6zw11e2MJ4QAxVSk/77I9lyjWAiEA3OOrl5JjDeCaG2SXoyiXOBT+liBuQL6c9P9y6KjWffk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvt6EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF5w//WaSioS3bEDVITGW1PxmvhwhQYd4Bh0JODaJRoyH2/KAHKfVE\r\nSMuKlERLki8z3a0SNoZqWgJdqzDYh6JwqAJR+B/yfnehe7sWnGH7fgxNpPue\r\n3TAOQucFIf+EPmlZBkNudkbQAZLZTp+DRY5g11MjD1maoTW/9blyZ9LgyCCB\r\nbjKZXNpiKvBR3h+Hql9f7LQ3aqugNFZ2kD1+wlfRo0ooKhv8BB+LFy6xOcfn\r\n2ckhDJX5j0X75s1gNEQ58CdNBO2pbcplRzIjajfvISteEJGboWvwH6MOdKlT\r\n7/bkBieHjXUqeiUqDC5usQNId97m/lWtolOdwWIpmMieFjipyqFuJyJkSDnB\r\nKrMjNyBa5vUCwo6xhMh/EnwCgIw3KwgMu6qn0KNXM9oZ3VSS1Zv8FHE0s5k4\r\nwC+dHIz73NkSU6CPkL1cQ/5q4GK1XqxL4YV0GTXWytJ/PuSPTVrYQLoKQMdH\r\n+ck0UJ08EudGF6XwKMEm0hMa3sxq+X+tPEOHhlLbSEjNTkDde+K/0xg1W6tO\r\nqWyjZ5I/jATBnrcuFi2GaAVNKf7CP+g/O0oqXmJEfEtJJAh0rUnCvmCKq6w1\r\nk3PVSXiR9KUt5PC9QWuqMXQN8Cb49RIyccCLzsmsqhul0zWW/SRLoMbOX3/v\r\n1R2r8W2MC1kERZeqa0px9bAlouq9tlyfWUQ=\r\n=FZfF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.0-4b4c124c_1673453188806_0.217596066537036"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.0-789ee585":{"name":"ipfs-http-server","version":"0.14.0-789ee585","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.13.0-789ee585","ipfs-core-utils":"0.17.0-789ee585","ipfs-http-gateway":"0.12.0-789ee585","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"59.0.0-789ee585","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"789ee58556083ef71a4ef44e3358f86c5be101fb","_id":"ipfs-http-server@0.14.0-789ee585","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-MhjZBDqc8OUVr+sPw/iw3ikuyDhspD9EhQd/bZvtPBk8GzgO7Wi8BEhp522fXvMrhz2Y1tHGdLPQD+v7XtS3gQ==","shasum":"1ad42bd4673cf2ff799b5228a921b484c32bb109","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.0-789ee585.tgz","fileCount":198,"unpackedSize":289251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsAY1ka1yEqCnbQ0E831aZ21LGGkUqQhCT3Lzo77r5RAiEAj2Y2jItG0TSwdk3nyyuD5DxYGHuS0XtkrGraefVbR0E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvux3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGPg/+LbzV3cfomOCC1bUty53w8Krz+S3z1FLboiQQjJjZUEO4bfeS\r\nV4/ebGwbKW+RPeZwUexMqcc98SCO11RISZCas2G+Bpy4LzpxAWXrEAhD/A+H\r\n/tUkd0iwlByuhzDVCiqZLvoBMvtXzri4p7hQkY15tCgulaxw5i8gTECl0+/P\r\n16fnD82KL8cHegInNt2Lwxf0fkwtWuwjYbP+pq7nrd//KGJuENenFqLhs0cr\r\nt23yu1HwqU4g/mJAK3uICXLAFOHX7cXzxzyVC6On60vPS7bkmHZY8dcL/V1w\r\nsF2U0Vg59cNJxL5rGb3J3SvW2Ssmie215FTjWwMdp/Wp/iDT/Mrd2DXMYQG/\r\nSP1Fi2upXwXOLAfvBgz6Ewt9EwhDPDQIUpyGMRD3ix/rm3p5P3Mo9uGV3irn\r\nA7ydm2t6tBAL8Rkza9nUs+vNshQj/lEPXDbLiBvFJtXn2VjwK8B2PcgIW4l/\r\nzZWRzlrDaJyJjSu2l9MXsQu0Wh+7WElrMgDzlDFt/mkn0U7LPyty2IEYHZk5\r\n9UY7p7bkxJLaYlI1s3chfCgmTEFmRyJqirNQN9jSxHSk0lLXp0Ny3wuAi+z+\r\n97yVYp6xiogIT15u5G07njEli5h5Z1LRfk3AOjX9mwQfwhxGYR0AKuq398NH\r\nTXN5W4sYvRCooMNejcrkXs3Yt+iD2DPve+A=\r\n=lbLQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.0-789ee585_1673456759455_0.4727182938319292"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.0-fa578bac":{"name":"ipfs-http-server","version":"0.14.0-fa578bac","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.13.0-fa578bac","ipfs-core-utils":"0.17.0-fa578bac","ipfs-http-gateway":"0.12.0-fa578bac","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"59.0.0-fa578bac","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"fa578bace93e459849a0ffcebbd6f222dc05652d","_id":"ipfs-http-server@0.14.0-fa578bac","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XX+H7LjKcesCRSYmD0IeVz9lg1Rd4Sfb7ZaI82Z/tqLksOm4Ycf+J91k/vJUGatRJQdM2xyqp4FXSyEZxowOKw==","shasum":"6d11ae6478fe0db9491996aceb5689dd2963528e","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.0-fa578bac.tgz","fileCount":198,"unpackedSize":289251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkyXe8etIfL1NTxzflID5TVKi6tjd1VcPlNL79+I7XpAiEA5qEhDNhGc0XG8rjDkXjZH053wzAnvPehnispP+TCc1c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvvb4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoepxAAlmODiRI2eux0xtDtv5RyUzo0BoCbpXekA0d1NgqPOrWzAEp/\r\n/zBSdWAWNKGkipVuJOtqe9ntQJnma8AHTVwaZwAmalBqLoblaCrN+uzjJjMZ\r\nyVNW7MVPDD7eRBDtBNH5Gzcz7c1bf/QI/prM82lcGfDD8+ZbGk/mlhD26QrQ\r\nJ5Wsezg/vXLuQCN8mlhmhTxfIKbph2R0PGdVNInIyywlLeLAiSc8UVYlIF/h\r\nyN723iDKVo/oJecAVLab6zEiJ3R6OlayOXEz2kq999NlsWEfYizWNUC6mDsb\r\nnD+rtlSZJO2QHIpaPVAVIlSdSZ/dJ4WxY+krsZUL1S/Ou7hc6nSqxS6spuWL\r\nt3LoNBuDJIgGyBRWgzpAtc0uUi5cOHY0CpFfSWR7ND94iFRLlX8e/+Ty9Qrk\r\nrUKT8i/fL2Psj8zQKuXSZcXgKTKjk9hrSAWHshfoKi17m3eQBzU955AmZ/Aj\r\npx76RYjZcUygF0R8Hnuty/sprsmVOcY5j1OveWVAvEfXr9CHjiawdqCgKY6X\r\nRRj9pMglQmBviAY6EO285GBLCq1zWG7n3zj8gNb11yYAHgfS61LmpSi9DnZg\r\nvsA8oc1G5J5wdvov2JF/FQJSHzXhrA2y7TmQJD4qCE4chUO80orOqstcA8l1\r\np5kbB/A+9D2dIH9ynrbTrHXWf0Q83HWV3jY=\r\n=lk+5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.0-fa578bac_1673459447813_0.49781953157479397"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.14.0-d1c3abb3":{"name":"ipfs-http-server","version":"0.14.0-d1c3abb3","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.13.0-d1c3abb3","ipfs-core-utils":"0.17.0-d1c3abb3","ipfs-http-gateway":"0.12.0-d1c3abb3","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"59.0.0-d1c3abb3","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"d1c3abb32b57379b5446d5eda232d7750a2ecff0","_id":"ipfs-http-server@0.14.0-d1c3abb3","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-YQvckFFy448YrXigNzFHaaZTzCWRnJ+dhy8h69Zlt0FoL15g7xBkQJTB6Ed5oCcMQMwmvSyKOquNw/jPE10p8g==","shasum":"8a12c7287a92c81207e26df4ef4b3c3ea9c1df0b","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.14.0-d1c3abb3.tgz","fileCount":198,"unpackedSize":289251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2JPq5j7AqG1MxW3Z5FajnB5rEIzpKzSn3WyTm7jk4IQIgYE5W3QKpNCATJ/CcuARlMCZM9npnSrKZDK1VJv3d9mE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvvtZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFKw/7B0r8O/8DQvJ+GgFL1LpKhyms2JlJMs2FS/wQBqFqXmsXB7aP\r\nkRn4gc6JlhIBK3NTRyux7ROqlAOAap37eagOS4M2cGqEAJnMXMF8IIz2xw9x\r\nEPn5C7FE4SVDcgy1am4M9X0bApKiC2LQkLHobi21fveljSt7gNHq6lbU9+Qv\r\n6IEbszDIYZFeYZo330urvEBjnRLJW0fVoHOAngjdpJghkCtS0ngI7XilgLau\r\ntzIpXFNgPixpk6iNWIM9Dkb2nfW0IMtKQtEidz6o6w/9aPPQssvcXMRV0XRd\r\n1N7Yi8oIb7QryBZaxBpodUQ4iYeDFBRQX9WuGNWi/wN0n51vn9V1mEgGcuSv\r\neLbTkaSN7oNwiLMxLxWNQjBmD0QVrnKYeYQvQT9Gd9H/8Bk1DGbd4xNwbnoE\r\nvAOi9xJmPXuAlyhYepCqvAh9ovGqWrSJGC6YpiKPoRi97LrgmmbhNGTha//9\r\niPAEns74jqUh7/QqPt+aec75DLBhlMqhmjSKDdlmb1FzMuwlStT+oku7tCh2\r\nLpjg5/j/3zmGBBEu2KlZmkl9hnbuJ0AF5knhS90fn6BDjvYt2jHpJ48y4efk\r\nR0u0KL0myk4le6DrjdLzVQQagV9LIkVFpv8nblNu+N/f1TJHxWFFRbPxUv3u\r\nThcIQY0gCJM4XqZkRx/4bZw1c4qJ3o2Mklw=\r\n=RlGv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.14.0-d1c3abb3_1673460569174_0.13597401074207616"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.0":{"name":"ipfs-http-server","version":"0.15.0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.14.0","ipfs-core-utils":"^0.18.0","ipfs-http-gateway":"^0.13.0","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^60.0.0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"6e940670681859682d41ca1339744955c9ee20bf","_id":"ipfs-http-server@0.15.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-lm1qOkVLDWYQlGQG9l3m75AwreQx/jQ+w1QbV5CmAx+q1F0P2LA3I3h8u78iSyqYToWU9SbMHNW3hk6j2I6oTA==","shasum":"ee857e2cf684d7f4a899bdf3a9737f9f7bfe28ab","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.0.tgz","fileCount":198,"unpackedSize":289202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuY5UATyhqQu/410fAGmXMlIxRBQhzrH6ejibFygvCUQIhAOO6246quyGbwrXRINdv/z7lGFghgKpXcdfe4C28Lxw6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv/DaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ6w//aDMUoa/U/yz9lriox/SYSGecsd6Mj7yA1VqjkjeUT3NK1gTI\r\nXImo7vLvfHryMsOat3EPnuuDcvsBaJY7ez4yt7wZJOMR/czMYgpFd5xvEgu6\r\nFBoFLmNLKxn4iV/9xnAHG/SJFtcVVqu1S+1iEDaA8YXqzXCc+Mo3SvPSQsF7\r\nN/btqx3xi8mA1n7Neblyh46f58t8+CP4zTAM9g4KK1bInuuaJ6+hesAopBdz\r\nCGsQzSgL1+/ulyrrkwoEWr7RgvwcfcisdWHC6Qf0QQJ5Wn6+8zC+4Z2EBU3+\r\nFbwumH2N89pCb2F21EtwdJx9SIrZZ/rcOCOMyd3Pw5FTVGtlCv0Do1ru2HNQ\r\nHuH6mq4gNpiNir+WVg4nUatw74TP42D8uhNVxqaCkUGekSaQSFFiqMGZiE9L\r\nEFVF5GqWJONzRucv1X3kaQ2pT9EX7r1gkvehwtkUc9oI2dOztz95f6j+DJKu\r\nXJ4qm3K0sroGiolxm66ZfsXeEfd2CUPng7aUp7pWuw9p/SRr5obW5ZOc+Hf4\r\nambq/APggRtcyHi9qIp/durgVbxcO55jj4H0KXW+N7WHsuPsdL0KRGFsLK5B\r\nxPljdUp9i5De4tRngdd9FW17ruf9dELcTJZeYE0pRQy/2djNJnxF+dWEmtuh\r\nU3kRBKQlekDsp41178n9XFyB83vcbpPnouY=\r\n=jiS5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.0_1673523418379_0.8324600139320613"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.0-6eeb1be5":{"name":"ipfs-http-server","version":"0.15.0-6eeb1be5","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.0.0","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.14.0-6eeb1be5","ipfs-core-utils":"0.18.0-6eeb1be5","ipfs-http-gateway":"0.13.0-6eeb1be5","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"60.0.0-6eeb1be5","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.io](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io)\n[![IRC](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Discord](https://img.shields.io/discord/806902334369824788?style=flat-square)](https://discord.gg/ipfs)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/workflow/status/ipfs/js-ipfs/test%20&%20maybe%20release/master?style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"6eeb1be57c8366b82351030e49a5886d1aff8bf6","_id":"ipfs-http-server@0.15.0-6eeb1be5","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-CSkX+M9WJHdjy73PvCKy7kyDdeYwuEE7uYyKqmEmdod+OQNl8nddBxzuzTVlrXg5+3WR2XGsMMWM783IiZQGsA==","shasum":"9aaad2506eb4dded341a75e384fc8f13c1c20f9c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.0-6eeb1be5.tgz","fileCount":198,"unpackedSize":289251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKJclT/zXAO7S2MCVOsYOpIieOVwyNgLSqC3RprbdedAiEAmBqZpiyDuYjyB7tVRbXNMKD3QS8XqJY9r0ePq+hKNk4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwaELACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruyA//bLpUN71kHrz+eqQ4WPIlhWEw74Hnzt0+EupHWaP3wITn4HYs\r\nhZnSgspJ+3F7ynVM1htyhrPtI4lD7MdY7Nv/nU55oxT/CnC1/QGfXywlE/Vw\r\nvJq5AT9mcd3b2a6OIoc2nZjknZsiydMDYiIrf89l+WnoaVLLwkAiEY5xS2vj\r\ndEk7j7j12GhZ9c9SegMHZ96j8CxyavmTip5A8j/tKIGdTTLKlfTqw8UaMfS1\r\nUeByMrr59kVhY3S1YoFOZcvDScgGY5iN3FGWOSQFBN4ut4DOfZcxzAyLoN3I\r\nCJpTGtR8PXEKuuM5pFmA4TiH6C3prKLNPai0w7NatkOX+1eTSHnAYIi2Xb0W\r\n5AUuoMahjP4e212vbJUTGO9TOHRjPBjZ+AqC2+688Z+v4RW0MpTRleLXVgMZ\r\numMHd4iuZJPQTb+S9uqtBWV8IPhcmyo6vdK9GGpdiR8KKRAI3pF2hAkWWWJk\r\n7zieqaD/CfwRD031adhg0iSQ7shbr0HDgvf0j74YZPrahph9lg//MTLXupNe\r\nc7NRmMRJj7oX7THfxTbVO+viDUnstMj0FvTmsT+BW9rOqKFmhgOTfbdGZB+S\r\nmJdTZqgGwAM5kaZJSi+BVE4ZDaQBd1J4sBhj1tdyNU1N0vCrzgkaUpVMkiYb\r\nTT8pntGhjuusxI2yEA1G2e+Vn6sXBmQ/ulw=\r\n=4mz7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.0-6eeb1be5_1673634059205_0.768240021366926"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.0-ab02e8f8":{"name":"ipfs-http-server","version":"0.15.0-ab02e8f8","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.1.5","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.14.0-ab02e8f8","ipfs-core-utils":"0.18.0-ab02e8f8","ipfs-http-gateway":"0.13.0-ab02e8f8","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"60.0.0-ab02e8f8","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-ipfs/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"ab02e8f8b3cf8f4eeb9991fef3b0104728ced675","_id":"ipfs-http-server@0.15.0-ab02e8f8","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ec5BdQV0RJYxFYDhVdr1Rj338TZvB6Z9q31gF5tgwcQT2a0539kHZ5hbhN7yVX/+QEqrlh2O0yXREcGLLMUOrw==","shasum":"bfdfa1f7be9c389520f8832e904138d39b22c03c","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.0-ab02e8f8.tgz","fileCount":198,"unpackedSize":289209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdrMJ1dlF2oeC4hMZgQaz9a9ukFOUscTgcIlHP45Z8xAIgG9U0RiFgEHdmLnILSCe4RxMvN762SgEgnz89vOXoo8U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxpOFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRWA/9HN8k3d9Q2wqaM+I5YEShZ0logBPM3H7unomV97gzgcXH05jX\r\nok6OvmilqojWxerlM65cbNl9N6c5PFAbR2eM3QRcbEpWMphOFve19ulhEvxw\r\n2nMrif4ftedx4pOesUvl47h5K1x456XxV9RkkJSffrhHtH9HpLGmj6MgPRMU\r\n8VmWgiEBa43xbEW3UVpCdOlGS8TnnA39kNU3DSQBqzkaJuv4VqrxJF5LDivT\r\nPzJeBzS1oU6xi4T5E+Kyr03WkNuIm+cKEUDT6uQJrHkHzqy9ns5LS/DZXPOt\r\nef05//05g6vh9RTbEluKMYDtrYwFDjiyp+hebPMfbEyS8ninxLSRLXGSrSRs\r\nHbRZviYCcRCZ8U7HYIi3bQNNCqNzj+Vxo5Itt5BSNdyd5sOyhejJGLGX7FwY\r\n0jvY0qA0XGLXMyhuKib8PVvHld09amh/R8/AJud3CIY1KmpymCL56wxh9zah\r\ncovmEBw3/FpJt4MUfWZm3XdEBzvG6wsFNcBS4EGAR083BRUkMOc8fTWascBM\r\noJYs/a/KJ/+hlXvKqgzVxO5BxX/XNUCKdGp2MO2wT9E7dHWPve0CKBsfzeP+\r\nMnjGX0QUjj1SJucZ0UMxD4DWALsJ0T/gXErKC89vhk+J1Q87aVp2Dgsjy4Gt\r\nvFS/uA37h0IS49eHnk6bAZaVo6FWH67UqjU=\r\n=3Mqb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.0-ab02e8f8_1673958277025_0.43122845974629764"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.0-3bcabe38":{"name":"ipfs-http-server","version":"0.15.0-3bcabe38","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.1.5","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.14.0-3bcabe38","ipfs-core-utils":"0.18.0-3bcabe38","ipfs-http-gateway":"0.13.0-3bcabe38","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"60.0.0-3bcabe38","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-ipfs/test.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/test.yml?query=branch%3Amaster)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"3bcabe3818ce8bbbafe0cbb68749b286d8a7edd9","_id":"ipfs-http-server@0.15.0-3bcabe38","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-w59XidD77dKdVThDA/0Fjn27FYhPRYXpvgwukGjV/ev/BtFtK74K55A7A7855+ORcL3Szl6duprJl6T06eXDPA==","shasum":"722f6fb489c192cba42609e3b96ab28c688741b7","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.0-3bcabe38.tgz","fileCount":198,"unpackedSize":289179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFHpy6jsykP0qs/iUUVU5IDHptyhYQu3+LrST8KIa2iAiAxg6sCMgDVdRjnq0S8AJPYtSg3X85BnT5C6LzzlQ/4Hg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxr9tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlThAAmzHo6sjdIxmGYGxFcDPnixTYXYTOtubwI8NiLom6JTJwnFej\r\nLbQF11OVfJG/4godA9qjIvJ21HtbqXkLLsDuS6ITnHdvz7SXmgzcjSlAnsec\r\noJ1/MExDV4GOyzCbv2ef4q82QxrYxoMefCtBGmnyjFaZig0k5I1UXePXY7MB\r\noOLGs3izujXHZMwOasXzk8vYZu5w2yo2hm8vq3mBxGVKWwtnLXjHCs29UAvE\r\nZa29dEETMZiT7d1M2PeQK+FHq8+1xtlAwg61EVXP2pGgW1++V6/vVPKPpYmp\r\n9vnaDeMzQbCJ3dORMDLXlEwxGeZRj1VNURMCDW9XILNSxJJEbRtzdjYxoo/a\r\nQtmAEOocaXcL05FsPa3owvWipYJ+601417vWrUqV6aspqMC+VOGBqbjxvBY5\r\ndRqDyDJ5oBMDGq+Pgd+9V6HDfCL8SQY4RBw0yXcMZPJfe6QJbmvWm28gtGdF\r\n0NDXg1tFXpavhM4bpAliy6WIl+5hcXN+/Ebq2x29zwM6kt5nraSRU6KLh9aA\r\neCJbcTA9Lp1Wy+irsMuk2YX6AW8RADauJMM03uvHgzbIG5P/tDwh7lIMtbXN\r\nH1hgBf2kRgacjuLMHmnl+xpPJ0lgZIxLFtnvHWwJxvJ20d80q6/E+wn6/j7S\r\ngpC6lsvKHDc3OV3keU8fzZye6ctVuojddqk=\r\n=bxEI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.0-3bcabe38_1673969516935_0.8397770374806757"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.0-b64d4af0":{"name":"ipfs-http-server","version":"0.15.0-b64d4af0","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.1.5","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.14.0-b64d4af0","ipfs-core-utils":"0.18.0-b64d4af0","ipfs-http-gateway":"0.13.0-b64d4af0","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"60.0.0-b64d4af0","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-ipfs/test.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/test.yml?query=branch%3Amaster)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"b64d4af034f27aa7204e57e6a79f95461095502c","_id":"ipfs-http-server@0.15.0-b64d4af0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-PX3KUTFzIPkrhzaHbpxUxDRaOpIc5W0iSxkhEkrckcDj7VBN8HO76nVmz3S0TcYJXwxfSYa2qXJXgFTOrisIPA==","shasum":"17e9213f99408f15a6d9a444fbfabf7db67ede99","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.0-b64d4af0.tgz","fileCount":198,"unpackedSize":289179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAahRyLp1HaQiQXC7fZHlwpmgqKI+K4o7EK8rnDg1WCnAiBiqTG6wGeUSlvqqiSJ8bc/Per72imnbW9TUFVgk0LmAQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2kwFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGPw//bPlrJNN6ItNbuRDZ8mzq3Y6/S15v3iSqJC+EzbAKsrYyhzf7\r\nsO7vp1dE32PEfu2Rngp6B6652zDpQj+nzqHmJf5XHhkhZbDzJRiHdwcf1stP\r\nEAI77GUrAh0BQjuCHCD966tcSzBdVdHDzoc3DDsVdQe3WD5ThGXiSc060dNN\r\nLyNHr9K4P8umO+OgA4cfED7HYA2IuR31AMo+lFxKyw7uivwV9t78PK2U+It7\r\nSBx/E4Kik5lwmcxQc7d8PZdvHMtXDgMe/DuAGQUT5tZno785v+tMbWF1+k5W\r\nHeAWohAqgin/bclb5Fe/tmVPwfpkQBzNoo/aD9XF2dCZ9v54pA2aIVCEkbwN\r\nf2TMDUxJSAGGXN9st48cvUZ6K38auqBpkXp0ioJ02namfC5S8JM8Ay2rb12e\r\nDGPy90Bi5GkLHekgRwRsayJxiygbMYsA6UpRvyISz6KTsUM6rY8OuX0CmmKU\r\nKE2/CBa1QJRt6kvg82op7KCK/RZ2C+3L+k1cIZrCxBPzTIVTQmT1bRZqR6Tm\r\nljPnZt1LTKzix9CjQEVzRUE/omqEouPOEfafNRNn8CJXw0xKvJs1D2mG4SbO\r\ngeNf+AQmVZNQexAtRKy6JFX05VMgaz5fpeIkqHczhEWZBkEMS2qCSz8GbOb7\r\nNPwVG7wAJGfA+B5cVKpVogqrdXvLaG66USM=\r\n=D5Il\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.0-b64d4af0_1675250693269_0.3113253249193424"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.0-e64813f6":{"name":"ipfs-http-server","version":"0.15.0-e64813f6","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.1.5","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.14.0-e64813f6","ipfs-core-utils":"0.18.0-e64813f6","ipfs-http-gateway":"0.13.0-e64813f6","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"60.0.0-e64813f6","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"> # ⛔️ DEPRECATED: [js-IPFS](https://github.com/ipfs/js-ipfs) has been superseded by [Helia](https://github.com/ipfs/helia)\n>\n> 📚 [Learn more about this deprecation](https://github.com/ipfs/js-ipfs/issues/4336) or [how to migrate](https://github.com/ipfs/helia/wiki/Migrating-from-js-IPFS)\n>\n> ⚠️ If you continue using this repo, please note that security fixes will not be provided\n\n# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-ipfs/test.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/test.yml?query=branch%3Amaster)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"e64813f6fdc681328da7cb893c93e1f4f70bfc99","_id":"ipfs-http-server@0.15.0-e64813f6","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-3+Fy+tM8YQxJLJL5uEIAR3DnNpyOp1ZiCQ/nd9i2QrcfWbBuF2qmPTcP/ED2dybM53Y6pv18ugKBdgwAfLXxZA==","shasum":"451c678b54171d91fb16f6537f7e9a29796b4979","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.0-e64813f6.tgz","fileCount":198,"unpackedSize":289574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvMj5/BfifchaMwUOk7Cf6kZXkvc7jFglBBlSNxq6HcgIhAPE6bdWRe4No7BkBCf10JoHh+g/9yeGGBSk21olDGhqs"}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.0-e64813f6_1684953974314_0.8706763702207314"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.0-4694e806":{"name":"ipfs-http-server","version":"0.15.0-4694e806","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.1.5","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.14.0-4694e806","ipfs-core-utils":"0.18.0-4694e806","ipfs-http-gateway":"0.13.0-4694e806","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"60.0.0-4694e806","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"> # ⛔️ DEPRECATED: [js-IPFS](https://github.com/ipfs/js-ipfs) has been superseded by [Helia](https://github.com/ipfs/helia)\n>\n> 📚 [Learn more about this deprecation](https://github.com/ipfs/js-ipfs/issues/4336) or [how to migrate](https://github.com/ipfs/helia/wiki/Migrating-from-js-IPFS)\n>\n> ⚠️ If you continue using this repo, please note that security fixes will not be provided\n\n# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-ipfs/test.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/test.yml?query=branch%3Amaster)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"4694e806aea15c66db32e3b4be81c0a5e2fb8ade","_id":"ipfs-http-server@0.15.0-4694e806","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-nBwnSBM/7dXJQtFWwSxAAqHQKVPaUqsAe/16vGyTK1giXzk8oe8goUFwYN3WN+8SEoY+iqZPXcei07Q4/spX3Q==","shasum":"cdab83b74a60ecf9f942490b36021b812f0c6a24","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.0-4694e806.tgz","fileCount":198,"unpackedSize":289574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcsZUZ1CRWX/g63cBswDMUtgNQ2vhVNV3tp9MOTSZNIAIhAP9eHF18nIz1dz9OlfZSl+Rmrks0P55A36vuoaQ6NbTg"}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.0-4694e806_1685014330821_0.7833234483060314"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.0-6d95ce08":{"name":"ipfs-http-server","version":"0.15.0-6d95ce08","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.1.5","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.14.0-6d95ce08","ipfs-core-utils":"0.18.0-6d95ce08","ipfs-http-gateway":"0.13.0-6d95ce08","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"60.0.0-6d95ce08","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"> # ⛔️ DEPRECATED: [js-IPFS](https://github.com/ipfs/js-ipfs) has been superseded by [Helia](https://github.com/ipfs/helia)\n>\n> 📚 [Learn more about this deprecation](https://github.com/ipfs/js-ipfs/issues/4336) or [how to migrate](https://github.com/ipfs/helia/wiki/Migrating-from-js-IPFS)\n>\n> ⚠️ If you continue using this repo, please note that security fixes will not be provided\n\n# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-ipfs/test.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/test.yml?query=branch%3Amaster)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"6d95ce0864055e5236ac88c0999460ebc5075c10","_id":"ipfs-http-server@0.15.0-6d95ce08","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-EEE8WCflICzCDPhLAWPWk5BGBHR6TANz7s6ceuiuN7j6MWtfbH9vI75xHOtMc7n8b3E9NbrNAdT4HS9f6Xu+uw==","shasum":"bb949b6f3be6f3fca4adf7c4e1f1df6f910302cf","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.0-6d95ce08.tgz","fileCount":198,"unpackedSize":289574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfuxj2ttFpEAY5H2RnY1y6lOb0ymsqZUVm4Dp+tfUd2gIhAN8A7CcqfJPM+HdRk++rv0rMVaCszOjlFbzIa0SnQ+HD"}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.0-6d95ce08_1685016665266_0.3923984139938501"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.0-7b79c1b8":{"name":"ipfs-http-server","version":"0.15.0-7b79c1b8","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.1.5","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"0.14.0-7b79c1b8","ipfs-core-utils":"0.18.0-7b79c1b8","ipfs-http-gateway":"0.13.0-7b79c1b8","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"60.0.0-7b79c1b8","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"readme":"> # ⛔️ DEPRECATED: [js-IPFS](https://github.com/ipfs/js-ipfs) has been superseded by [Helia](https://github.com/ipfs/helia)\n>\n> 📚 [Learn more about this deprecation](https://github.com/ipfs/js-ipfs/issues/4336) or [how to migrate](https://github.com/ipfs/helia/wiki/Migrating-from-js-IPFS)\n>\n> ⚠️ If you continue using this repo, please note that security fixes will not be provided\n\n# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-ipfs/test.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/test.yml?query=branch%3Amaster)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","gitHead":"7b79c1b8df5c818dc124b346ea28330455732d5c","_id":"ipfs-http-server@0.15.0-7b79c1b8","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-D8GuHteGOSn5kOkRjve3pdK8QPeT58mfVkHIdUmvkR6do/YatGa523WvxpX+ZNMnNLNVegPGBAWkAwVwz3pbZA==","shasum":"c21f095c44d5350a029c34d7b77237d2e20770e6","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.0-7b79c1b8.tgz","fileCount":198,"unpackedSize":289574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDo20RglczVy1nI1xD1NteKCF2t6/g+5m3XlW0HIsSwAiASLDH+FNkdsOuUkMnl33DGuB2ZQ+RLhn/xioARBSIVNw=="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.0-7b79c1b8_1685018808485_0.9444670348483066"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"},"0.15.1":{"name":"ipfs-http-server","version":"0.15.1","description":"JavaScript implementation of the IPFS specification","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"keywords":["IPFS"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node --cov","clean":"aegir clean","dep-check":"aegir dep-check -i ipfs-http-client -i ipfs-core-types -i @libp2p/interfaces -i ipfs-unixfs -i @libp2p/interface-dht","build":"aegir build --no-bundle","prepublishOnly":"node scripts/update-version.js"},"dependencies":{"@hapi/boom":"^9.1.0","@hapi/content":"^5.0.2","@hapi/hapi":"^20.0.0","@ipld/dag-pb":"^4.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.5","@libp2p/peer-id":"^2.0.0","@multiformats/multiaddr":"^11.1.5","@multiformats/uri-to-multiaddr":"^7.0.0","any-signal":"^3.0.0","dlv":"^1.1.3","hapi-pino":"^8.5.0","ipfs-core-types":"^0.14.1","ipfs-core-utils":"^0.18.1","ipfs-http-gateway":"^0.13.1","ipfs-unixfs":"^9.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-last":"^2.0.0","it-map":"^2.0.0","it-merge":"^2.0.0","it-multipart":"^3.0.0","it-pipe":"^2.0.3","it-pushable":"^3.0.0","it-reduce":"^2.0.0","joi":"^17.2.1","just-safe-set":"^4.0.2","multiformats":"^11.0.0","parse-duration":"^1.0.0","stream-to-it":"^0.2.2","timeout-abort-controller":"^3.0.0","uint8arrays":"^4.0.2","prom-client":"^14.0.1"},"devDependencies":{"@types/hapi-pino":"^8.0.1","@types/hapi__hapi":"^20.0.5","@types/node":"^18.0.0","aegir":"^37.11.0","err-code":"^3.0.1","form-data":"^4.0.0","ipfs-http-client":"^60.0.1","iso-random-stream":"^2.0.2","it-first":"^2.0.0","it-to-buffer":"^3.0.0","qs":"^6.9.4","sinon":"^15.0.1","stream-to-promise":"^3.0.0"},"optionalDependencies":{"prom-client":"^14.0.1"},"gitHead":"bf1bc8b18d750d5591bdd575a6d0f4c067d61d0a","_id":"ipfs-http-server@0.15.1","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-YRu406c3z1VHbNFzjwHnEfpLlvQiQ/oWGJaS6xKqIvIAGXEpGXykggmCpYWVHaQQxVCLXWb8xBmC0vOp4n06QA==","shasum":"c9e50e1436a820be2b7f2bd56936ee94d177c6db","tarball":"https://registry.npmjs.org/ipfs-http-server/-/ipfs-http-server-0.15.1.tgz","fileCount":198,"unpackedSize":289525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOPJqOwFSc+9f7MwIK4ZzjB7U2rriGSVfpnEgnts3FRgIgchM01pIpJ2wPadHi5Z/eGHsY6K+5vply41cKA3zHV6c="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipfs-npm-publisher-bot","email":"alex.potsides+ipfs-npm-publisher-bot@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-http-server_0.15.1_1685026811414_0.845094346530274"},"_hasShrinkwrap":false,"deprecated":"js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details"}},"time":{"created":"2020-09-04T12:09:34.854Z","0.0.0":"2020-09-04T12:09:34.985Z","modified":"2023-06-01T16:26:55.839Z","0.0.2-rc.5871":"2020-10-05T22:17:32.101Z","0.0.2-rc.5874":"2020-10-06T10:47:44.383Z","0.0.2-rc.5875":"2020-10-06T12:43:25.604Z","0.0.2-rc.5876":"2020-10-10T08:14:55.801Z","0.0.2-rc.5877":"2020-10-10T10:13:16.067Z","0.0.2-rc.5879":"2020-10-15T15:45:42.688Z","0.0.2-rc.5880":"2020-10-15T16:04:02.743Z","0.0.2-rc.5881":"2020-10-21T16:46:32.917Z","0.0.2-rc.5887":"2020-10-22T14:05:13.272Z","0.0.2-rc.5889":"2020-10-23T11:33:02.770Z","0.0.2-rc.5890":"2020-10-27T07:53:53.089Z","0.0.2-rc.5891":"2020-10-27T09:24:12.273Z","0.0.2-rc.5893":"2020-10-27T13:16:45.256Z","0.0.2-rc.5894":"2020-10-27T15:11:06.838Z","0.0.2-rc.5896":"2020-10-28T14:35:24.469Z","0.1.0":"2020-10-28T15:52:20.127Z","0.1.1-rc.2":"2020-10-28T17:07:47.864Z","0.1.1-rc.4":"2020-10-30T11:31:26.858Z","0.1.1-rc.5":"2020-10-30T15:36:07.206Z","0.1.1-rc.6":"2020-10-30T16:54:00.609Z","0.1.1-rc.8":"2020-11-02T13:52:56.012Z","0.1.1-rc.10":"2020-11-06T18:26:51.295Z","0.1.1-rc.12":"2020-11-09T16:12:38.039Z","0.1.1-rc.13":"2020-11-09T16:55:00.174Z","0.1.1":"2020-11-09T17:09:35.110Z","0.1.2-rc.1":"2020-11-10T09:13:46.034Z","0.1.2-rc.3":"2020-11-12T12:37:52.492Z","0.1.2-rc.5":"2020-11-13T09:22:26.401Z","0.1.2-rc.7":"2020-11-16T09:39:35.617Z","0.1.2-rc.8":"2020-11-16T10:38:04.107Z","0.1.2":"2020-11-16T11:28:41.568Z","0.1.3-rc.2":"2020-11-16T13:20:53.440Z","0.1.3-rc.3":"2020-11-18T12:52:48.549Z","0.1.3-rc.6":"2020-11-20T23:37:40.524Z","0.1.3-rc.8":"2020-11-25T07:55:14.518Z","0.1.3":"2020-11-25T08:37:44.336Z","0.1.4-rc.1":"2020-11-26T08:24:30.322Z","0.1.4-rc.2":"2020-11-26T08:34:59.665Z","0.1.4-rc.3":"2020-11-26T15:32:32.904Z","0.1.4-rc.4":"2020-11-26T18:44:26.154Z","0.1.4-rc.7":"2020-12-03T17:04:02.883Z","0.1.4-rc.8":"2020-12-03T17:30:46.662Z","0.1.4-rc.11":"2020-12-05T08:28:19.630Z","0.1.4-rc.13":"2020-12-14T14:30:30.277Z","0.1.4":"2020-12-16T10:27:26.228Z","0.1.5-rc.1":"2020-12-18T14:43:10.719Z","0.1.5-rc.4":"2020-12-18T17:47:06.083Z","0.1.5-rc.5":"2021-01-13T12:26:33.438Z","0.1.5-rc.6":"2021-01-15T08:51:29.134Z","0.2.0":"2021-01-15T11:43:00.611Z","0.2.1":"2021-01-20T07:49:38.728Z","0.2.2":"2021-01-22T12:04:28.611Z","0.2.3-rc.3":"2021-01-30T08:09:18.978Z","0.3.0":"2021-02-01T11:36:58.751Z","0.3.1":"2021-02-02T09:06:40.195Z","0.3.2":"2021-02-08T15:34:23.543Z","0.3.3-rc.4":"2021-02-21T09:16:39.179Z","0.3.3-rc.5":"2021-02-22T16:42:09.786Z","0.3.3":"2021-03-09T10:47:48.077Z","0.3.4":"2021-03-10T11:13:14.531Z","0.3.5-rc.3":"2021-03-31T15:16:30.598Z","0.3.5-rc.11":"2021-04-28T12:16:36.689Z","0.3.5-rc.14":"2021-04-28T17:13:15.926Z","0.3.5-rc.17":"2021-04-29T16:56:48.613Z","0.3.5-rc.18":"2021-04-30T09:24:50.049Z","0.3.5-rc.19":"2021-04-30T17:05:09.228Z","0.3.5-rc.20":"2021-05-01T17:53:09.432Z","0.3.5-rc.21":"2021-05-02T09:00:49.627Z","0.3.5-rc.22":"2021-05-04T07:45:25.756Z","0.3.5-rc.24":"2021-05-04T10:57:14.417Z","0.3.5-rc.25":"2021-05-04T11:19:34.076Z","0.3.5-rc.26":"2021-05-04T13:56:06.540Z","0.3.5-rc.27":"2021-05-06T11:43:18.731Z","0.3.5-rc.28":"2021-05-06T14:18:18.672Z","0.3.5-rc.29":"2021-05-07T11:59:32.159Z","0.3.5-rc.30":"2021-05-07T13:40:04.126Z","0.3.5":"2021-05-07T15:45:37.938Z","0.3.5-rc.31":"2021-05-10T11:58:01.805Z","0.3.5-rc.32":"2021-05-10T12:21:23.912Z","0.4.0":"2021-05-10T14:53:16.102Z","0.4.1-rc.1":"2021-05-11T06:10:00.988Z","0.4.1-rc.5":"2021-05-11T20:27:37.723Z","0.4.1-rc.6":"2021-05-13T18:07:07.439Z","0.4.1-rc.7":"2021-05-25T14:40:29.681Z","0.4.1-rc.11":"2021-05-25T16:06:43.596Z","0.5.0":"2021-05-26T09:33:11.830Z","0.5.1-rc.1":"2021-05-26T12:25:18.575Z","0.5.1-rc.3":"2021-06-01T20:39:35.746Z","0.5.1-rc.4":"2021-06-05T06:17:37.440Z","0.5.1":"2021-06-05T06:33:01.775Z","0.5.2-rc.1":"2021-06-10T09:26:57.268Z","0.5.2-rc.2":"2021-06-15T16:49:21.978Z","0.5.2-rc.3":"2021-06-18T08:11:40.654Z","0.5.2-rc.4":"2021-06-18T09:21:21.852Z","0.5.2":"2021-06-18T11:16:06.034Z","0.5.3-rc.1":"2021-06-18T15:58:21.199Z","0.5.3-rc.2":"2021-06-25T15:14:10.988Z","0.5.3-rc.3":"2021-07-01T16:06:08.318Z","0.5.3-rc.6":"2021-07-19T15:31:40.439Z","0.5.3-rc.8":"2021-07-27T09:29:13.916Z","0.5.3-rc.9":"2021-07-27T10:01:26.270Z","0.5.3-rc.11":"2021-07-27T10:39:14.097Z","0.5.3-rc.14":"2021-07-27T12:20:21.195Z","0.5.3-rc.17":"2021-07-27T14:23:53.609Z","0.6.0":"2021-07-27T15:08:00.371Z","0.6.1-rc.1":"2021-07-28T11:30:18.316Z","0.6.1-rc.2":"2021-07-28T12:25:39.568Z","0.6.1-rc.5":"2021-07-28T16:56:51.596Z","0.6.1":"2021-07-30T17:08:35.932Z","0.6.1-rc.7":"2021-07-30T17:31:05.298Z","0.6.2-rc.1":"2021-07-30T18:57:27.005Z","0.6.2-rc.2":"2021-08-04T13:52:56.619Z","0.6.2-rc.3":"2021-08-05T11:48:21.740Z","0.6.2-rc.6":"2021-08-09T16:32:34.505Z","0.6.2-rc.8":"2021-08-10T07:19:35.274Z","0.6.2-rc.10":"2021-08-10T09:09:57.166Z","0.6.2-rc.11":"2021-08-11T09:23:02.617Z","0.7.0":"2021-08-11T15:12:13.036Z","0.7.1-rc.4":"2021-08-12T10:51:08.223Z","0.7.1-rc.5":"2021-08-12T11:07:21.719Z","0.7.1-rc.6":"2021-08-12T14:10:58.706Z","0.7.1-rc.7":"2021-08-16T15:47:25.484Z","0.7.1":"2021-08-17T10:42:42.421Z","0.7.1-rc.9":"2021-08-17T10:52:18.343Z","0.7.1-rc.10":"2021-08-17T11:09:43.759Z","0.7.2-rc.1":"2021-08-17T12:56:09.391Z","0.7.2-rc.4":"2021-08-17T21:56:05.308Z","0.7.2-rc.6":"2021-08-25T07:32:38.196Z","0.7.2-rc.7":"2021-08-25T08:53:04.016Z","0.7.2":"2021-08-25T15:56:20.844Z","0.7.3-rc.2":"2021-08-26T09:48:27.006Z","0.7.3-rc.3":"2021-08-26T11:10:15.635Z","0.7.3-rc.4":"2021-08-26T13:58:26.108Z","0.7.3-rc.5":"2021-08-26T15:43:19.258Z","0.7.3-rc.6":"2021-08-31T13:35:05.650Z","0.7.3-rc.7":"2021-09-02T15:00:05.286Z","0.7.3-rc.8":"2021-09-02T17:39:07.140Z","0.7.3":"2021-09-02T18:19:11.703Z","0.7.4-rc.1":"2021-09-06T11:19:08.008Z","0.7.4-rc.2":"2021-09-06T15:02:14.243Z","0.7.4-rc.4":"2021-09-07T17:03:56.144Z","0.7.4-rc.5":"2021-09-08T09:33:32.202Z","0.7.4":"2021-09-08T10:02:20.155Z","0.7.5-rc.1":"2021-09-14T13:40:24.482Z","0.7.5-rc.4":"2021-09-17T12:50:55.344Z","0.7.5":"2021-09-17T13:24:08.691Z","0.7.6-rc.0":"2021-09-17T13:30:16.745Z","0.7.7-rc.0":"2021-09-17T16:25:35.628Z","0.7.6":"2021-09-17T16:36:07.183Z","0.7.7-rc.1":"2021-09-21T16:10:49.578Z","0.7.7-rc.12":"2021-09-23T06:16:20.014Z","0.7.7-rc.13":"2021-09-23T06:26:35.446Z","0.7.7-rc.14":"2021-09-23T10:47:55.592Z","0.7.7-rc.15":"2021-09-23T12:56:52.818Z","0.7.7-rc.16":"2021-09-23T18:33:15.043Z","0.7.7-rc.17":"2021-09-24T11:20:47.328Z","0.7.7-rc.18":"2021-09-24T12:45:35.983Z","0.8.0":"2021-09-24T12:49:26.535Z","0.8.1-rc.0":"2021-09-24T12:53:39.404Z","0.8.1-rc.1":"2021-09-25T17:26:14.711Z","0.8.1-rc.2":"2021-09-25T18:11:10.817Z","0.8.1-rc.3":"2021-09-27T16:37:30.426Z","0.8.1-rc.5":"2021-09-28T12:00:18.550Z","0.8.1":"2021-09-28T12:03:19.972Z","0.8.2-rc.0":"2021-09-28T12:07:44.809Z","0.8.2-rc.1":"2021-09-30T15:48:57.453Z","0.8.2-rc.2":"2021-09-30T17:39:17.932Z","0.8.2-rc.3":"2021-10-02T12:58:19.490Z","0.8.2-rc.4":"2021-10-08T14:33:06.732Z","0.8.2-rc.5":"2021-11-04T07:26:23.218Z","0.8.2-rc.6":"2021-11-12T11:31:17.269Z","0.9.0":"2021-11-12T11:54:39.465Z","0.9.1-rc.0":"2021-11-12T11:56:11.924Z","0.9.1-rc.1":"2021-11-19T15:42:21.263Z","0.9.1":"2021-11-19T15:46:25.831Z","0.9.2-rc.0":"2021-11-19T15:48:41.912Z","0.9.2-rc.1":"2021-11-19T17:23:42.418Z","0.9.2-rc.2":"2021-11-22T16:17:32.484Z","0.9.2-rc.3":"2021-11-24T09:35:56.378Z","0.9.2":"2021-11-24T09:38:09.033Z","0.9.3-rc.0":"2021-11-24T09:39:49.388Z","0.9.3-rc.1":"2021-12-03T10:52:08.351Z","0.9.3-rc.2":"2021-12-03T13:26:33.951Z","0.9.3-rc.3":"2021-12-03T14:05:40.817Z","0.9.3-rc.4":"2021-12-03T15:01:49.482Z","0.9.3-rc.5":"2021-12-06T10:37:58.655Z","0.9.3-rc.6":"2021-12-06T16:29:08.589Z","0.9.3-rc.7":"2021-12-06T22:23:50.366Z","0.9.3-rc.8":"2021-12-13T11:34:43.749Z","0.9.3-rc.9":"2021-12-13T12:09:47.955Z","0.9.3-rc.11":"2021-12-15T12:50:37.614Z","0.9.3-rc.10":"2021-12-15T12:50:42.750Z","0.9.3-rc.12":"2021-12-15T12:53:11.317Z","0.9.3-rc.13":"2021-12-15T18:25:21.299Z","0.10.0":"2021-12-15T20:27:49.898Z","0.10.1-rc.0":"2021-12-15T20:30:01.550Z","0.10.1-rc.1":"2021-12-16T09:07:01.353Z","0.10.1-rc.2":"2021-12-17T09:57:22.567Z","0.10.1-rc.3":"2022-01-13T18:31:27.558Z","0.10.1-rc.4":"2022-01-20T14:26:45.674Z","0.10.1-rc.5":"2022-01-21T15:46:20.087Z","0.10.1-7fe0da57f.0":"2022-01-26T12:13:56.769Z","0.10.1-5439a0e.0":"2022-01-26T13:07:42.414Z","0.10.1-a6b201af.0":"2022-01-27T15:37:32.734Z","0.10.1-fbe14923.0":"2022-01-27T18:17:37.371Z","0.10.1-6cb3a87e.0":"2022-01-27T19:12:50.376Z","0.11.1-2afef2eb.0":"2022-01-27T20:09:07.099Z","0.11.1-3a5d61d4.0":"2022-01-27T21:33:47.521Z","0.10.1-cca6e321.0":"2022-01-27T23:03:54.393Z","0.11.0":"2022-01-27T23:18:05.199Z","0.11.1-8d260215.0":"2022-01-27T23:53:08.134Z","0.11.1-2c8ec080.0":"2022-01-28T14:56:31.339Z","0.11.1-3a74c110.0":"2022-02-04T16:17:14.336Z","0.11.1-383dc07d.0":"2022-02-04T19:57:19.709Z","0.11.1-709831f6.0":"2022-02-06T16:03:32.304Z","0.11.1":"2022-02-07T16:51:40.882Z","0.11.2-1082fce9.0":"2022-02-18T16:15:05.338Z","0.11.2-125d42ba.0":"2022-03-01T09:47:02.233Z","0.11.2-df1bd1bb.0":"2022-03-01T11:11:17.625Z","0.11.2":"2022-04-05T15:10:16.575Z","0.11.3-e90b8f13.0":"2022-04-05T16:10:12.320Z","0.11.3-8f7ce23c.0":"2022-04-20T12:40:18.843Z","0.11.3":"2022-04-26T07:02:08.055Z","0.11.4-7165bf71.0":"2022-05-16T20:07:59.095Z","0.11.4-4e93dd5d.0":"2022-05-27T13:43:15.202Z","0.11.4-919b27a8.0":"2022-05-27T16:18:40.055Z","0.12.0":"2022-05-30T19:17:26.397Z","0.12.1-ddfb899f.0":"2022-05-30T19:57:03.655Z","0.12.1":"2022-05-30T20:48:14.934Z","0.12.2-764b4adc.0":"2022-06-01T14:26:30.721Z","0.12.2-be025c89.0":"2022-06-01T14:31:40.989Z","0.12.2-87e00a69.0":"2022-06-01T14:36:19.481Z","0.12.2":"2022-06-01T15:16:32.740Z","0.12.3-70e142ac.0":"2022-06-13T16:00:37.813Z","0.12.3":"2022-06-14T06:25:27.816Z","0.12.4-7be50bd1.0":"2022-06-22T17:48:41.115Z","0.12.4":"2022-06-23T12:03:21.793Z","0.12.5-00bd3dd0.0":"2022-06-24T09:30:53.613Z","0.12.5":"2022-06-24T10:25:32.264Z","0.12.6-a05695fc.0":"2022-07-20T13:22:26.503Z","0.12.6-39dbf708.0":"2022-08-17T21:43:07.201Z","0.12.6-8f351a89.0":"2022-08-17T23:18:59.554Z","0.12.6-83f9882e.0":"2022-09-06T11:30:44.411Z","0.12.6-051da161.0":"2022-09-07T12:55:42.270Z","0.13.0":"2022-09-07T13:38:06.791Z","0.13.1-b5456882.0":"2022-09-16T09:24:24.686Z","0.13.1-7c676f63.0":"2022-09-21T19:16:35.046Z","0.13.1":"2022-09-21T19:54:49.443Z","0.13.2-2a830bf5.0":"2022-09-21T20:54:12.048Z","0.13.2-7304a0f4.0":"2022-09-21T20:54:53.636Z","0.13.2":"2022-09-21T21:55:05.908Z","0.13.3-d75e0a39.0":"2022-09-22T08:52:19.709Z","0.13.3-d1b0a8a7.0":"2022-09-22T10:42:00.393Z","0.13.3-acbc1c62.0":"2022-09-22T13:00:00.326Z","0.13.3-dfc43d4e.0":"2022-09-26T14:20:31.030Z","0.13.3-0cee4a4c.0":"2022-10-24T09:13:36.760Z","0.14.0":"2022-10-24T10:47:36.461Z","0.14.1-a77e40cc.0":"2022-10-25T07:11:35.534Z","0.14.1-58e6f468.0":"2022-10-25T08:15:50.941Z","0.14.1-6ae5eb7d.0":"2022-10-28T07:29:57.297Z","0.14.1-6be59068.0":"2022-11-17T19:48:06.083Z","0.0.1-563806f1.0":"2023-01-09T18:11:22.405Z","0.0.1-e85e5b6e.0":"2023-01-09T19:16:12.890Z","0.0.1-2a6fede5.0":"2023-01-10T09:36:07.211Z","0.14.0-5f73ecad":"2023-01-10T17:15:02.398Z","0.14.0-4b4c124c":"2023-01-11T16:06:28.964Z","0.14.0-789ee585":"2023-01-11T17:05:59.641Z","0.14.0-fa578bac":"2023-01-11T17:50:48.062Z","0.14.0-d1c3abb3":"2023-01-11T18:09:29.408Z","0.15.0":"2023-01-12T11:36:58.552Z","0.15.0-6eeb1be5":"2023-01-13T18:20:59.388Z","0.15.0-ab02e8f8":"2023-01-17T12:24:37.202Z","0.15.0-3bcabe38":"2023-01-17T15:31:57.139Z","0.15.0-b64d4af0":"2023-02-01T11:24:53.493Z","0.15.0-e64813f6":"2023-05-24T18:46:14.602Z","0.15.0-4694e806":"2023-05-25T11:32:11.053Z","0.15.0-6d95ce08":"2023-05-25T12:11:05.432Z","0.15.0-7b79c1b8":"2023-05-25T12:46:48.699Z","0.15.1":"2023-05-25T15:00:11.599Z"},"maintainers":[{"email":"alex@achingbrain.net","name":"achingbrain"},{"email":"npm-service-account+ipfs@protocol.ai","name":"npm-service-account-ipfs"}],"license":"Apache-2.0 OR MIT","readme":"> # ⛔️ DEPRECATED: [js-IPFS](https://github.com/ipfs/js-ipfs) has been superseded by [Helia](https://github.com/ipfs/helia)\n>\n> 📚 [Learn more about this deprecation](https://github.com/ipfs/js-ipfs/issues/4336) or [how to migrate](https://github.com/ipfs/helia/wiki/Migrating-from-js-IPFS)\n>\n> ⚠️ If you continue using this repo, please note that security fixes will not be provided\n\n# ipfs-http-server <!-- omit in toc -->\n\n[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-ipfs.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-ipfs/test.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-ipfs/actions/workflows/test.yml?query=branch%3Amaster)\n\n> JavaScript implementation of the IPFS specification\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i ipfs-http-server\n```\n\n```console\n$ npm install -g ipfs\n// npm install output\n$ jsipfs daemon\n$ curl -X POST http://localhost:5002/api/v0/id | npx json\n{\n\"ID\": \"QmdY8wcMj...\",\n\"PublicKey\": \"CAASpgI...\",\n...\n```\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-ipfs/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","description":"JavaScript implementation of the IPFS specification","homepage":"https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-server#readme","keywords":["IPFS"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"}}