{"_id":"go-ipfs","_rev":"142-7f16227b89d232877c68b6e2781c53ba","name":"go-ipfs","description":"Install the latest go-ipfs binary","dist-tags":{"latest":"0.22.0","next":"0.22.0-rc1"},"versions":{"0.2.3":{"name":"go-ipfs","version":"0.2.3","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"dist/ipfs/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","_id":"go-ipfs@0.2.3","_shasum":"43532ed3a7536e3ff1374f38f2e8633ea87794b7","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"43532ed3a7536e3ff1374f38f2e8633ea87794b7","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.2.3.tgz","integrity":"sha512-MS16nWA20Oy6ekUVKMgv9kfOI5jOarHfq6vRyEq33Yk3lJfmpaIBvc4MWZyKT8/AdeNM5T7XSxyH2MexzLfWHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5Qc9cz2MbjtGNLB+lWkPcGLhQwbzs/aeKeQbHvYAPdAiEAoZW8ASKpQEJ8LPHg8oIejhWQP1aDhqvdEcY6AGOnUTs="}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.2.4":{"name":"go-ipfs","version":"0.2.4","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"dist/ipfs/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"a688e0a0d98cc21afa03451bcee043b74b9814bd","_id":"go-ipfs@0.2.4","_shasum":"9022d86df96602b740cfe17241b08c34446ef1bb","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"9022d86df96602b740cfe17241b08c34446ef1bb","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.2.4.tgz","integrity":"sha512-NrSedmzyfP8Cwnq2rqiyAjMvUL6IlTAxnH9//1I++RJOSL/dNQuPcyRfPVIpuip8jvQnQl4F9VJHS80eByjSrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICA5SxE9yQd3+MubXdv/xmOPVJLNIVD8sVn9T4SVY0EQAiEA53/d36v8h6RuwxiA1s3+TJCh0bwCINmdRKvRsU//W6o="}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.2.5":{"name":"go-ipfs","version":"0.2.5","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"dist/ipfs/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"82465cde3de742d8c48344fad2d4c34a06d6683f","_id":"go-ipfs@0.2.5","_shasum":"da7fc2ba317882775b3c6b474b33459e8d946bb8","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"da7fc2ba317882775b3c6b474b33459e8d946bb8","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.2.5.tgz","integrity":"sha512-vZkot8a554vj3Lv2lIDHaAPzNREqSsr37BpmysAVV0Mljfn50vxfe/MMaI6YmYqo3g5CVvJN7gRF+JK8oU8Wwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqMK1dfVeX70y4kxwxMYRKQMiXl38o6fc0BLPDZSn/lAiBQDbgDDR89eY2lyxX4QMki8GFATWeE1YYIpoWwUwqztw=="}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.2.6":{"name":"go-ipfs","version":"0.2.6","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"dist/ipfs/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"6db9301ecf3515c45ff443515a4dbe526afcaed1","_id":"go-ipfs@0.2.6","_shasum":"e9dd95ffa404e763241c7498556d48324f27a2ba","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"e9dd95ffa404e763241c7498556d48324f27a2ba","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.2.6.tgz","integrity":"sha512-T75bySgfBsQR94bZ11QhPWWgkxJKbcI/PkavB/JQMbU48W4j1HNYv4D62FTW+aujxfIuNhphq/aV4JRF7sIu4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEpEpsffkHh3XPZmnjFwOwZxhbw2xYoq+n+HiHZzkyUwIhAPj7e7MHP26h9joXUZRkw5MVAHyK+mYVEQsCoU2yCO/N"}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.2.7":{"name":"go-ipfs","version":"0.2.7","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"dist/ipfs/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"b2db0d222120d36c341b2dae7d0e0c6f4beeaae4","_id":"go-ipfs@0.2.7","_shasum":"15762ec4b609c51e73e4c7c041c24c202a89f4e4","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"15762ec4b609c51e73e4c7c041c24c202a89f4e4","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.2.7.tgz","integrity":"sha512-0us+5QMatvWVi4qYeZy//b8gg//xf3uNGa/ibhv8TJkdTLbcs/jIwSxK+GiEFnCxNzRNDVgs/+vEQPliyMLN5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCFSOgQ1+o2BEU90BDEHM+AG9IwRwRTfsWuSznG5Y1mQIgK+nC4Eq7gFdcwdvxpLBlocUMEEK4GfBgGStFRWGiKqM="}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.2.8":{"name":"go-ipfs","version":"0.2.8","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"dist/ipfs/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"bcd3f6d705cccee4cd356e0e0c8ba8d202331d3b","_id":"go-ipfs@0.2.8","_shasum":"16561406aa65bd7b7355440ee2cb2e2b3a9e1b43","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"16561406aa65bd7b7355440ee2cb2e2b3a9e1b43","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.2.8.tgz","integrity":"sha512-EeWf/9X3W9hpIc8okZS1f/4MS6UMHhoH309uPSD/TIhY+c7rUewDl4Df5WdtCIMO9woLbN7YVBR4amh0eZR6Vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+zYSkU/rl3eWfCQPEI+IwySHaCPY+bO1qk4tkF0odMAIgXk5BEsScN7jMr2CXJVNeuIpR60BHvBLKIN+jr2pZnuc="}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.2.9":{"name":"go-ipfs","version":"0.2.9","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"dist/ipfs/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"2a27601196105eba46b80ebb563f593c7bbd3079","_id":"go-ipfs@0.2.9","_shasum":"3675d020ef369fb98a3d5aa4574f993f547c02a0","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"3675d020ef369fb98a3d5aa4574f993f547c02a0","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.2.9.tgz","integrity":"sha512-R6kf1EduRiRU1xJqVR825e2Fg6ZdljunDW447id1qd5u4cpTYCzkeMJvw8lFmuG/nP4E5EGm963ODvfedBiLyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2OhLSH2CINS+jmcqwe25toVoNZkY7ILDTqaIliCEqwwIgfZ93MBLfuxFMoZPoVNSHZZr0PEAQaK+I8hr7t+Zj/eI="}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.2.10":{"name":"go-ipfs","version":"0.2.10","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"72ac77389668a720a45fd8801624f556b356cb9d","_id":"go-ipfs@0.2.10","_shasum":"92f93eb91d84273790be62e95364a2cd01204a80","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"92f93eb91d84273790be62e95364a2cd01204a80","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.2.10.tgz","integrity":"sha512-Rpxj+K9JQ0MC/6AZKJth/L/b9QOr6DbgWTDR8YDbXxopsNb0mzA5xrEFAsV3L+grCNQKnjRT83UG8xfEsrdYHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRXZBn4+/ITXleG+b/J5XvAvRQnqp1TnRQQuGSGprXkAiA5rCLn5FkYDV2JKp9mIoukU4BOAKoCqugxKFB8r1WtjQ=="}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.2.11":{"name":"go-ipfs","version":"0.2.11","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"447b93198251ee1b53edbf6d52a45a35675ffa07","_id":"go-ipfs@0.2.11","_shasum":"fc1ed76be861d445a4229d520b02122e8c41b8a7","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"fc1ed76be861d445a4229d520b02122e8c41b8a7","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.2.11.tgz","integrity":"sha512-OrUUX/ttoRxkaGD7FNnGYD+gfXfkN1+MkYQMugz06fFRaSBFT9VGn1v/GZFLmCCos+7wpV7C/VKA5DNcI+n+DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChLRSQnnfVKp1OdDC/EVpMJCmgg608a62HJvmoE/Q6ywIgR2CtgksQNN8OpbENnq2VNiYj7yVBGxOW720nxZyJ4GY="}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.0":{"name":"go-ipfs","version":"0.3.0","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"8c99aa74552babdc25cd0230d4db1eafffaf9bdb","_id":"go-ipfs@0.3.0","_shasum":"fb8bdf4efe254e0d623e3e718a01a69c65de3d9b","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"dist":{"shasum":"fb8bdf4efe254e0d623e3e718a01a69c65de3d9b","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.0.tgz","integrity":"sha512-oWYayuCR4FIbRJFWiuNbuc1qCND8okVERZO222mOOkX8esyDMS5OBU7Ba44ikgyqs3orSOYqFhw0NZucA3v8OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwQIiVIkfhiwo3hJ6wUQE6EEvSk0RsNix+RwYQ44H9lAiEAyX02+KLOf9u/qVII24QXgt7KoQ0MfJyZw66gVEM8cfE="}]},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.2":{"name":"go-ipfs","version":"0.3.2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","gitHead":"e25d187b70a01dbda007b4c14f0a0aee086cc0b5","_id":"go-ipfs@0.3.2","_shasum":"6f059b347e6f9f0237365d186b576687e614a6d5","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"6f059b347e6f9f0237365d186b576687e614a6d5","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.2.tgz","integrity":"sha512-/qyNeIabnllQRxJQkR2CkP7cu/quRPhwljHgQC+L4SxJZcxU+/ZwlHqIGDDfeyqFgF0s8oMHNT/Udz6Ov8uMgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxLqEIQOKg1XN74MgUQMlfO/pEGZaAxGwuVSERTDdTkAiA2VicDOTnDcx9YteOmtASg5H+0Xx4doAVvSv61njOfKQ=="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.4":{"name":"go-ipfs","version":"0.3.4","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","devDependencies":{},"gitHead":"d272d48da277950617b8489b65c6a79988695346","_id":"go-ipfs@0.3.4","_shasum":"29fc5587c48ca9b92451aa2956159f6766abedff","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"29fc5587c48ca9b92451aa2956159f6766abedff","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.4.tgz","integrity":"sha512-Y4nrnqdDMGPonsLfVNBdjWhA8m2HC9k/lga/OFfIKOQdbFtWx4xhAZTQrdfoUKDoB2F5ShSGpj1Y1nly+FYFqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNwFNySRoRssKMzIVNhkATbJ2sgR/qEUObrmayLtU7HAIgDftR1ZikPV6BcWJ3ha8CzlGNlVYg351cHribOSeuyg8="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.5":{"name":"go-ipfs","version":"0.3.5","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","devDependencies":{},"gitHead":"1d91835ef69fe59eed59de50ddc4000b4aed7dee","_id":"go-ipfs@0.3.5","_shasum":"e2e07981ce88c3589f6f7e9c1e61efbad7dbd363","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"e2e07981ce88c3589f6f7e9c1e61efbad7dbd363","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.5.tgz","integrity":"sha512-fOn7K6j7cnh+LJyeeYOJayMlCuHHUI3JQ0qU753wQ/JchQFHdxYd+1A6RQwrA1w1Itw5bu62XigmJN6ZMM+Vtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYJ900CO9boeRy8OLJaO3z1b47utNpoPM1qGkx+NmA6AIhAN2pIDjAhjixZR+9OnfSq/wWDkahwCGjAlQpMN0fUdIR"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.6":{"name":"go-ipfs","version":"0.3.6","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","devDependencies":{},"gitHead":"2c0c8b723cd3e50fabe6ca89b38c08cf149507e4","_id":"go-ipfs@0.3.6","_shasum":"4c502ce193809e50ce6d7797e573d445ffbb0d27","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"4c502ce193809e50ce6d7797e573d445ffbb0d27","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.6.tgz","integrity":"sha512-KQqSboxqDfHSfDOd+l4AyxygQ5Vm9dtCqTJotergPRGe+XA6QFAb7YQUN0tbo10FQ3ku+/vQBLCs27bYKOa5Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCezHbd2fwUIQq6Dz8L0ctXle5uIRLu0cfJzKF7P+oWwQIgYNWKJel49eOokWZ/ELCsOJtABeHKxV/1E4r8fUtlHos="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.7":{"name":"go-ipfs","version":"0.3.7","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/jbenet/node-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/jbenet/node-go-ipfs/issues"},"homepage":"https://github.com/jbenet/node-go-ipfs","devDependencies":{},"gitHead":"7bc706c37f94be0205df87bf83f47ceb11048c6c","_id":"go-ipfs@0.3.7","_shasum":"b40bc36f2d0678bcb17d59667c412965e00a624f","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"b40bc36f2d0678bcb17d59667c412965e00a624f","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.7.tgz","integrity":"sha512-Fqe7WTRr1ztCTpbDrMEt8R7JJp0qj4gA8glGhqhJyTmDd88cRDyWriJ3oEirQZmL0W6fQCj86r3WBWFpEyILLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHU2Qqr9dPa0Ww1er3AMfqDGpFxWR0SWTAb7YbruRSbiAiEA0wT6A3b7h7MC0UllAhPEih48bPBMkzPwa3hramBx4kg="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.7-fix":{"name":"go-ipfs","version":"0.3.7-fix","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{},"gitHead":"0bb777ddce338a62a521fc41d935361afa0c9728","_id":"go-ipfs@0.3.7-fix","_shasum":"08c000cbfe33d5e7209494d0cdb73620dcc51183","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"08c000cbfe33d5e7209494d0cdb73620dcc51183","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.7-fix.tgz","integrity":"sha512-5SsBp/ZsS3Xjvoj/zmOadGS3+LqYXwD9e+Llos7KTo4FhFD51sNRSRxYyWO9yHILhL0bHL4NxexNZcV67tQlVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8YuITdJ/xr8EFkPYJDX2Xh3VlrqkhdzdlKWLkECRO4QIgQDVPwiDFSbnppVtiRi6LaDaVNlghe2W9+p6Rwz2A79o="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.6-1":{"name":"go-ipfs","version":"0.3.6-1","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{},"gitHead":"1ebe8b0e1a054b3a7c3a8b6f7d12f96f85e870d9","_id":"go-ipfs@0.3.6-1","_shasum":"7258ebb3bf6a7db0613ff728154962bae2712007","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"7258ebb3bf6a7db0613ff728154962bae2712007","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.6-1.tgz","integrity":"sha512-OTLFM4y02MSlLJs3KEB6l+/3mtF1A8KpwNlMnOBxzczxRtxWgb74o3dAYq1wKeTfXlYTq5SSp71GrZ+iDuGWyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKKy+dXJ8SDVztyCXDwhNF4jn87ofdy0N8JFnVGOTFDQIhAP/NEAkNEqFYzjplH/DfKvSlijytBd9JS4wDsby4hLUo"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.6-2":{"name":"go-ipfs","version":"0.3.6-2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{},"gitHead":"1ebe8b0e1a054b3a7c3a8b6f7d12f96f85e870d9","_id":"go-ipfs@0.3.6-2","_shasum":"42474f02e4aaadf358bb225ee790fa3a1a340018","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"42474f02e4aaadf358bb225ee790fa3a1a340018","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.6-2.tgz","integrity":"sha512-8OSJOWA31GuwsV1XbIvk+pb22f5/LOkoQOrFfPOpODMWvcialhN7A7bS7sQJzGKxISqtuQqB4JzBrz1yYbETMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvxYnwVeI/NiLXVhV+1KfkOLr9NmmJjJY95bk8whM6QQIhAKr/2uIFtJ13a6UYXSy9KnDs+6A87H0nSzsHhtun2pME"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.7-2":{"name":"go-ipfs","version":"0.3.7-2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{},"gitHead":"a389fa93ba93f5e3f67f25465a6f5a4c31726081","_id":"go-ipfs@0.3.7-2","_shasum":"1097fa2f31bcb5c6a418830df0af7175bc720f47","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"1097fa2f31bcb5c6a418830df0af7175bc720f47","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.7-2.tgz","integrity":"sha512-T49O8aXg48N4RRIuXSS4y1uYzHDi0CfKjUpPT5BUIG2Een6ffquKRa9IG/+9IM2DWqVoHnGDz4u0bjt2ZGT+FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzQovjpg/HwogQwi2i5bl155J+lmHUpS6vA/bFEDw4WAIgO3Zdhn0q39al1EEsNqrGcnl8tD+xJH9sjvJS3Q09VrE="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.5-2":{"name":"go-ipfs","version":"0.3.5-2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{},"gitHead":"a389fa93ba93f5e3f67f25465a6f5a4c31726081","_id":"go-ipfs@0.3.5-2","_shasum":"060938b4002775eed3a84f613f197ab1fc8403e9","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"060938b4002775eed3a84f613f197ab1fc8403e9","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.5-2.tgz","integrity":"sha512-IRdJlLFiK9Frz1VyhL88LrDfE0zbjEWPZGZkBESEjEMuR/PsnGgPhwlL3cS5D59JVw7MB+4kYL1tbAF/xnzDXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXLyINHXli//rM3GetY+Fg/iUZ0pIpQr228K7Bb3DgYQIhAKLt3tI7ajq6zzH7Ji34AvwaA9CcahGNZhxkZMxjsmB/"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.4-2":{"name":"go-ipfs","version":"0.3.4-2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{},"gitHead":"a389fa93ba93f5e3f67f25465a6f5a4c31726081","_id":"go-ipfs@0.3.4-2","_shasum":"be4ee82edf376d7f3e5ba41d599bda1e0b814447","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"be4ee82edf376d7f3e5ba41d599bda1e0b814447","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.4-2.tgz","integrity":"sha512-OvLDuQ10bXm0UbOSbz2pcGx0N/+5eZQp1cm0jz4dd1VZt2CUWYxRV6QFGbXwKOz/sdKDY1rVBQrduuBXJRyMZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfhXRK/EWEV4r6BbW1p1wrvTnxQN96m9Kl9LO8tRRcQAiBQsx+KWIAgSA4FXq7RpQj+boOTc4g3jRiKshe5+Wia/g=="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.4-3":{"name":"go-ipfs","version":"0.3.4-3","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{},"gitHead":"a389fa93ba93f5e3f67f25465a6f5a4c31726081","_id":"go-ipfs@0.3.4-3","_shasum":"e093c54e6bd1eff433345871b63bd774627e0c9f","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"e093c54e6bd1eff433345871b63bd774627e0c9f","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.4-3.tgz","integrity":"sha512-RaIpKIC9TWT/ae2K8pXKalf7VY91LmaxW29xbHbaMPdDIziEWHmYhQZmHhJt3mwEzZbmAbvaPu3atDzbO9IGvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnvD2f0IU6DqCFvdnM9/ZWQ1yTwsA/aOrLe29JsVyJlAIhANiEBiMRNzPF5HJ6kmBeyF3sth0qXQ/OSiRFqbZztO9o"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.2-2":{"name":"go-ipfs","version":"0.3.2-2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{},"gitHead":"a389fa93ba93f5e3f67f25465a6f5a4c31726081","_id":"go-ipfs@0.3.2-2","_shasum":"ea0dea0c43df9a1279fb9b6376f46e0ccd51e250","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"ea0dea0c43df9a1279fb9b6376f46e0ccd51e250","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.2-2.tgz","integrity":"sha512-rCSu2hOmqWgMQQ67x8qbdaAZ0Yd0lOVvWIcgLf196fhWYl/7DnDN64saK/Gt6nkFkT6e4G58WSiEraRPNz94Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXa6fQSDgHObCusvYO2V3lU5BJmSimjo6xa2xtapgtgAiB1F89fi+TcQUzHOczn9ToLNuu2Is7GXhxHnWzlW44RyQ=="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.7-3":{"name":"go-ipfs","version":"0.3.7-3","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"290992100976c4a6ae1b7e23c6918f0554826729","_id":"go-ipfs@0.3.7-3","_shasum":"6c9c016e214a8e3b1ba3dc1b7a0cc334b936a655","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"6c9c016e214a8e3b1ba3dc1b7a0cc334b936a655","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.7-3.tgz","integrity":"sha512-jDLSTu/48+D/Jwi9PWS4/mS+KEeQ8tyJcltIOXUylgnjLepHyP94lP7ErrERrrm7pTtj++v3BfQl0zgzU4vdOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDemcTti98aNGpRPxZ2gi6VbT3nhVqwNP69zZgD7tfh9wIgDaySPg8vE5WBFyyDoAqkykLnIu3nksoi1ExOCD+PGVM="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.8":{"name":"go-ipfs","version":"0.3.8","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"directories":{"test":"test"},"gitHead":"8632321b87b619b3c0ac814ccb4690086ddbb434","_id":"go-ipfs@0.3.8","_shasum":"f162dadc4bde0fded8d905715bac0793e72a134c","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"f162dadc4bde0fded8d905715bac0793e72a134c","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.8.tgz","integrity":"sha512-VlJfVbyeoawvmyio6PODx9z0dNW9tZEV5bzlfDntGXXfltyiv6w22xQwvtA1XBAZCXn4Q2hmiD1WI6bpFhMxuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWXOYGZQJ9U4t0tG/skLxKnRySZdpH/CuBduNdFRKX0AiEAy6al1AfLwfIIxDMV3j4a46zn3BAhyXNgbdixitvx+RY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jbenet","email":"juan@benet.ai"}],"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.8-1":{"name":"go-ipfs","version":"0.3.8-1","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"37ab095e781712b542980658ef11ae1d61dd838c","_id":"go-ipfs@0.3.8-1","_shasum":"363748a544803a3f36413a4a17e1da15f51d1b02","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"363748a544803a3f36413a4a17e1da15f51d1b02","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.8-1.tgz","integrity":"sha512-cFINz4TJT58mlpN4je//AgVdkXrRDddSMRWxKJEwiHYxmyo2OW3a6H5hfGSAPo8vIkOUgwIanJlVUXmjZ86YCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfw+uPZm+b1j/rx9AoH7LjCdBLCnf1QGxf2N3zCxualAiEAyoqQbY3MtJkhYzpf4P4TS/LQJUe8cMuUtFSyBgYNH+Q="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.9":{"name":"go-ipfs","version":"0.3.9","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"4e60456b91781860fecec3af67788337b0710843","_id":"go-ipfs@0.3.9","_shasum":"a5ec6495a03e8da78b945186bcf7948a9c48304f","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"a5ec6495a03e8da78b945186bcf7948a9c48304f","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.9.tgz","integrity":"sha512-mC14IWTUKDTU9n50IypIpp8qpT+iInTP7JvmHAzh/bIaHQ023LXnYrd2PBXMkbmvEshfR0NQCWLSEQM+kMGR5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6uHA43dRhvcRbHp5+2NSBiXB0HofUNCWaUhDWzqGKvAiBkYFbNBd3f/r6jf/AW92QjLyZzvYIXAK807+ibLn0sbg=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.10":{"name":"go-ipfs","version":"0.3.10","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"05a30632a8dd26240d591550a6c699ce821d5755","_id":"go-ipfs@0.3.10","_shasum":"3f4110af8c84e17483d9e466371447b96b6db624","_from":".","_npmVersion":"2.12.1","_nodeVersion":"4.2.2","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"3f4110af8c84e17483d9e466371447b96b6db624","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.10.tgz","integrity":"sha512-NhziEpIjaW1pSjRfQEGjgNIFPtsLBUxuwkMtemA508XtJ3IrissBpu2vHRH1M9V9xSlURvQAj5rt/Y8kFGm6FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAI+szlnk1f7KGTGCh2lh2x95wLQdX2mCBfdZURPW9gdAiEA/iBvQLizc8pofxmYRPj+Q/2ui+MK1UsDmG+N/W9do1s="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.3.11":{"name":"go-ipfs","version":"0.3.11","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node install.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"extract-zip":"^1.0.3","go-platform":"^1.0.0","mkdirp":"^0.5.0","nugget":"^1.2.0"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"fd990a6848fad2863b34b635455323f289751feb","_id":"go-ipfs@0.3.11","_shasum":"1255074b8cc41d734bc54f74e9f7eeabc997d7b8","_from":".","_npmVersion":"2.12.1","_nodeVersion":"4.2.2","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"1255074b8cc41d734bc54f74e9f7eeabc997d7b8","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.3.11.tgz","integrity":"sha512-mkFOzX8iLOIndBRp/Jg2q64HJd4NvRW52aCuE1yny3378REVbMQGSOFzqe0UvydSk7llEVC4L2h8SIHK1Fzh/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLsSegxbvbFYwk9ahSoocf34gpq/aMd6UJHKnvDmvH/AiBiWIPVvg92q96D5/rct5hI/3EFkX71GNWVX/10IocUUg=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.0-hacky2":{"name":"go-ipfs","version":"0.4.0-hacky2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.0-1","go-platform":"^1.0.0","gunzip-maybe":"^1.3.1","request":"^2.75.0","tar-fs":"^1.13.2","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"3e0fe556eea710795ce63d8032992d0843625c7f","_id":"go-ipfs@0.4.0-hacky2","_shasum":"cb29a68110c33bf306079226907c93f871a24f9a","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"cb29a68110c33bf306079226907c93f871a24f9a","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.0-hacky2.tgz","integrity":"sha512-q06sQhsKfEmlF0ad8BjwYbxwwLDulMG+gYauIcwWEJ9cxRl9LGznjemma40EiIcZVJjRnp+5znTRRQLO5Bpfpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG/Z2a6tTr8tywI789tZcrYxaRU9fTQaEyhCJncR1wrQIgef2ef7BYLvLNHLXAWMsvWWoB2tR4bXPQAvyB2VJAFpo="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/go-ipfs-0.4.0-hacky2.tgz_1480581493809_0.8752234955318272"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.1-hacky2":{"name":"go-ipfs","version":"0.4.1-hacky2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.1","go-platform":"^1.0.0","gunzip-maybe":"^1.3.1","request":"^2.75.0","tar-fs":"^1.13.2","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"d8a31255de09b8635fd496ceb043e7608028fc13","_id":"go-ipfs@0.4.1-hacky2","_shasum":"0082704ca288a60d254ad45af716aa65959e7d5e","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"0082704ca288a60d254ad45af716aa65959e7d5e","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.1-hacky2.tgz","integrity":"sha512-m3zUkfj1yKpwrsj+wsejhljVwLysHslM3ItblYuJ1A01G7Rq85fyX59fYuNBHgjK39oEW3XL1u4ZJ41jtbK2dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg56xXrP4k7Xj+ErdNB/51LEiRkZiq2tLnkp6MJkIdXwIgOfubKQBr0Gvog+9oWRq0H+aTGOi8cjE+Afle2tj91J8="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/go-ipfs-0.4.1-hacky2.tgz_1480583466583_0.7604717020876706"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.2-npmfix2":{"name":"go-ipfs","version":"0.4.2-npmfix2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.2-1","go-platform":"^1.0.0","gunzip-maybe":"^1.3.1","request":"^2.75.0","tar-fs":"^1.13.2","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"0e8e2f2ab2de3a2ee3828ebfd29445e6031ef28a","_id":"go-ipfs@0.4.2-npmfix2","_shasum":"57a3d59217445912d0a997179a9070d07c253b96","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"57a3d59217445912d0a997179a9070d07c253b96","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.2-npmfix2.tgz","integrity":"sha512-RQtFZ+sKBzkE2nCWRzhLonqNp1w6nww3Qr/cILR1coIyIwbKyMrZY7dGzEtKQslLUQjKcXrvvLyCYCMbuoPvYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEwok+qJcUYrZ4N7CuwZy9O2Co66osqapkLFKU2CBkUAiEA5pVaap9kFnArivNKMtrO++DFm4wXreB8Vg3CdsaLLTI="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/go-ipfs-0.4.2-npmfix2.tgz_1480583829254_0.24352708295919"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.3-npmfix1":{"name":"go-ipfs","version":"0.4.3-npmfix1","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.3-2","go-platform":"^1.0.0","gunzip-maybe":"^1.3.1","request":"^2.75.0","tar-fs":"^1.13.2","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"bc19d9ca597a598ce7df598c174dcfd7b2b19949","_id":"go-ipfs@0.4.3-npmfix1","_shasum":"056cb38ce811413799236c64d8bad5abeb721e10","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"056cb38ce811413799236c64d8bad5abeb721e10","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.3-npmfix1.tgz","integrity":"sha512-W7LqIcUkyjKmU8l7/fRXOa4fjSHRnQxI6QBXfffCTCq5TqTAG98rTGVy5+oQgQtpzrh0s3C87xxeMBHU25zzeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4fuu3a746PRhayNTDUthB0VfGPafbPqpk3wH/nkE/SwIhAKlK0w+X2puRGO9ULKe0WboGLL0gV7F7+8Dm8oMEZFoW"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/go-ipfs-0.4.3-npmfix1.tgz_1480583915804_0.9484821388032287"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.4":{"name":"go-ipfs","version":"0.4.4","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.4","go-platform":"^1.0.0","gunzip-maybe":"^1.3.1","request":"^2.75.0","tar-fs":"^1.13.2","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.0","tape":"^4.2.0"},"gitHead":"39ab90998219e45c198a30b250c4aae248a9c2b7","_id":"go-ipfs@0.4.4","_shasum":"708a25fbfd39f8375c906004cb124c9e601c850b","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"jbenet","email":"juan@benet.ai"},"dist":{"shasum":"708a25fbfd39f8375c906004cb124c9e601c850b","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.4.tgz","integrity":"sha512-mR+rSR0vpqeXcO3xJ2Tuo8sen6wfwY1TriyF7CKW7oDB5FCQaiSg9PLugS1I00WqM0irndJowzaxTLuhEsjSBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD33roymano8N7UgVFYr054L6hHG96E8/stzBYsVTCw/wIgJKYXKGCHtwHejYUnRcuh3vBt/YWzp6r7pubH1EmlcZs="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/go-ipfs-0.4.4.tgz_1480583969206_0.471357652451843"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.5":{"name":"go-ipfs","version":"0.4.5","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.5","go-platform":"^1.0.0","gunzip-maybe":"^1.3.1","request":"^2.79.0","tar-fs":"^1.15.0","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.6.3"},"gitHead":"5c7c9f9b12298b6701a08b87187889c14870986d","_id":"go-ipfs@0.4.5","_shasum":"31ae9f8f7e1e9319a61b99260c32cbbb8af9db33","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"31ae9f8f7e1e9319a61b99260c32cbbb8af9db33","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.5.tgz","integrity":"sha512-BlMDguYopgb1w4EPWsXLwdiziDRcCv3pNifniBpSs7ZxAXQw4ns4AKu4LQpDeuQ4avxC36URXLkUzi5fR0jTZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICu3j+bNgnlfEGyUQiQWZmWbi2MqjQNPIt/DDENiOZr2AiB7Yr4C7xAmq0H9hZN7NgyoPtiwu9e9Bxuwoz860wZXeg=="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/go-ipfs-0.4.5.tgz_1487166908983_0.21408968791365623"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.7":{"name":"go-ipfs","version":"0.4.7","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.7","go-platform":"^1.0.0","gunzip-maybe":"^1.4.0","request":"^2.81.0","tar-fs":"^1.15.1","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.6.3"},"gitHead":"8269014c9d99b5ca4eb7fc7c3542aaa4bb82f019","_id":"go-ipfs@0.4.7","_shasum":"eb34f8eda0c675f46935d327770adcc76c3adb5b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"eb34f8eda0c675f46935d327770adcc76c3adb5b","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.7.tgz","integrity":"sha512-itsuI9oPOOqwwruL3t1fR9ksGGTpOB4kIZ73hvL4PGQemCVtpwpH15cMMK3GiXpQCDW3zcz6XCv0AUgbNMtOHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCesGuEuAlSKxCTsvfpurDxmQanNhLhpb0pT/kkaIbQpgIgaRPKsk6uoIlEdXz9yuaN/zRp2ZrIsFwb1zLZzH8C0+U="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/go-ipfs-0.4.7.tgz_1490035215377_0.004267542855814099"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.9":{"name":"go-ipfs","version":"0.4.9","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.9","go-platform":"^1.0.0","gunzip-maybe":"^1.4.0","request":"^2.81.0","tar-fs":"^1.15.2","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.6.3"},"gitHead":"377fad6eaa1ef23daea1c78c6515d41c9447e123","_id":"go-ipfs@0.4.9","_shasum":"61b48043dcd7b9e07c26054936759b2c3f256b9e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"61b48043dcd7b9e07c26054936759b2c3f256b9e","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.9.tgz","integrity":"sha512-67BAbWsdfu52mAqheMKp3bV7LwRC/RWrm5wxLICP/lcSOq+r/hOQhEDuGBCV+44+X4P5xYkMbsriQg491VsL8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt93eA5DYxCs0gx35+NQDcjY1a87T4LQRovBcFDc4WVAIhAOzsKH3T/E0heaiZ/3fmGLV1vKvyPm2JHYJFaKKUketx"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs-0.4.9.tgz_1495228820595_0.1773806542623788"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.10":{"name":"go-ipfs","version":"0.4.10","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.10","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.81.0","tar-fs":"^1.15.3","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.8.0"},"gitHead":"4cd18821a90d57a7376f1e078490ae711c0cbfe3","_id":"go-ipfs@0.4.10","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-GrpE3bUgC7HidCuRBOTmkI2z5RrBUdq0iIH48jCIRg7MGGdQ7LiMkY3xSUfS9FYvvzrerQ0jbWtWYxfLsFRQIQ==","shasum":"38580be73659b35dc25e5c0e0fa10366735f14d0","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6mx7YDk55g7qGHY+IJTQjEJ5DH6UATI3f3c/1G2XGaAIgVqLCyDzz7XYuzilp2rPx3eUzZfnoMTmuFN0A9d+KaIc="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs-0.4.10.tgz_1504011604411_0.5544985621236265"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.11":{"name":"go-ipfs","version":"0.4.11","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.11","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.83.0","tar-fs":"^1.16.0","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.8.0"},"gitHead":"76520f0eb9947535c6f8d12185706a7f31ea7093","_id":"go-ipfs@0.4.11","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-mSfeGZEmCPwoxl5TRH6fp9Ye05amzg29Z2fCDZBici9DYbHsFR/CyLr3SroXwM01utc3MudGGYGP9ahmBB970Q==","shasum":"ee2cf4f2cf74005275b4cb6eedc3e52aaf9cdbef","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExYs/aEbc806z7O0YjT5WNVk3tAwMc7wSesrQZ93nM/AiEAuVSSh9/EQNwDkuT0h5BeLEWmQF2RL/rHiPyRoV1N1fA="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs-0.4.11.tgz_1508319588643_0.30686941812746227"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.13":{"name":"go-ipfs","version":"0.4.13","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.13","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.83.0","tar-fs":"^1.16.0","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.8.0"},"gitHead":"0efb9163c68a71649f7a98657572e3846831e27d","_id":"go-ipfs@0.4.13","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-xtZ9gSY3bN2ZD72PGLgY02wOBvP65fjSsh6Tb0PjIzuYVqb3NWR/bWKPVHBNwSGmtezPQavqq1BFsmNm4j0jtg==","shasum":"bd7c5fec832bff70101d9a7d491a4d434fef9bc6","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXUUbklZdp3/FFm+iPr/1hf7XeZj3dEKor4grBR5IiaAiEAkShUsmayLAwtH5W+mIYwrhJTQvjgFxAQLl6g1Hwj33o="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs-0.4.13.tgz_1512127492733_0.1222265767864883"},"directories":{},"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.14":{"name":"go-ipfs","version":"0.4.14","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.14","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.85.0","tar-fs":"^1.16.0","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Juan Benet","email":"juan@benet.ai","url":"http://juan.benet.ai/"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"tap-spec":"^4.1.1","tape":"^4.9.0"},"gitHead":"1c353920d8fa52944d9835f0c7f1ae86db62ba44","_id":"go-ipfs@0.4.14","_npmVersion":"5.7.1","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"integrity":"sha512-FMLlH0aGJ/uYssOP1IroG/peT32xJsdtdTLjMZBWhO4Xd+3MOCqQpLar8uB1+A7xKqgv0eAbQsO9jCpd2eHpOg==","shasum":"bae251844d3a8318df2569a39ddbcb07748f8fa5","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.14.tgz","fileCount":9,"unpackedSize":10514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe7XhuvTWcTfOngBCbO2cxvshPNbcHLPUPxZtW3akGNgIgEhWCE/mzEbPpeJIoN+WKcIqZI8E/0TPBlMDQzr54yjs="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.14_1522179950625_0.5867914761000854"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.15":{"name":"go-ipfs","version":"0.4.15","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.14","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.85.0","tar-fs":"^1.16.0","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^11.0.1","tap-spec":"^4.1.1","tape":"^4.9.0"},"gitHead":"fa1dbdabfd4427392d11a6d2b7cea9f561551ebd","_id":"go-ipfs@0.4.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-OgAQ4quaWz+wE9h480YRRvgZlXeVFmiFGElejhPxRvGtTUV8NpFm7VGSv3IYCq7IvwE0ETvnIQkgmESKoCiT3Q==","shasum":"392035f461ad32eafb7e33fd41cd99c2d4206c0d","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.15.tgz","fileCount":11,"unpackedSize":10965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/dRyCRA9TVsSAnZWagAAlB8QAIWaKva9PXHdYLvHkYec\nYSjgFDRfemeuEXRYmY6FTlVxa5s3omHUy1oaIVjCb6oYdy14DWYUbXWcaghE\n9M8cMKdwV8KwcuJ1A03X+FYRBpbllIHJ+b8VNzSpmfijLjlU+Fif1rF6SXyh\ng5q7fbgD0ltSbiCDxvoff5eYCDcs/PSqKNnBxjc0sbIX7BvZefA597Kr5Yyk\nvtz7fRhBnal09UISC+ZsBF92xjMsrYimsq8bv39kryBwvzMhkykrTgolxWSr\nsTODLoQH36LEYbe5E1UEYRyTC1aAcUcUgz2fhc7tmkryvkn6Hi/U/D1TplrB\nrpzLJkjQnf7bNlwbAjLvzPnvYvrxytH3HPyWI9It+Z+cAwODBqBBzMLLnFrM\nANVpQvOPDNJ1qqOWksNnYoCT5HSjZ3mwIvU5VREIfLRnI4DlkTtNBlqNaD+0\nZ7z58sPkbdecA+rWs2+T1upXIMze9yhhhiflfhT8NzSpKVyc5rswJ6V7WpJ0\nWT/2lbbiZjcN4cjXRlvgtfJvNgOywEjIevn/VwaLIoDc394Qy9lzI//4vOec\n7Fq+YTj578dUh8XsvClsHTKv2Y5xnCAeWKFUFyn1RlA6eGr4qsd4hh7fjMJc\nSNH15fd2fh5OMksyThNyOEqh89kWidLr9iqLScyuT0Vp0+P5/Re8QTkB9COB\nKgGi\r\n=uXdU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW/1AyzNdN6zcNV7PRKbj7XQj4PzYBcVDVYOsn9PfxZgIgdaG9QQLP/GhOCQzHjL8oqoG2L+SZ9CvnHdFHcNxLL4c="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.15_1526584433705_0.28502398200907075"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.16":{"name":"go-ipfs","version":"0.4.16","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.16","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.87.0","tar-fs":"^1.16.3","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^11.0.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"cbfc4757b0791d12b3fc8f0f95ec40d0ea128c52","_id":"go-ipfs@0.4.16","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-/Rsr1IcWZHRqP354ub/1oEEnzbua7kmj0YzY0xU3f3AmEN8dbkFwu2Sl+inNyyDYxS55YC2Vu3DeTHOHZocefA==","shasum":"21b6a4a43b0f8651f5d4574cd7466fd725a8a159","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.16.tgz","fileCount":11,"unpackedSize":10965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSKjiCRA9TVsSAnZWagAARWAP/0c4Fr7hXrPcXfebqsl7\nK+DLu/3/p25sIL7iodCb7g6+VPGPVNP2lGy9qJo+A231cXPHR6qVXmwf2FLW\nuNC75XQpndCLE8Lxmlbt4BGgkwdntx4k6PkOalmxZFzz4kZTDEtvUmwkgdJt\nGIPm+HzIT4TVvy9hmC60EPZZPhBijqt1Ou2Wn8b1q2YHnEeethgYlWePEH35\nTj94IIfaecvyv8Cki5QB5MpWV4+vhoCzkOJY4KmGj7tomondA7vBL7ZD9ekf\nmO/zq+o2HkAIT3NEa/D6bFXAwwfwYXipYafryuojWN7driqz/Yi6deDalmZK\n/RXOO+71eusu5dUBEoU0zs1GqX9IoOmaGasVvk3ThE22eXZsCiuk8QFReVaN\nKI+7QuB/8Ve/qICVm6xSK9iOsTP4RGSduQl6CFdSqwiarGT/p6z6S4QwhU1D\nrDY/aDZF3MZBbqSSgDNnUP1QkDeAkkueR+lyHZbY/YODakgahfigaDJr+j+h\nh02H59kyhpQR4xXHF9njXcZoOEvXb3LSIzlaJLmiXZzy4dNXWzeEEOvDBBen\nh6ee5gXOFTohQHrFuVh16iJPOexAB/owkjj5aKrKEG2IXacQfbwQFb4/kUqE\nzX6tHgUYWza+Rn7wAOquABVgodsTg1upE2iFAqKdq18so96DVyHnyg60f4LN\n6Khg\r\n=pfYX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvFA47T4oH3Ht/Zn+kuEzXa68UHE9196ZVl6TQu/nwCAiEAlAEbxeCfcjY9mGNDhBFfYtaUzsk6+Fi3ah9g3Vermdo="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.16_1531488482133_0.5656146434427933"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.17":{"name":"go-ipfs","version":"0.4.17","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.17","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.87.0","tar-fs":"^1.16.3","unzip":"^0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^11.0.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"979bbef1af7663019dd2abc6ceb44cb3ab8ad205","_id":"go-ipfs@0.4.17","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-5/YLMMq+/1fmeMMwDjX+nPPsUpN3BtpHWNhrx0l7q69lvgr1y8sF+j7RVbMU5YkDW5cP5swd+9OZ2lhOxLhlEA==","shasum":"50064f672b7b5a90f22cbb17bae8feb9e99ca063","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.17.tgz","fileCount":11,"unpackedSize":10965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXCefCRA9TVsSAnZWagAAfFgP/1WKjBMsEeAnn4nqfbEg\nzn+6DdQZnSLxvBfur5HFkdHM3yMY7SJF4dLtTQ50BQftkSh77GmWGXObHpuS\nGHi8dYwtxO9LRS0+jGppStKeYbHA/zeWjOwZyTb7+qn2bHnH6mas11xeNPwO\niOqn1ebXt+sw7gXMPWybtDX/SJtODgDsYa2YKbAshkhAnqQtdDPjuqovEIFr\nqgMhFc0nsynAw2RvGRI1LAlUNttF4+XrCexLAJG1H0eOJY7y1V6JFsy7qUNZ\nH2VgWkkDc4Id7UQAqwKllDdLOO2A1x83jl1XWN39GhfXQNaQQtCZup7G/mHR\nTMWkOn48glpZtDUKLoT0FdsqhKYdqL4XY86kQSMJ+Y4VGNHKgUBiey+48co4\nhij8WLCRh3NScwzqPM+UHPn2/FqtGT+LpsKQxiLUobzzT0+TIREFUscqdR0k\njH7u0FBtmwWmxexfvtv10FvKJWR4mhEhwXEe2N7HhxD41PzGikmwZtzqF0fx\n+eJjxoZfHYDmqGwL5v62fBGHl8a0nDNbZWV1WL5vmkDda6Lz4/tR0wrowR1t\nKXqPNS9qgDj2ZjTDcl5MbgsaizUBnFagm9BeZ2NDzQHmAZMy/OhTnlX9IDKY\nIfQ+WCfoOp5+xhs92jSBl3C1vc7cOo2Sd2To997FvfcsssxYCOo7Rw8R+hBf\n63a5\r\n=Bykt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQBoklxLQpgOu5PBz0a2GIXpf9lnKwPs4UOUPWgqwOnwIhAN30rtY6SzfUzYPZfO4dhiRLhJWA8xmj9Fxr9WIF94f3"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.17_1532766110899_0.549881268369935"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.18":{"name":"go-ipfs","version":"0.4.18","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.18","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.88.0","tar-fs":"^1.16.3","unzip":"~0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^12.0.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"c94e39250a2b16b4ac03bdd5cb7f9b984441f645","_id":"go-ipfs@0.4.18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-6eqBVgaTF3d8n8qvMg2k64J1bAr26vCf+ntfeXnqmz6DAiFzDiLYMkQlBWjLn4xF6RJwJGX0knO+Fhs0me19bg==","shasum":"2df05af4af5a5d4462e3e0575da021f2a1241d86","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.18.tgz","fileCount":10,"unpackedSize":10906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3Vh0CRA9TVsSAnZWagAApBgP/3Fi/tFjRj9QjxUkYDSM\nsF+5ui4iXnFfFEtcU55FYljJj9THLe6kybKg2gvzzqWc6zdqwGiLV5Q7537T\neo2iD9KDJ+22A18rUXIUHqj4I3VhoCNiYavGfE3CbcvFNNZrxfYRiIFw4Wdg\nzNzIk9DuDIXmyL2m/rGkkecLfCwErF2WBNWXF+0YgbTNWsc3oZEutA2JouGl\ncSeAuPIHCWD/4pDim+1S7odA7ELoDCwmwDBKIp/6b6xn69OqA/OEejyMHb9P\n180+8Ld7wNwAoM5zZGRo4FhhUEE2vEjVJOvw/zl72ol5u4j/fEOd1tsDrvTM\nA8u+lA5yf2OXd9ZdpFAxAxAT6hA79fdFGnLF6snRfXC96Ac8sMWZf8ZLZbbl\nIomBmuljU1iLvOxzY5/g0x/g0hjMyef962rFUxMPSbKFryXAZHn+WyViVT7h\n6JHUtJW8fhgTH380WMs49rbYqWSwKdusyhQiLV4Va/pU26USBXLRihScM1+a\nx49xUJYPRz5RR1BkgG5P/CTPUGefZQ6AMk6Vp94uXno6mEJdXcAmGS1fmATX\n9s/HLzBxHulXoQ7RFScTpJM6ZcfM8+BYTrRjXqJozGt6TEsoPZUjeHGJ7Dam\nDGfbd5dqp/JFfR8vHmNcEZ69foSdWtrTHtYtKVyq0HWIYwyFT+zYCfmA5/mQ\np/BY\r\n=WpQx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQvf80++Ga6aPCobGYTFf014WSp8468uWL6s9Ftp4InAiBtYIoyZ+/QIiw8sV5Lwpv+yf3rAhtqWcTxXeXDHb68PA=="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.18_1541232755912_0.5621365177594242"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.18-1":{"name":"go-ipfs","version":"0.4.18-1","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.18","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.88.0","tar-fs":"^1.16.3","unzip":"~0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^12.0.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"85eda68fb2508bc5209e0c7938c8c329b851d5a1","_id":"go-ipfs@0.4.18-1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-9DQl6CnvrlTGfPfzYTkUCbTNHj2JM7ByQ/Y9FXmbdwFv4Zg/mvVmpEDxHgeKaeo5Zzt8NPzbXg/aaP11UClNQA==","shasum":"f24146c4cb5a3a20dd9f47655ec01d34ec9d72e1","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.18-1.tgz","fileCount":11,"unpackedSize":10967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4I4ACRA9TVsSAnZWagAAI5EP+waossoq7eseZGkaM1oI\ntHLzPCEb5CtjkZQ7njz8ERtgDJ6PiRHa4tennFBMClLstpz1B6GzkM9RQVpb\n+FQCpgp03+I8fsUtA1Ls+cY+PI/CnGF5087pzfSDvq+dzSCWlI2cM/EYWVCh\nlojfjs8eS9Mi5Aab+ZypmnoSchCMBWvMBRyG0cUEs/nacLrqSnzjIkszP9Iu\nPLLIjumtuNcztY4m4ouaSeB+pCZa+I2CH6bnwu6b2Z48k74Lhq4C31iTMko1\nG8wNUwgOWcVAh4iM9BtJvArDEhaYJqo68mmp9e0cQDFxW5NzyJnrQUtkooRr\nbz5AKbxy7wF897UO/BRVyXUNgMnrgdI5n2jw9JzK+opFe5Z0bb5q4f8Ycxt9\nWGlD8fHAszLZDQyohzsb/3nyILseWhkWjBisAbxMSK9/51ybrE04Pbuwo2NE\nB40tHiCrYKkfkgoAWHujSiB0UEoe+PG0ukUJF2XRHnu+9m8cno//b684NyHx\nbGxPkd/O4tjx9gW1OwAeOOqcVFb7H+3CilYGm/fG/8V+KwyACWaPkRE+haD7\nfR1WlkZ+chlr1mV/YdydxjM8S3yzkz3NwlKn8GGv8xaICLg3OodWy4fXiQ0d\nPjQG/Y7gfku88itJ3AMcJdJbxGdxTo6ovNpN44Uys6hZ/UEGaUKBzTJM6O0m\nBshV\r\n=xE9h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9K+7m49PIi9K5MaSFxUUbyMcQthXvGNdxwgy6DuUb1AiAeZlseoFqikPJ6tIaUNZoZeaoKUrW+i/DsKVkEHr+L7A=="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.18-1_1541443071875_0.0261109766444505"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.18-hacky2":{"name":"go-ipfs","version":"0.4.18-hacky2","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.18","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.88.0","tar-fs":"^1.16.3","unzip":"~0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^12.0.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"772ea394b1784f08f0e0080977ab10df08f4252f","_id":"go-ipfs@0.4.18-hacky2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-cVkyf70FdZC3itm68EP/TKjquZvEhLoclxLG2IjA2WdCA8Hkb5lT66/epiI8MvIwG1I32XdZMaX2ANafwdmDzA==","shasum":"4a87539e9b62f15175ca948b0baeee3bdcf6c17b","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.18-hacky2.tgz","fileCount":11,"unpackedSize":10972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7TpwCRA9TVsSAnZWagAAigQP/iCevfQvnFckxNETLCd7\n9BVP5nxY6XzEpOrNfItNXFt/lG+geFk+oPz8kXTXILj0EqxxWqnYlJukVT/l\nJYa2CEKn6J/PHjWR+7tPHjChKG+tHgjDyxV8BlUExJljxsd/L29CG6EGskr9\na5Bjqw/HJGBRpr3TxQe0Uwkhxh7KES9+THxsQ+UciUgmSTsIdXv4c6KxUIio\nZOSZgDLooW5e10RVRrYAV2afv6BdhDUV//HknHQZgkYq94hRhqRi+TqXroar\nBL8SmjirMpEFro6YSthRUsE2yT8AdRfsIUWvcsV7s/myhC6VehAWDy/XLmZl\nXxow8uJY578aDHNnvvuxbMIZc5xs4oAAoXMsBlOUbXqk78In9dzeTPVIIXFV\nx8jy8+04ZLkzdRAbxsa0qKFduOb2lRO7bYl9giZ/wZRF+I1oMA04zERacWqQ\nsrBeyvk0ucCL2w3pRQ1ObEccsuqciFiuGTnjfbReoaWpV1MJ0leiLrxRXOGK\nweaj/22/KUHJq0tYHdD9EMRZ1V5NORHyoEeRQMHCtUR+a3m99Mcgm/hwIxpV\n1+N+nADcCc+RW72VdDwJXXWvI/F/V/sQCE05Zjho5lKqAflVvUrfZ5fEPHnt\ncXq8uU6kE421de3CNyauTfIvKUaPZpgjMIBfNdQ9PoKJjANeUf68TPC+EQ7q\nvMzp\r\n=7WxU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcMyo2T8G1uE5FVQAt18akhvMDDxexQVtWcNqFxiyq2QIhAI20Vqlb81vphk5Vxe540BiqkhH3zHujnciGX6wos9mZ"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.18-hacky2_1542273647457_0.8972540734357302"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.21":{"name":"go-ipfs","version":"0.4.21","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.21","go-platform":"^1.0.0","gunzip-maybe":"^1.4.1","request":"^2.88.0","tar-fs":"^1.16.3","unzip":"~0.1.11"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^12.0.1","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"b1a5a832131f54afef4ef77295b5e4259c39e68e","_id":"go-ipfs@0.4.21","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"integrity":"sha512-e18p23u9L3duGRRdScQi2Gvggw0Yde3JCiutCAolTqZVOhQGxkg8n+V/LjBkpWI2v1xrPu2zU5WI/nidGe6KjA==","shasum":"97c4d7ab20e9f7a7c5ac32a2deaab56b1487da4b","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.21.tgz","fileCount":11,"unpackedSize":11007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA05BCRA9TVsSAnZWagAAj/gP/30StClmCQAuYYQTOMHu\n1c5nPAUhXagwfU+o2KK5Nu/oPUQYM644jlJXLtwYTdzkn0O2Kv9WDfIvS0IW\nIS11VlpJ8fchnZphg6Gp3FfSlwGxE+OK3zhWy7aHLpCWmrAj08ubQlmTEf0R\nPyR1ftfSZI30zWj4dqHXGcc8IJLtapCydbBGHcWxIaeO8IAPJNXBcebt1ULY\nZt2MbiGYv0El6ACURElrPk24P2b4vHacMyU9Z5wuN54R38cjlkRUUET5GP21\nATkuWXr6rhJZHnmsqnXXTF/fi3d1pJk5b712kH8vQ+hiDH2XghnCxZsFHGKU\nYIykXi0izPy3qX3F5xZs6WwW7fPyXmlfvR2wtgbb8C55MdDe+NhS9C25q7k+\nKCYwgggK1W1tiSHdO+5444bLqHYOlIek6Yb5Tkh/nqJOuhz0s6y2PR0cD2AC\ndgPX7wDJpDgA511dV+07vVV20jKS8+CVxn5+i3Gdaa20g4pOk8zfJZh8vB2f\nEgNhiOKx03qG1iR+DuzgiMpKUn4MGC+7HJG/56wKQ2u6nAi+Tcm9dobPO4bA\nGYmt0FJ+mcDIE5BHqo0S1h+FRU/S56gnuaKOaL6KQdbnf3n6fRniGj/cdMv0\nJ71PGFQwZsxFjH/kdOIhteA5m0xBfrErXLvMAWykXgElYVmL+Ali8G92Y8Iu\nR+v8\r\n=5lxe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiAi+Bvs2Qd7ed04MAZhHGUsvk2VyHXgPNickpFHZAHAIhANrlXoE6PESTRWPbfFESuhkRGhStjJBMcGGqwkNm61MT"}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.21_1560497729367_0.12038904695178743"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.22":{"name":"go-ipfs","version":"0.4.22","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.22"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^13.0.0","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"ed1db79941913be5dcfeadeab66340acfaf5280f","_id":"go-ipfs@0.4.22","_nodeVersion":"11.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-DbR7cmPcHjSd1FKZfDzbc4ldTD379PSGMvnQbqr40FJr7y8CmMPvb2sIEKJ4+TzFSW55PZRGHOwvZXj+ftmJEA==","shasum":"395f5d3c5d98d84b922710f8a737c9a835ec4be5","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.22.tgz","fileCount":11,"unpackedSize":10875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVDmeCRA9TVsSAnZWagAAUTgP/Ro0qzjy4VbypG2y6oy7\nFMTLeiRAP7Rplw9PbG5FW7yNnZqHOqHFjIUnO801TdZKHqX+u1vW1hgnyAEh\nZNB2OdcSliPwzCVOsQ31H+KOYeUFNGZ7yUxkfrc5y0ygzoyHQAOdTmOro6V9\nf5+uCFlZMZrZ7GsbQQEFjO4SkUxKM8IHhPQtiDKBdzVenpl5rpirlMZui6Ut\nYM+JSOv1nSy4SXxqQGYsgkUehpQI87mnnC7dRxrTiGatp2W406fzfwEoyvKq\nUYXOupEv7vFEwpI935InJGeFw05PNbP9qEbFaFNbCTpbFnPa+rlmfPzPyCIn\n9GcIf7rzd4b0UknZAvVCAS6KToUtIr2gVdgAJPS2+Epjm0N0l9FPHFnHrWnw\npuLeus/8ud0OS94oAoW3wrsq65g3/dB52tzdt4FhDAJW4EgUP41BnT0WzDty\njsCm6yKFex96KHSD+MO5+OU4g6prBmxPLf2DmD5aPBZnxRT0SUx17kj2n5ZT\n6DHeDh+N46P6fKA+ZAgz4L2PoooagcQmpGQ9PqQPoXZXNTMMPEzj5U9c35W8\nox0ZBiqirs0HezvurZMZoTSdltngZBxCh2ptBt+q8NQQdP1TAh2SI9RnGQem\nPtnQPvpRULSRmrxi/D1zefspSQF26lOKIBB0lXZHOrJYXG+G04MLLXlj27zZ\ngYir\r\n=ZjkW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1l06oOhoFPn0DvfLrHqXGPzFB9gZV2AaYshTU/moJOAiEA5EhgMgjjK2PqTg6ir8rlQz5+3WCDsHQ6JPef7bTeRcc="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmUser":{"name":"stebalien","email":"steven@stebalien.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.22_1565800861757_0.19491998303992886"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.4.23":{"name":"go-ipfs","version":"0.4.23","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.22"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^13.0.0","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"09be76dabfa9d34b05cdd14ef0aca68bb0cb7145","_id":"go-ipfs@0.4.23","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-G0SstI3kYjZe+l9yRR9C+X+BuMQhb60ctPuvk7qA0dEv0tMKCqYDiUD5BnbKknvU+R5FeEO6R+QY6FK6aCyUIw==","shasum":"a730c211d0090d18cddac7d3bae29b70154120c6","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.4.23.tgz","fileCount":11,"unpackedSize":10875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMn6eCRA9TVsSAnZWagAAJ+EQAI3ayMjkQKBWF15ATBAy\nko0MFBbTD7VIueEEWWkSlJA0HZaYpuxtpP5XunGpBqWJlBsa9W6dTww06KmI\n8biSd9A6/Hzenul71xL/E3TzJ6/O358R5NalksLWFWmj1/LFUplI7VwuVc6a\nlEjtV6mg7YHSIF2bqrBoLLIyAzPpxAVvPlS3gcdXxi6YG++qAfVdj4TWPZAv\nRh5RrGVMNmAXPUNQzEhYO9tC2uzAPkxZxvRl066MNfrlSVeOxZQUkZrTN5vU\nX8EIoYfyMzNH4IjgHOtB4HhIWK1AbLslNVdXw2EWoGmj4EfS47M4ZontZDK1\nojEwy9PT8STlA894J9F9WSwSM7fKxHN08lCmsqFqUUlzuOyPxu8Q7tjUbFhs\nB7ggM70hfTqNEju/a/mW6HsHCMs+fp+M4G4rbx0U0T11ulUYyavIvUIOydh9\ns6KFPCQTGTkG5Vfnp8/ladnlt0lPxq7sSVY12Vt48+xxZ+Fnvh6nu7EPtEco\n+s3kDD9POxptg4CJM9uNAgNlQbEcfkimiRR1nU9zOVS59JC3oTyFDu9ZhMbe\nwkxNQ+M7/IhFDvmwKLOQmyoMkkk3kuZ1ZsDul+kSsEjbykBCbzEH2tvo4oQ/\nZ8yHSzSqTd2I+Octb4JYvJdA04JIjek8hJWi/q6eYa3c1ITsq9Zt1CKJxUrv\nyrBR\r\n=Inf1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpmTZJ7VqU1ddg93h9+0Zoy3DERlnMm2AmNfGlsJHOEgIgO/U1aaFZfwg8x/B7Ibu0WaulQw4Oj8o6kbA4E6Mbm34="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmUser":{"name":"stebalien","email":"steven@stebalien.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.4.23_1580367517837_0.5846497123043348"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.5.0":{"name":"go-ipfs","version":"0.5.0","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.22"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^13.0.0","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"3d4b9f6cab69ed1c711219bb89331ddcdb9a396e","_id":"go-ipfs@0.5.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xCtUkJ+IGCr/22EDW/1/jnhK76IPFVmLU1xx/dXZem4yl4Evyq9/Naoqu6pdtr9ql8jpclaSI2CfVvgRy2/ndw==","shasum":"6b8404329c97090236636b3f3b4c9023fef654b4","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.5.0.tgz","fileCount":11,"unpackedSize":10874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqGYHCRA9TVsSAnZWagAAjxoP/2rtw8P7SdQxaxBmEBrw\nIzh/eLX5sp8BjismOHGwiK7pehjqx6rH1ox8ep996vRIBSF57G05TNrqVwTt\n00oWgu32EgRePpx51fLav6X2OeWb1nyjAk0LHgepWo9OmaKTkAy+yXQ+uCD2\nPxGJbZec8PQeuJ8MgdESQWwLD8rZ1oRfp3yRtNYU/5+UiRdci7/dU75/9AhZ\n2RVylsrDwAbaQHCdZCz9g3c5JzknSRbwOPswI6JtB0v+KG28C7brV22Z4iEm\ngVfPnTKYhsjFIZuAPN/LkUfxJmcSx3q0oXYVvDSjAeO+roPQSkE3Rsr7GG+q\nnKGvJHp2aSsjROL+kSmrITrfukczamvvn6apLHQTO5Lgji4MB2D5ahJHRsUv\nkZUP9zGtOsTnAzR3N4pQIh19qSFCuqqltUSEVRLum4KBjzkqUucmlWWgGh7b\nmbQMG/gOsAmvX5OXltPMRCNQN8TgSsioC9yD/HnXBVKcE+6cmE5vo4jS1yJg\nhiNvM/xr8/CKutc9NVNJKoejKQ0ILW1oEwAIpGGcElG6nD3HueF3sO09y1ZU\n7MREzFTZA5QuVHZy1GfPev2QmMXnx1gMaDfwVFgxkQInBi6FpIzGWnvV2xz+\nSCJaGmi0xiIcE5LN3jhs81/OZ/IsBIurFkZknfdGgLgE9a0Tox0CIecUXRvg\nqc+p\r\n=ooUv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/qJpMUPacvuNqOH+Zx9M5iJ0DGeTfcfKTCh0YJk5UFwIgM1Hx+c/slU9mZRwmkrPIpCLqWndP9N7wmcK25S85OMU="}]},"maintainers":[{"name":"jbenet","email":"juan@benet.ai"}],"_npmUser":{"name":"stebalien","email":"steven@stebalien.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.5.0_1588094471500_0.5060706867018456"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.5.1":{"name":"go-ipfs","version":"0.5.1","description":"Install the latest go-ipfs binary","main":"index.js","scripts":{"install":"node link-ipfs.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"dependencies":{"go-ipfs-dep":"0.4.22"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"standard":"^13.0.0","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"b8d196714a9d58ded813e1af33786cf2155747e9","_id":"go-ipfs@0.5.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-g9mnSpWcCPQQsbDpQJUb+Hge26P3FleUHvHth0gVfDPIjh0Y3zAr0eOPi15dYKiakHEm+3cg2EyaXyx+AvjXWg==","shasum":"b52798654b1cf3b879100979bd22299205d6b286","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.5.1.tgz","fileCount":11,"unpackedSize":10874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuvibCRA9TVsSAnZWagAATowP/jeb5j+766vUoyq3bYLQ\nOSVMeuS6uzP352x1j7Gjju3WtLQjATKbQS2CS3640KOYf2GEQThS/yjIJyNp\n7kHOzxwhBewAyzVHpvjr/XIQKzeM7Vd6dPJGDS9bJaURwlsxMaaqN7HGu8Gf\ngyycWsmguqQ36FBza3wi8IF7a7jX2qN2hoTAVEJoxgRz0zlvOeaEJQiXLHQE\ncLe1HCSOQbokhw62ONU4KhD7HkLaTGZBXu4uJB+Blr1LeeZi+csn6aPjEb1H\njL4vWgnhNSTjmI0WKIwTL5bfK7SxFu/ND52dqUHXU+rBc28JLbFWiy54ob+v\nHXokUtiljshfBCMRof6lYjx+DuzMliKMsImcmTXJqQXXerMNIxPjnQsA8VGb\nYO26kEa0T7FY4EKPa4ufn9HDtZTUaI1ZAzls4J/Aj3qViCET/hg9GtiCOQCq\nYIouQQlRldEISBL4RaR+0CoAzpTfPyKv9xcIZCKs/g3q83RvefRTyOO1VrTe\nL+gJ8+sm+VqVCzgdC1MywANRIxEPusVbSFT+jBwd5GrD7ivfhnqbWSRaRntW\n+LwNF8IUStPjAoVPIDnC1NertNyWtoCm+18GkwzWW1bVcppxe9EGgD+BuhWo\nymTlxqWKkBlEklnJ6uhpa5Oxx2tyKs3I7BlvciiN3E2ZBH1bAXFPLX0yefC1\nH6ts\r\n=ylZA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOb1lcmgwuahEKbDS0pFbOqxaDYmOQswHfnqKd7SK+HwIgPLs7tVVYFMUZxRK+Tnf1ZTCyh1XYfDe1cYFvpL6jBOU="}]},"maintainers":[{"email":"alex@achingbrain.net","name":"achingbrain"},{"email":"alan138@gmail.com","name":"alanshaw"},{"email":"mail@daviddias.me","name":"daviddias"},{"email":"oli@tableflip.io","name":"olizilla"},{"email":"steven@stebalien.com","name":"stebalien"}],"_npmUser":{"name":"stebalien","email":"steven@stebalien.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.5.1_1589311642528_0.9190884567586675"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.6.0":{"name":"go-ipfs","version":"0.6.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"go-platform":"^1.0.0","gunzip-maybe":"^1.4.2","node-fetch":"^2.6.0","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"6f83192c2767f0276428c1f9fb75e17bf2203c17","_id":"go-ipfs@0.6.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-GKt5qae+5C2Oe54Y2eWXGjf7/AD+LPG+AZB9BfKZP2xA7Y5emxFYxIn2lzrf7jY4Pc4HzrK2Mr4Ei5wwWbYURg==","shasum":"1d0aec1a71afdb8f2d89b73efa011eb596354576","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.6.0.tgz","fileCount":22,"unpackedSize":21007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8zLGCRA9TVsSAnZWagAASnoQAIPZ0KMqQhtKumXkjbbN\nrD51G5vpjUktBWTsEsm0/UuCqLcCPYh1ekuC9M5Y/emI9bMEkPkZZoOJOIv6\n+EMCxABfQUygle+tqORQiqUGezfz9rJuCCBohip5VjZ9pgbrm/lei0OFpRxv\ncvkHowLnvXirLfckQt3UMQFmNKBKpgJjEFHCQfyDkYGo9Y1bGxB8rWKXKu6Z\nJT6aD4j0bJoHyB/xD4b87bJPrOWvyeIv9ywNMZMMSNiWpjTKGkHAxzzgdEQ2\nWGhNe8q/ZoymRM7JuscvA769vHqWlpyachp/ee4FnUUOP/zal7faczHG0WWQ\n21cBqLuXx1g9PhNG2GtHI9BTBxRmigVOrRzavANV3/5qIwtQnV7QFnYnSudu\nheIFqsKfOyiE0OFuCmLYhubiqNWiWWc6aBr/mHM/IywUtYUAv8705Xt6GheW\nJI1AdI8TTn6MWvATGLpEe6XuGcgPjfmoMzgI5K02fLvpr6aLm20p5wV1xO3o\nvYWQSzqluYz8bQYqX2C146JH/9JnLGncwm4QDBE202HTsvLrDLGf+HstU+9L\n9XH7KZdQTqp9IsTjGzl5tYX19QkG0aORlYr4vo4TlsL8ebExqoTq8h1uc3E3\nPYXkbSvPtTC2PDOVGHPtlTH/9TBkjLfIRmRp9ccsNcm0o1PMA/tMw9/xjxcM\nH0kV\r\n=XArZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3TdYR8GO9PGsSdTXYuuV4Kz1IcG/wy/GSWBM0ee/LdAIgJDPmlVTycNmIPzQuwo1D78Q44CmTo1F/M8Lo3dFT0Yk="}]},"maintainers":[{"email":"alex@achingbrain.net","name":"achingbrain"},{"email":"alan138@gmail.com","name":"alanshaw"},{"email":"mail@daviddias.me","name":"daviddias"},{"email":"infra-accounts@protocol.ai","name":"ipfsbot"},{"email":"oli@tableflip.io","name":"olizilla"},{"email":"steven@stebalien.com","name":"stebalien"}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.6.0_1592996549921_0.40219868461528585"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.7.0-rc1":{"name":"go-ipfs","version":"0.7.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"go-platform":"^1.0.0","gunzip-maybe":"^1.4.2","node-fetch":"^2.6.0","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary.\n\n```\nnpm install -g go-ipfs\n```\n\nInstalls from [https://gobuilder.me/github.com/ipfs/go-ipfs/cmd/ipfs](https://gobuilder.me/github.com/ipfs/go-ipfs/cmd/ipfs).\n\n## Usage\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.4.22\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.4.22\n```\n\nSee [IPFS getting-started](http://ipfs.io/docs/getting-started). If anything goes wrong, try using: [http://ipfs.io/docs/install](http://ipfs.io/docs/install).\n\n**Warning:** this module uses the _latest_ version of ipfs. If there is a strong need to vendor an older version, let us know. We care about versions very much :(  but for a number of reasons, this is easier for us all right now.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. (**TODO: add a pre-commit or pre-publish hook that warns about this**)\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"67f4b9bb6c80b51994074d2312c4a684c0b91aaf","_id":"go-ipfs@0.7.0-rc1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-MT/mHE4gxyczFYupmjAnHnYj0MOF7qw5L2zcjOfK4ulmtXm8pec8Mr5OowKeDjtqS9I72tyyot9in8Z0pCfDqg==","shasum":"fa1298df984ffa045b851d3cd5f56b979f5e8d3f","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.7.0-rc1.tgz","fileCount":22,"unpackedSize":21011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRuuvCRA9TVsSAnZWagAAit8P/0mXIRSLAF97HvafZr6m\nVrfBHOyqtbCGpccMHQ4VCt53GFD3t4rAulYcGWKUA/UAlSKpfhrOc3mYtKM/\nklnG1H08rE5N2/7FcOod7BQxo+hVhrdOe1ekR0IXgPo/dKq5QPTicJkAcrFw\nG3VpwZ6qM8N8xsoTF0vsQkKq25x7oxmaFR5DKSkxLEmZH9dgjTJCk+9LHl1l\nGQQHoZ+DJVFOAs1bRIoDfSRhIHYpzmoSStcT8zfKWJ5jvFed7GJ24XtR7i6Y\nqrk1NESAWTcZExnRerTfdb7NsgHn/dTozSRN0OaSKcOtGe7qyw5+8j7YOARL\nJ0pKGxeJhYK4kWZzPwjeC2vhEY48562+Oz//2/GFWim+mvKug0ivDrE65AVc\nB7RXb21so0iLlwjLXibax8YJnveNqPitF3DzdYKVhoAEGJ9VCUbgYPiljX+M\nUt498pGhiDKFOZZm/0x5cvgsVCR8Ws+UEUNIpt9hY9/0xoSQylwL/Llz4qdz\nPwmzRzfMkxMl3lR5h7KYJvUPJw4EjyGgjQV5QDOZRjizeajAMu9evlfe+WgX\n5iNbIKFMsYcNhq701Mz3MqMMZZc+EEr22GVbyqixWuPk9RFHCFYcCSA5oRdy\n6vAPjfB3hbb7YhTp/BfcQdzUWWeGOXjcEgPsr/6CPmTYyMFw0IJ542JOH/Sh\nQLH1\r\n=Ts05\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2ThOygw3KWThzUIanpFKogPbBmqNDwrhb5tHCqMgDswIgUY+oermUM3pa/TKtRcia6R1g1I6R8E3R401VcO++u8M="}]},"maintainers":[{"email":"alex@achingbrain.net","name":"achingbrain"},{"email":"alan138@gmail.com","name":"alanshaw"},{"email":"mail@daviddias.me","name":"daviddias"},{"email":"infra-accounts@protocol.ai","name":"ipfsbot"},{"email":"oli@tableflip.io","name":"olizilla"},{"email":"steven@stebalien.com","name":"stebalien"}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.7.0-rc1_1598483374997_0.9388866333610866"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.7.0-rc2":{"name":"go-ipfs","version":"0.7.0-rc2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"go-platform":"^1.0.0","gunzip-maybe":"^1.4.2","node-fetch":"^2.6.0","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary.\n\n```\nnpm install -g go-ipfs\n```\n\nInstalls from [https://gobuilder.me/github.com/ipfs/go-ipfs/cmd/ipfs](https://gobuilder.me/github.com/ipfs/go-ipfs/cmd/ipfs).\n\n## Usage\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.4.22\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.4.22\n```\n\nSee [IPFS getting-started](http://ipfs.io/docs/getting-started). If anything goes wrong, try using: [http://ipfs.io/docs/install](http://ipfs.io/docs/install).\n\n**Warning:** this module uses the _latest_ version of ipfs. If there is a strong need to vendor an older version, let us know. We care about versions very much :(  but for a number of reasons, this is easier for us all right now.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. (**TODO: add a pre-commit or pre-publish hook that warns about this**)\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"c2210a40de60daf216f53a195d1d7c3482f94659","_id":"go-ipfs@0.7.0-rc2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-f0WqGQsBLOALailQTXaj0eQpuOHh1F3tL1bogbRRqcEOedfHUrReO4DawP+eAcYCdzRTWJOTruSERBE6Jjuhyg==","shasum":"e5e29a8acb8da25d6e12158a916f1bfbcba877d2","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.7.0-rc2.tgz","fileCount":22,"unpackedSize":21011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWobjCRA9TVsSAnZWagAABEIP/iHzolfQhVe8lgvoR6LO\nb2oqhbmdXAlenrAo6FQq676TRjjq0O9gsuNYkPa+HCxIpyR64/wh3/uxL276\nn4UAEilIru3gGZJSUHDECWmtU0IoHlA8GB7ER/Yekn5Gne2gjAXAvMwZQFCa\n7YmxuJ0YZbZTFViUbKorf1tc+ty7eZIhQgYOs/fqyvOyL0Za5qrD7wvebUEg\ns4lAwvqyeo9PHAj2H4CKV5uRiSNPK83Om5zxsW+5NlDnXOF1+3lT7y5O6r+q\nl9iX8exFlipfbMSIQyvrqoE4R6QRmtzdp61tFjvfR4LvRyOfdZzEQNFw1znt\nuvsM3X8M7dtpFR1dErMFkgv8JfrHkPs+fkZ5krDFkN2ddsSNBRyWvHEpEpOo\nKwi1jziZL4uPK63RESeBM7R2FneWjjA9LqeUQPltYbS7ny9EXSy1rBkNJ/wZ\nH+XP6MPhsB/leXlVInfahMZj1qiXe+tSnBsQ8ME2oDGUgugrroZo7mMMwJvx\nHKuS1BGWoScbdyYWfcme5/zOXZcyYpyB1jezxIkdhsIMRvA9M03zaRTFnUXW\nfXPMj5DoDo6q+oM8fasQUypF/pFZ8/s9rAnzp/grAislBfcuRy0uN+6zNHLV\nngr6N45FAIxFZPlvSVHrWiScqgHyydt6T+oGcMwr6ggivoPlg3mg10Ne4JNU\n1Bdp\r\n=G655\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPONiUKxOX3pr/WUFyEgVH5hlojnh74qb4aN1cjOtMpgIgf2jPTDaCvvkhgbGGvveHHWrKo0ixfyvOhOb7FEoMzQQ="}]},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.7.0-rc2_1599768291254_0.5333598589389903"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.7.0":{"name":"go-ipfs","version":"0.7.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"go-platform":"^1.0.0","gunzip-maybe":"^1.4.2","node-fetch":"^2.6.0","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"f29158cf79387c8e37e8cd523ff097919833cb2b","_id":"go-ipfs@0.7.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-1NjJwOKuy3dz55LCQxw2ItinIhsKAHv3M/V47RXWSx0HXERhQSizaccA2Pz/HlCRNC+0O8VAyg0ui2NLf14R8Q==","shasum":"1c19ecec1f5943af4175b8d5fdcb09040a842c64","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.7.0.tgz","fileCount":22,"unpackedSize":21007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfapJ3CRA9TVsSAnZWagAAfUcP/1oSy7TeYeWjaOLzJzuQ\nXPS6a2OW7cpdg52x1qGH+fQ2aSxgtnwYqZoWZIFSnWer96tFB+F77wmifwPx\n4z/0nm1qlcdQ/EL+ZvqUXdYQqQTG5z8uJVOVQobQjKUez1hDjdUXzcAshQeK\nS7NpaF+hhXESw9Q4kSXMIcI2JeV60bWkP0XwzJpfVCXNUB/m3+f1GaKZ0CkQ\n8i5YzzvpZ9lNew1BIdgNtxS2YwTTVV61H1ZVYtZQPIPlyGL3oiTe6WbPdgP8\nU020YR90UcaBd892qRAqkoqdnM1cLxRZ/XkFC6P7RT/VT/6pFTC7+XYKwV/8\nmuZdaE8kUIw4XO2a0e0uTSLbLjJ4+X07OnPZlcG6H/gdCWzMxKYpM6U6X4Ri\n6kIk5V1aKZ17nI4W1DaswBPcgoj1xA4VVQgRJc7fAJKqDJYpe1ST5ZXWIkyS\nI8YXmkC0qA+UbSE/CwZRStBP0izBNaZGJ6bnOvhJNJLnTC5SGAMz3VUnznv1\nsDyH+88V0Zm6EVhi3ApIJ3sh4nygZym6msg98t8D9AmVvQodcjD0mES5OKzb\n0eHIzOWbDqHLHp5EThqa6UNup5rqknLAz7wniTJBRhb4IKr1ki4259DxWamo\nUiegZHkY9cpGBsQXi04KOUpaK0oQh5IHGasqsI0Sksan1q0A2399eY5UQ/P5\n+Gp1\r\n=c7Tr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3+G0Y5zhabFtYJhxRhjeEF9XJX7pgmxPCEI3YmOfhcwIgH1ED1Y3MJkcFUDEF5U5OP0ww0RmlsQbC/dHUH2WG3bs="}]},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.7.0_1600819830900_0.6975431522380733"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.8.0-rc1":{"name":"go-ipfs","version":"0.8.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"go-platform":"^1.0.0","gunzip-maybe":"^1.4.2","node-fetch":"^2.6.0","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. (**TODO: add a pre-commit or pre-publish hook that warns about this**)\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"95a20eebeabf2b3b2193d81c133bbe5152886fb3","_id":"go-ipfs@0.8.0-rc1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-cT0GTGOkEE3EmUIbMUjiEtHYufbGbuRnMQNaFv5k7kjMT+IiiF+aYqXi1QCcgYfKMMQ2V9yCQlxGQQBpixSJVA==","shasum":"b1755cf7cf6316a6423780771689dcc4e0443fd4","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.8.0-rc1.tgz","fileCount":22,"unpackedSize":21151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0RG4CRA9TVsSAnZWagAAKFkP/2IwCOIPAzTP4R9F86I7\nWSrl4rsiSIMdmxmalPV2osX9AiEppeQbnZ7JfGHClOm1IH84DSvPPACDLZjt\nPJ7M61tceTyUPXUXBTS0fSEwTSTKOCv0wXOeDD9RMV9l/Cy6REwC7TfA9K/P\n0s3ovt5oFw3QgRefGLelbdZTTjtmuZYHDLmLayl+K0W4eGuBx421abeqbhq9\nvJ7sigcIeG6G6JuAWlONqLpSKydckfym89LXO4igu78dvHb+pFtpb5V41OoQ\nGuuJbLAyaS/eXwNUW6TSc0873s4EzLb6GG+EWepJmxPg5ouoWycuVWBmWnD5\nMuJmRA1sNlhbO6f+Q4Aw+RWFxUJ4lW7+qjDDRA+N5+Kv9r9povPGczQPjL9m\nbVime02RmNn/JtVMQatrBIvlWLo9nOUYnJYnldBPOgCKoEqu2wpTnj1L3nSY\nGdYeLlCOkAfAiBZDCpaslTjeQUDgCwOqgcOOSjSaduYm4AfveKfOOtmNaIV1\nx4ZqHlOAKEPjHfBhrAWZzoF4JC/YvxFH9yE+rlTPr0rEJSdsWd5vA8LmY3Fc\n9PeOT509z5iMiEdjHwEj06UlOawwdEhB/xWruLBbBsE8oGZp/rhl/BVeY6iX\nXybENyVrhu2Zz/aNowSgAqUTsSfXbcV6f4HmJ5I+oWKlQ1NvdpGn5Jj04wEm\nk4el\r\n=KZpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDw/l92oqQzpGcWWLXDFwyDpkh9eycUVIXGPcdy8DdsqAiAtoJUEmedVP+E74tC3d6jntYSsWf31SDOtCEtoGcQuuQ=="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.8.0-rc1_1607537079694_0.36741430940806663"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.8.0-rc2":{"name":"go-ipfs","version":"0.8.0-rc2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"go-platform":"^1.0.0","gunzip-maybe":"^1.4.2","node-fetch":"^2.6.0","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. (**TODO: add a pre-commit or pre-publish hook that warns about this**)\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"cefc3b54e6283584fc8e674c3c37586ea326037e","_id":"go-ipfs@0.8.0-rc2","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-GvkHU+Oa5z4Pp7Efpm0NwIYoo4mJQm7+xdIxHQjmH8Sgr0qmjFvS491T9dbrceLqGrc1B7tq9QZ/OI6I5sB4Bg==","shasum":"0995efa1238ce688b69422cbb1de0d716e69a2f5","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.8.0-rc2.tgz","fileCount":22,"unpackedSize":21151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE7TiCRA9TVsSAnZWagAAjBMQAJP2QVAIfVr/S6AGtdFX\nnuxuOdYj8XSUzvHZ0Hd3bHkbO0Akz1elHMca0UMBCy1JEv8+fwrbBgyAtd4W\nLqd6D3kXxNwxp1fHYG1IqKnP1aeCPM/iscO3ulPXFnE1ITFgYqSCCbbR3i/T\nDS57nlaZ9lFPiS4Xs0SYebd3bCcSFLTVP2XseGy07PU5v1G+2n9eoz9WaqlV\neb5sdm4Bvq4v96x+/ECRvzwk1l+NmYPY1Id/C8z2ChBWFYeZmisfxkg10ID6\nGC5Cys8uwNvjMvKT3T/ISmgYy+WH6VzwM/QM+kXc3j7VxL8ObciSuJwb8sOm\n79OezcAtOwuE2GoTBfY1qw7TXj7jFfCxzUCCqPtdzcCBzgfsRN6LMcbr8wM/\nyCyDGBqoJU3HZo/lIfdudVnx3ONNE5EYqj6UKHGdEZfO3bXPvsTVPWaKRJTW\nvvNZL3y9CzRJiMljjMgSC2CX+3rr5Cehj9NQ7k86v8n/L26CG+kzezPdfyOa\ncRz3+ZAmMjhecqnXdLapzBTnTHqWztF+iaj7BxQWspg4S07sErfqo0JjhVSL\n+NurKDW+WzKK9yUKTi900tOfWVfhI7tK4uBj+zJUl+V/JevTvEq5GxSLqv5b\nnskk/jmoMN2M/efcvSS53QNB8ZVt/84gFAfWRfsWmhXJrZvQHLVUdRQryT3+\nLjn0\r\n=x/DQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYpbSk63tNc78NKk2rTXRhq8Z31GfBewAvLvMRIlBmogIgXoqtwwtKiCV8SnwgcPApXFNYxFyRUswWSgP4IJBdmHE="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.8.0-rc2_1611904225786_0.5780788096813088"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.8.0":{"name":"go-ipfs","version":"0.8.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","test":"tape test/*.js | tap-spec","lint":"standard"},"bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"go-platform":"^1.0.0","gunzip-maybe":"^1.4.2","node-fetch":"^2.6.0","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"083adb8883c1b6797e18fcb39597f5596fdd5956","_id":"go-ipfs@0.8.0","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-T2nE6UgsmGeAAlr3//4sL3uNrU76RStJasD7lTNYCQV6mz13ynfku63paZRI5V2oGZTWh8ik7O7d0TXD0qD3rA==","shasum":"e5a14f2bc36b76174305e596d29af6712f5465c1","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.8.0.tgz","fileCount":22,"unpackedSize":21133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLwHwCRA9TVsSAnZWagAAp/AP/icOV7m5R37OglzRVB26\nrAje/jKjGdxwqeoN8WRUo2YMCt0hpRk0aYwv4593AKjapPC7Xjn8hNccjkYm\nBNOtizXQeUgNcOPVG15VFvnDNrPtajSdPF47tejnhyXv8aVZQGJ36DvwMrys\nbm+2BsYnoX99dyivBVaHqNEdNlzOhO58WQtxiw8JTLpJ1m3/PQ9LlN7nbzNi\n7AOtVQCNO8YEK+kf8u1Iz7b3GTuhDJb0QxWb00Z0hUlVoaaEuIyHDmcq2Syl\ncSqKgIt03LP6SqaBL8buj5MsjNZ7EVEI7VPq50KNTXkN7S41g7KZ3w43QPlC\nK5EXSJNwAiAsl0/tu7N3dM6UmmgNNOXzHJPmxraq2PThUwqbOQqDQP9fH7OL\n9JgxD36bxPmd0b8HTn0wgSWzeiA9SKoNQuEKegO5Mtse75F69awPpRaSPz7W\nwg7mvfe5NwQQR1KpIWDoLPpIf91c7fJmCyQ9mrQN/nc9dSx565qv37P7Sg88\ng5Y/0AIoK2BtRHIbAlZCRCEWWw+X09y+jQD3v3ERYJrUaiMCEt1yZo6MjZ9J\nOe8lJ8g1MfKPTMflZ20gMUYjHXXoq/bRyLzeDZ2NQ+FCbMgrITv6CT0ir3g7\nx+v1jdA1lSMU2KbC1j1OAmpzdshDWveUuOnaOSZ+yk6vCjef2rDb7TYmSMib\naNL6\r\n=IcQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYMQ+EjONMrwVMSBufiTPhf8jwwTFlkzNIVzAvqkFWOAiEAuzM5cEQzsqsoXLLmXbcgcFGd1xEejbHhfQTbgAUWJpM="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.8.0_1613693423842_0.2805338262098305"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.9.0-rc1":{"name":"go-ipfs","version":"0.9.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"standard"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"2796cd0ac3f1ff076718b7f9e3c1b5be85aa5209","_id":"go-ipfs@0.9.0-rc1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-HTSCM+X/NXl89UZcymJUbO+sNZqklZg3jjeHsvILBKmmT8NkUuZO049IrlrjSU8K0RlNlM/VyDqdJv5qK4k1Hg==","shasum":"0c1b081f42cf32877b247d78e4df8d5b659b9729","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.9.0-rc1.tgz","fileCount":23,"unpackedSize":23523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpAqXCRA9TVsSAnZWagAA0egP/A0VnHZxHrr+l9s/yWmv\ntFcAwdiPPo1HJmoyzfzubJzZU1/1yh650ABYkUW8NSK0qi2MpxhmBKUbX7sx\nggwlyczvD3YB3g0DKhDR2iObEqwcfTLgzY9FMD//VbT6jFYZlvF6PPov9B6a\nHaSmGIavKbt1/LxrBHhpT8ifJXGCJXr4jjn9eya9QRG+PCrVUC7Ycv6S1KMc\nMpwJNpTX2z2WoQqUuP2bdD8TO8Cb+xcEaYa6PfVlSl2vfF2THwClNh4WNEgA\n0b34zT6KTDjv4ON9vnI5QbURMwRpzBqC7sqtAQVu2Zzhpu0sxG9fJIe9LgBM\n9kZwXynUw6TC/yIZQxeMbPuTPtrFzQa5blDhQAiBXic2dCqtI0tG5yuKYoTF\nusr0q9GIbfLi9AzDq0AZynM9CAHDCiRBM0jEKZaVIKdLhCajMhhiYArYvLYW\nXEzJQivA/pfCm2P725qAYxyIuXUe9zzRqHuDFLRqxr+1KBtyaKrG/GrFCxG/\nNwjHoTwvE4xWK1uCMNA9200e823PkEdZmPanKyqRk8ik8nhPFyZkwnPGH2fa\n5E5XiakgTQjsWfuVnLyBiSeohu8RIV8sKqQSj/mZG4O7kgK9PfEKlA9aFPCr\n7EbjQAHNq7goSFCOBpOrL42t6oFZCJ+gxbNXYEg+8xAxvBFHiug+L2PQRno+\nRYNc\r\n=OSyZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7EH06p8fTAiLUhKTT8i/I0Hw4iWp2278yDq192ImGMAiAY33q9bV3IsfxwbMbgYYQo+ga6uI3wjEr54AQL1TLrsQ=="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.9.0-rc1_1621363350510_0.7834215177517316"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.9.0-rc2":{"name":"go-ipfs","version":"0.9.0-rc2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"standard"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"9cb2a6add453fcd201042bcf51694bc2a74d4ba9","_id":"go-ipfs@0.9.0-rc2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-7JOME1NBZSqcfm0bS671ErMeszNGAs/ooMhiVhXQ6u2hgfkICcWQLAoVCWWTSIiu+mfF+cZa0H4/gvpZnQrqVQ==","shasum":"e8d9a0235fdef3e0879df348e564b5f6900fee37","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.9.0-rc2.tgz","fileCount":23,"unpackedSize":23523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsGIyCRA9TVsSAnZWagAA+AkP/1lfuyVs9PKCCZb0a5nd\nLSJ8czzaJ12c0QjvIfLsMXG7N/IjC1hAz7jhy1o8Y4wxLR9y11NwcK7v/5N2\nLfcTVO1oFxiu9hJa+ZsaZOWfG7+Npq9OmWKTJLFZPGkS7QqB8HU2yOm61pwb\ndsXgzdoj3fqNqnQuVYIM3Bu287N/6S1B9s+aI0paIVYdFzcNNs38L/Fl/uNF\nS6kLBw2ifsWK7sFM1sP1TFKOtXLA3QHMRnVrA528sTC3TL8LB6ZH+BXh41Ij\nYnAoYKoewTMDFiolNp+80xN1s4mODz5B1jV+aNJy0QBNEmj462OEUioIq3C6\nUHAHY8CWSe7ZrYDzu0u1l6apGspYGllc7cNHJYHNrBsIJ9OdOwKygtCikCDm\ndgRB3Y/eeN/5+lWvZAvPMOx0ryTlYj9d0mMm8jlZAk9KFBjxN88Yx46jZrq2\nAuZdMtVlMFG4VPEiGB0IqOC316ODkHFCR35C70fFGOUKhNE6Fy2iMqiGwVUl\nxN30Lwgg4nAEFr/8zeyOd64OGk5LfAHLCFvmW4D2yIqxg2gCTp0T3fKc9S2p\nYjgz3uv+nL3BZoAxlZRgLFpx9KP1IByIasknH1Tsyslxf7o2odwwILZMD3G6\np4S0WVUbFh51ZKnHaTqb2NeLi8+4w5JlRQaNE0We/UloYJsuZWdPtjj+N6PY\nz1QT\r\n=k/E+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQP0XuMNGi7vrqNxPnqN5qlRxKJXuvPULJnYIHFiljWAiEAqYlk9BwBIOZiiMQHWt52CTgyD79PrVQfkdsXES+LvK4="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.9.0-rc2_1622172209950_0.7055024927157434"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.9.0":{"name":"go-ipfs","version":"0.9.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"standard"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"3fd83aa6f42521410908bae5f6d2f32e8ac2fba5","_id":"go-ipfs@0.9.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-qJvQJwm6SRHnI9X3YU8l52YNmY6+EYdJxtgb8w9RB8LFyhk/Q7kxvkpogCcmZZxj/60xEfQe1y/FE9vPgNfMqw==","shasum":"abaf971312dbf5902eab421c30cae2417852d544","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.9.0.tgz","fileCount":23,"unpackedSize":23519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0pFaCRA9TVsSAnZWagAAARgP/ivo2H8gv9MM/5IkmYNT\nmZ16ULjDxWBgPQtfKQ0znHp4oEfl6lPanYM97BIjXoVIri0bHlPF3Lhnik6U\nbIQrZIdyzszbrsBGlz/sEhZ5T+WDuZqWeZLkssT3nqtso8MA88jRqd+40usf\nh9PqNskfT6HBEQD6sQMAm6RupzmwgZ7TE5xF+NtIQI3UCR0JMRL8KKLhaZSe\nc8nKNEC62IiItGE5fjWcVPL2WMsiajU/B0CAqc3L3Z0RxHgxWs7/xCNivHmb\nty2zOPtaIKgsIWzR+wt62An29Vf5seK+9MAaZ9bEh49zlIRHDw3r8M6xKXLW\nxd7aBBG1DZ7IJNPIOzvmjjnPgpSQjCgJESyeZa0RWYFvaUrFSKBOsmJ9+ILt\nyAWhNyknvrm5+gOpHint4o/dgJIldxheRIgMSCcJlveqkkhJ66kY5lQ34a+1\n2IsQY2AmomRK9laLfgLo+Xnp9i2xrC03p87qeTFO9aY3IBMzsujpdInfL1g5\nw+iLLrdF/beky7fRPD1FMoNJ8IoBjcB0NXcqVi1O4/E0pY4NI3OOLGmXKau3\nsClNvwkxDbZn4ofr0Zm5x89JBU/i8JMy7jgtGvrEGoseWS4x3rz8Zk9BalRP\nV1aoK9+jEZOUMxWISL7KG92lUPEEZKt53jctdprRzb/YzUiq91KwfTXdAchE\nGsTN\r\n=viv1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3GXCUwGrNXeImd6eCXdOE7x5Ikj16BXuNBWJZ7qsguQIgeVPICSI5+TrF/4sHbKB8y/cRqndHEx9WYE9ZjM/qz28="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.9.0_1624412506034_0.6436870580186405"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.9.1":{"name":"go-ipfs","version":"0.9.1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"standard"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","devDependencies":{"execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"1d78c3eb9cb54c099463da566508e71e524ad62d","_id":"go-ipfs@0.9.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-69sDGENU7xEPDNytEzE+swKTNSLr+OJEfdEYQ41m91dzNyHyxABB4Rteg4uzsj34lTizjVI1m7Gld3g5Dgf6Ag==","shasum":"347acbcd0c6a75c87db4c974ea6cb73dc23cd610","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.9.1.tgz","fileCount":23,"unpackedSize":23519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+M/6CRA9TVsSAnZWagAA80QP/REnz7aG45GwtKFrHHMh\nDwC0K0wI9YSuLm9Dfo2oC7e1cf2bIzApdygU02DMXWLc7i0O6SGwz+z29pd6\n6LdcXfkQdwlZBBj+mCR9vJyeBoFT84NoKnEfEqRf2CTnAmlS6vOyR87XzwbF\npZGI7XevE4YYsg/iXD6K42Ej1uxgISM8kpxmokUTDQ/qICzwGYLDehzXai4s\n9LEm/6ydE0oYsp7rwnMdnZZaDkaVfI7sucsdtj8+NvfdACyoQyedTyeRm5TN\ne6UJ+N2hExtWwDmAkZzMi0gtq7nWKvXZqxmhbwLQPSNb/4VeA35RtWG3cFHs\n4yEbJ+EkzNlFCs21jcla53ItWxg/gj0qQtlSbmlMZFmPsoUtai9FVEhv5vK6\nPeFHfpXLgt1rb1eArH71U+PNLgJxa9kVoZqK4aD1B+514pMw05RpZTS8rciw\nECHgyWZiDVr6/fitJTS2uWJ1luc2uN8V2kkj8CzeCAy2m862RAL1cp/JU6oe\nKVTRkC/Fb4QBwLA9lWjQGpYT8d8g4BgwInkqMjm9TAjkSIbrFLGIuIlaGOAQ\n/6kE0sRWW10tDOKkXjRjL0/S9xkHfH2RSlbeeGa1vCkpuQZmzqGolGKUd5lg\nzpn+blDa6vReBrfCy6EbTyaS8ccUPaEN5rA3T6KhaDqZACliatQ89YyNik9G\nMZFg\r\n=cPbD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGQ2svWmGZq5ViyEkVLkJA/Hy2uC4g+OPnvliOi2OaQwIgP57ec6ZK+nCDhjCTQ3glwY6lt0oO0JrNQp55scJ1tdo="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.9.1_1626918906739_0.34781751852795906"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.10.0-rc1":{"name":"go-ipfs","version":"0.10.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"b13867480cab0d9db13487863337e1c661fc34da","_id":"go-ipfs@0.10.0-rc1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-um4OoBMV3vFyfuJPv0gVJJW2P3jh5+GBjGqJU7fOGi/JUnoTEzz5IRSE2v+9e0Nu8WTQCW+SMYBCJh7qRfnKlA==","shasum":"cff86db296fbf169feeb39c20d3d7ff8b5108029","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.10.0-rc1.tgz","fileCount":13,"unpackedSize":19639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI7pZCRA9TVsSAnZWagAAsD8QAIckhzWvFZbin1NnuUK3\nd2sqyxC3+k6PgEtyYEEwFFYWE3CKeHdQFyiAIDr/pC0AFLejnxcV9rQQCjhu\nHgWKoDXS/yV07egDkMt80SI6mTA/edh3WN7dmhZyarlnqnOhafFPfkPMwEU/\n+reJ3VzRXfDS19VldK/MLxArZYAzo6udSDLbHAE6Ns0VW3LfW3zkJ3FwCDrH\niraeR8TJqVkAzGZhU9AwC1Z5RQSE5TH0lCaXNwFCPwX1mUlpSvHowCY5nnpc\nLF9ht73OAF/awNrbHFvH3nXIlw+GbKrts+koUQ8WOJPhRVKKLWE1Gt8s+aBA\nGx8Mp6F3OKz4Bqxs3mGj1+YfG6jM+9XAeT3EgAXKWvtuNUnASSXG049bF152\n4PeFtXFFVM2YZE5edE8qSNzeLw8r8jHeQQxKq/rQNUDm8IvaXMHGWDOuX29J\niw8rKgH+iqvN85Q+y5fwKyIIVHK/YPJxNzkC2c3GMk817ya5ojplhC2E+ss0\n1bKlPzhfH1hYzS3egmmrKySliok4uUBJKW76a8iFNIJ7hHxw06rrGFPEnivF\nUeOEOIHyk8so28F/kffghVe3JqfsyGQKUIbsyHpWJZlneaxy/ZdcxQAWA2AO\nFhtdUQAywZF8tjdCQHuwnD1/wSpHbUpsT1LR1Ei+qDB51XUBGW/23LgQJ1zM\ndj2D\r\n=JZ+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBk0u4gUlB/iyXtmuHZv+Zc7GtAXwF27tj14T/fdu56QIgN/CHVsgDOqHpl8LijVZzTuG4TTABXuXpELEyyaPKv6w="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.10.0-rc1_1629731417382_0.3388686056393666"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.10.0-rc2":{"name":"go-ipfs","version":"0.10.0-rc2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"345b344c1928a6aa8f4b3211c26d01cbeb72b02c","_id":"go-ipfs@0.10.0-rc2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-yXJoyd7iNeiK92SNjBy4+D5OEL34qLKF8Qt2jEFQQ875C6YsWFp8yKL0z6jobypw4OAs7X0R2pnecKNQZM/xVA==","shasum":"87204f2b701b2893538d1b1ee6bd2534a81db1ed","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.10.0-rc2.tgz","fileCount":13,"unpackedSize":19639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY6oUKRrTFkAw/fSy+YZvelDZPw58yRDl4JueQo7iV0AIge7T0f9h8HOsywjJQLk07006hBz2WnRoY6jxF9V/eXSc="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.10.0-rc2_1632841630786_0.8144019312609989"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.10.0":{"name":"go-ipfs","version":"0.10.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"529087a3f6e76129852f18a8d19dd9a3fa4c8247","_id":"go-ipfs@0.10.0","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-48C43JJ0uObCo4Lc/S/G2p09IxpA89ppXEYZAvTozc7/Jxd1w9Z967fwzmUNzr00nEsnJhD+q1svUFZVRaCRqA==","shasum":"e3d9a9cbaa09d4711e5461e6c4c4839c2567cbe3","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.10.0.tgz","fileCount":13,"unpackedSize":19635,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHicQFMrQrfJyeMt0WhDNEj+a68zn0u4gVzaMPSyO+axAiAVZ2TJAT1cTCadXepaX+mJf6QELYZtDrE94oO6wTd3Tg=="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.10.0_1633115206121_0.8665016075580687"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.11.0-rc1":{"name":"go-ipfs","version":"0.11.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"9045238ad45227834cc624c8b5f0562fd9bffe38","_id":"go-ipfs@0.11.0-rc1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-fw2eCBSspqLH1kE5QP9CmC8UU4+q2jnTPXsocfL3qlzj/dzWMiLoc6bzMHoNcai54k74u83a1hqb4cKyxZLL3w==","shasum":"5e9057348e5a77172cc33d3ac696d73a5f544555","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.11.0-rc1.tgz","fileCount":13,"unpackedSize":19639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp79kCRA9TVsSAnZWagAABm8P/jSqfrXENScV5IkNsmvt\nDrEzknPFhfn/6i/oTSjmvzYWlbNyAi1k7NDTMfueTZgdBXV3hU6Y24j4pwZT\n35vZi5U/7UJBM8Sn6mTTtHysHodXM0uTnn8GONJwiZdvk+AdBg1LtAfwM+xz\nb5lteJgCfh6hzpF9/vqAaPn15ktmK54BpWlLMKteL6THHaCDMhhw/sX3aYF5\ni9zGWhk7YHbmnOL6eLuG6fuI8bNqKXcp7dhKNm4ayNNRtggv62TlEXlf+ZqL\nCA6Ypn5m73HI/lOQdOYn48EVQU9zSkNEVBtHeF/OZNUXhVhL6ZQEPOoG681x\nIsIc4/UeN8qWchnomsGVn4rfK7mcR09MoGccWcxrKE/4pW3bzH+53ytQ0IS7\nMCOhsqN1Wn1S3rqmKWoazagU/w7kTpfBkSO5B2EUNJTwr2vsq5TxfNY6QEkF\n+bhMdOhzCiJEpWg2mqh03/OqGzI5pEuYnPdlAy8NEHGUCyOnYZ9yq8P8H0sI\nenxTLhQOrW8wJGNwBiWEX2kTFAGuFzerUbK5CP+8ceK4IGWRuR61ZvSb/tO8\nVYqtHy5YinIdL6lwiV2Eg3FhUIVSjHTn7CLy2A9TQQW7tXLT8Xp6w7IL7N4i\nxVBULNPtvBOXjk9yBS0nXaLPgVlZRLNaXKnLDt6L9C+V9GxgaEgThlpotSy6\neE5w\r\n=K3lx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+IgJl/mc/OCCarLVUkdI5jy3LkVknv3Tesps2MCdQ/AIgEEiZUGbxdwti69JaLR2wz5GorVO82GolNrwSgD/oqug="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.11.0-rc1_1638383460732_0.3810935526528545"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.11.0-rc2":{"name":"go-ipfs","version":"0.11.0-rc2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"5bb6fb2f4dc8d6ed737f735a85e3fb4ef394c51d","_id":"go-ipfs@0.11.0-rc2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-+06LFOZzR4x8c5JvcpPZEEUT2bgYSFdtvC/HzU5u860plB+F49wHOAjwWVWOxQM4bLKYSnC9dVie74iKl3CHgA==","shasum":"f464a15f384cc88c239aaf65d2737d1bf452ecea","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.11.0-rc2.tgz","fileCount":13,"unpackedSize":19639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrlKFCRA9TVsSAnZWagAAQNMP/2Sw8563vEaWtg5EqGiv\nr0HRhJJJisHva135c7JVzCcAuBNI+893u1p9pVNq82VOK1iSRYQuzuhMjXYx\nhC0DLVhQvYM89Nwd6jrDqxB2c288UZBREfTyo91xjHTW3JpNOMn9Gg8OCTzk\ncDb2Q2RJS4RWdGKr2R3CJxYgg7VyMLDv+UtoZ07kvPNgwq6Ad8UTxh4m4jHD\n52zUyHTcXHdOqTkh/+qLHdDOswZBRtPI+v8zMm4Cjntz8kerb5/itj0EpHOO\nwjtIlEZb4QTB0CepWOoqfLsTr1PsLgcWg5DAok3ZYHvxpbvbNLI979aSPGay\nsyFqTu1qW4H7TNB0/V70OiUsvQIHrPhd9UDhNqdn7WMbeQbGIEX3H3NQft9O\nBspZBqLMNdhHHiHZ+Wifknf+YbB12IRTSHNWTjfi8pA5567WQYG4i3AZdMoP\nRxDbVYRS6v/thue7d1TpVVTO58yeXhqLaU6gRoi6kSTRA574Z3v2ABdAnLTH\n59+z3EyiLmaNFkZah2UfecpGIZ7KKDRcFYOE3TkvWN96h7jCNr8eRB8UlXWD\nCRP0WSV1X1GnmhkwQuhlcQfjoO7GaieBE65CHTZw2nOkWOS6EW7QFTqAy8XV\n0Y3Ohvsc5paBkCJt/Es0sxTkGtxZb5eU5KXQfrkKoUXmwmeXxV1epKX8C9c8\neehu\r\n=TfRQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD12eXDO2UbSSs8EzKiH74bir6x7l3bMJgK+OqFdVejigIgU83njyArs2NIbV84hi7pNz2/MjTDP2sWMO1yT91faSo="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.11.0-rc2_1638814341421_0.8476775843838897"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.11.0":{"name":"go-ipfs","version":"0.11.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"17e74faea0648f05524b09f412c2ba9ae4450ac5","_id":"go-ipfs@0.11.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-l6uZTeEZYQQpKsoI8DXV5j1UDiq7xTIwNyp5lGJmY1cR9LoWHR4lIhbSpc2DfvOv5Ly/+BC/CLvo7vIFmdmyGQ==","shasum":"d693d9fa6cef6d8f2d3c392e0b9bbcfeb920cefa","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.11.0.tgz","fileCount":13,"unpackedSize":19635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhslOnCRA9TVsSAnZWagAAgtgP/A6sS1KKQ8IwMuto4U/A\n/ivCTjcJK5oGR0gLswdgoX8XXpRRTsifXzcyD3eNpPkHlm9AF822cPgQ8PGS\n9GilCNGscDUPJjp3n26S6OmvFgnyYeK2Bxml5ssEg04yqDwFCy37Vs4EWWzy\nlkBNAjUZrE5nQgiMPiX3TnEMi1vTFsarf+JMP9O87DGjyJLdm1j+aCw6Pdu1\ngjXNpuCtzsqT4YjK2NQN9NWLrrrwlY2VS2dC/wZ2Zjs5jMC6RueD/OaM5iSs\nJBznhXDM+KzAIRY03vJATrVdRRTr/yl7/LYtGTt11xDnoR0y+WmYWjfjXyJ4\nfDEjCIOxBzhIbMx5OHFjvND/caZZFwkWtGjRx/12RsUpnTqaHk2qY2oUtufX\nDsafDHBXtKMZTsaTVK0UwSx/wQe/QEQ/6wdp1MOKhBZ+Z3rucsLFK9+d/n2Z\n8R5oOJYiH2ngB7Khcgo99xbdTv3X0S8DmLmJo8LHAV4Xl1ooebPDPs3sYn6Q\ns8CqFRroGtnuzrcYPvPFOnHjErNPrfhReAHSAZEOn54wO+12e9y8yD9jWPYu\nHCJfJf/CMPiju/e4ydYNLHwIA8YYbDVWQ9J8qAUJUfktkoEcz3/2fPwUZkl8\nTHTcuuCnsufLYGefE9iLwEprcZ6UgVaFrPOdoGtJ2JMIRfsxjDUN0f9bgqNh\nu+j/\r\n=2xJz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGc+wYF8Wwkg73L70ReOGa1K9Pcs0/fUxOCfY2ZiyVUYAiBEJ6Kifr2xA2JwlCD+z2Zm7dtNVLg8NbNnmTZE0paVtQ=="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.11.0_1639076775369_0.5379422228229616"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.12.0-rc1":{"name":"go-ipfs","version":"0.12.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","go-platform":"^1.0.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"269d83acb6429c3d10ad26c38d111dde3322e1e0","_id":"go-ipfs@0.12.0-rc1","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZsWlKIrnJtaECsm6IETmIPEqmHxJZnlsRMbo4xBtKFRL9+jF91jQVUYia+qbMe5ZwRx2ov1rezBzMc18edqTsQ==","shasum":"d2036357b463c4d622feb59fc582b96b99c0f13e","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.12.0-rc1.tgz","fileCount":13,"unpackedSize":19639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht/nTCRA9TVsSAnZWagAAxzEP/RsobEWOT6vUOm4LcL74\nj9jKNy/MlTi0AJONaxr9+qXnXu1lvVOG6JEP2VauKbEaofXRlyB+WJ2lkcY5\nQRKEbGLAsuq2LXKxUWqcuyEzVnQS6ZdGor4SQYadWfn6Ej+jjrj74hPu82JJ\nhlNEIgi2MpvSaA8jrw5oop4z+omP2enwaaj3Owqq0JmWU4dhEoq3SXn0NIlQ\nVKnOwglAdFvQm36kwodFmUBUUfJlL27dWhMFbFQb0K65FqNgkPJe0/AsVD8y\n8aDDJAEddRjyFJikAUs3Z4qUyoFB9tUmNPJQKbVnIs9EeM8v+Ym3yuiY20fy\nSkJri/ZS8Gi23rbiQQeNBA0CHNGeYWZlDV6jww7ahyektBzCfIQvsWeXgr8T\nfZm24yMupB+D+FRSJWbxKCmWlye4LnojfdlIenidilGGQioe7frkwmU2QRhz\nSvSNEytFpDsE/D7UTCJjEaY7IphSW2rSQfT7kQvDSccc0ns59K3omM6RcrnP\nF37Rv1HxTnbzOa4XLGaz5T20JgcUCYeaxuWPT4V3r7++Dx8krAD9mYZQK68k\nZZsl70hXvxleTazEFSjqaYI1aTvXBWLdoVhNFJ8+UXLzT+BaGDp+VWQoTJ1+\nRmSctPqzmYOAwGb/TX5R3f74StiphBbm85Pl+VTaWqBN0enq7m6hBpqWCfA/\nC7+j\r\n=1knH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkMVDs9T5tBuMEPfXVDqDKuvwZbDVnoBTEhQxtGBJ5UAiApPI64p0vwiC+/Od/5QoL1lHqa7WfSwD+hQX/cT2B4QA=="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.12.0-rc1_1639446995022_0.42454031588956465"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.12.0":{"name":"go-ipfs","version":"0.12.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"cc656983530df5283d8b96fdd6d85685055391bd","_id":"go-ipfs@0.12.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rZbU4PsXbqzdqgH57G48MvLveV4i8StKPUHr49Kepm/z+/qwhg8jzHQVpiip/+28qd2gy3Cgiw1MremegHRvPw==","shasum":"861c1c01cd601cc30a6d1f2119202ced97cb6d99","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.12.0.tgz","fileCount":14,"unpackedSize":20057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDzZyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtghAAmkRcuqkYosNQhzeoHlFUJHSmdaZGXLF6AUONEW5IiiqK5eJO\r\ncW1GlB80jKiRTZhYdAIt0CiXOuSKlmLqjgcRDf3eAzdILUmBbWRaZ1bce4bk\r\ng/PgWCb4x878qCg2o+kRZ3kT4I1fKLICrW+ymTaiZDtU6VMJzzFg4MPSBIdK\r\nyUo5Likj9mFfWmuzr9ZQcIp9qwa+bEliA+kG6SRFRVmZBW159sQDsbhpVZgq\r\nm2zjjakNvid1hu+pFtkIYnnsQe80K6ZwvIxgilQMi0rFU+IEQokHZKYKV8gg\r\nN15Miu10+hqlQ0c6b7GencHoq/8+AgC+fkJO9534Wrk3Q72d+mr3a4QPSIrj\r\n4++uXq7vk5R3qxoTt94G6O2smUvOKOFjApIlukd1QYYPSlqKz9Qo3mp0GjcJ\r\nP56FZoHvivtzNJAcAkNQsQqwp83bqGeOEdKsNyPbCFwEAHK0VTaCdULeSyu7\r\n1A3e/tlZK8y4dsk88JQUhDJY7amZRtmlQBD1dFZPepCIB45iB4GOEYHtOP0b\r\nVVg7tlE+EKwr4R9hjHCvdz9CmkUE+rqvKrM3+F4+9GiHngM5aCaS2fHnI0Al\r\neKdeyMzhGLqa0fOoDO/oqX4Uh5Ziv0/Ror3TDvqHMyDoVWdAk4+BVurgwTPj\r\nstW4eaI/+XJfOjusJBarS1F5cHFk+glO00s=\r\n=EfVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1n4StIm1mHgfIMEOckRob3ZQgWT/EWxsp/KqcfpZkIAiEAghJM5mmLXy8RQEFLyozlVgCfUJRdC0yiQBYwkflhEL8="}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.12.0_1645164146144_0.6071955007089507"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.12.1":{"name":"go-ipfs","version":"0.12.1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"efab665c317b16c189e0ffa925eaa20f22c403a0","_id":"go-ipfs@0.12.1","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-EMdmkODR30K8p6fViyIbxRQlfCHDC5yuU+I1Ki6WZpUVsmmQLQpg1Up5H0cOWv+NA7YAU6T8ctt3BHSQWA2qwg==","shasum":"cd1ba8d42542e82c29d8c76fb6eaebd1d54642bc","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.12.1.tgz","fileCount":14,"unpackedSize":20057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM6/kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOGQ//WbcWBHxaMJ0bAwZBI+0tTxxGdCLMyJiBWTW/I3/UkHkUWJKj\r\ndf3jQ4FH79juE1ULpcOv75V3OkWmt3Ty3Etyo9+G9r+bg/luDFC77Bb7LLmy\r\nYRt+TdanY1R6IbAUxGjrlbNCVZJVyEe86agDcf0xYVAXi8AzdhwZDEUZosiw\r\nGtiXGKcBKs874odLe/88iGv4dBoeAhkQobavxF41GCntnd8sUckoPFRsBDnM\r\n9mrsp5zk0OX41QpEExORsvx1oI8rSBMiWIUgAI4YBLzEk5FIIkh5lkoaMUHb\r\n0yOAg8SpOVq3rQueiL+yr/+lVldUwSmptQ5ptInoc78EL2Csmtphh9XbF8sX\r\nuoZNAo0RonTELBcJPYY6FitCGyP+wlj+DYuOVjWMI5jlUYu/VZbAzDUo2cIe\r\nGjemmbF7WyaA7Z+vrC8iPv0r8AN2hxIInT+n8V94hOUR8Ig13DH5R1ibRLnR\r\nUqKkxX9aTt7ZD5GXmVQ+enxZetIml+kKhvnjquhUojSa0Kh1FTXOR9Z1/KEj\r\nGdbPAORu64cYjR6ioGFygm3rtAfbQrZTYW3onXliTC+//BiCCNWhpcubKATz\r\nD+uOujaghu+zrzo8+/IpCUBqyvT2DK2dQq6IX9H7P0g00E7udDyesiad9PNS\r\n5+VCFV52MRtrozga72unlMeGxJzPFa4Kxig=\r\n=mk/z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBoFjKMJKXAdO6ilis1+VAgV4vRfx/NENrwHo5/gJtggIhALRyb1kWiJbzhL+O4OWsfqqFN50ehGo2dGKyuelj5lQH"}]},"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.12.1_1647554532646_0.7408412629291721"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.12.2":{"name":"go-ipfs","version":"0.12.2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"330da28a116fb598c4aa6853c447aa5c0b5b2fae","_id":"go-ipfs@0.12.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-4eA4xFRDM1JfC3W+IkAk2VUauVWKp3zHghiXCs+8SizhNrfajTwzhLduFNnQtjLYicXlhfX1Hjm8uk011ypV6Q==","shasum":"aecf0ee16fd7f8d3a1a08f9d1e030555db741d70","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.12.2.tgz","fileCount":14,"unpackedSize":20057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM37ZaPA0YV4uxfqVLzMtNpd2/nUNFIqGI8EASaa+M1gIhAInAjSyn/tEYtz0MvFpgWeZ6cxYI2NYkZdOP/KVDRdKr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUKnjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE3g/+Io/GQPGCCXJr9H/owbHVpkFH6wAEnBhxbcUIF9cMiT+yNLbT\r\nuNh4+g2cUv5t4P5qSN8ppXa42aELzkglBHAmiISpYc0GSnqJjhOitTcHqpfN\r\nErGVst9+OlwbunqXFVDnI50rN6tD1HQJMolk1f8Kg1S7qPbfJlYx+0S0agrp\r\nV0ZnU0oRvpsh/UxAfOxvPVaxRulMGJvOvWg0K71mmFut5e/KUWg8RRzqHBaW\r\nHb8bYc/bv3Wfe+qvdekFbaBEmgm58ZvGcVdqDoXH4UWe8CIpN/rPB/yePoqa\r\nFxUfbHn1Znoz3ZUauHmALQbzOf7ORCGYk5F1ix9YD/qRdGplbKvFPxFa2MMq\r\neRRWAtOrkunIsuvxghSuewNQ0Ouhu5StyvP20thckJcINho0OKInC++P9AcO\r\n+TybOS081OrFWEz4Xdi0A2o/EjcaNPLT/IlimMSQOES6qzQZDWjFvgPKIo/P\r\ngoMGv8ilPUUnrhtLwvViEWuDCzOFNfnH+aOLfmX4RfYdQkKAGBgrrpSROR72\r\nKoVv19x2mgsG8UJdV7o5mdF2+fCGyTtFIvW9WUA5i4FVybqnjsVFmZb4/lxn\r\nJaYUlpHc6adPDFqSXvGtABZ6qp8ITM2bn1n/MHj4Rd7EPqwQin4UI2S+dYqF\r\n2yW6qRNoZ8dCGBXkiW+wWzh8L6L19OLgnd4=\r\n=874S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lidel","email":"lidel@lidel.org"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.12.2_1649453539127_0.2770411958484451"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.13.0-rc1":{"name":"go-ipfs","version":"0.13.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"81b8ba266eb9f3f5cd02699455dfe2bdb328ad46","_id":"go-ipfs@0.13.0-rc1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-M7eps2gRatNLbeRgmJXF5VosN5kI1D7tqLeym1z0BJXxioypet25Z6AE3YVEjzmRjXXEymu+HFeyNy6qiCTQ3Q==","shasum":"e3c2389dbb10597ad6a39039ee4e989b106fc0ea","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.13.0-rc1.tgz","fileCount":14,"unpackedSize":20061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDZjYX87gf/EjLFx02y1H7tiPOOYfHvgtNPBprpFqhpwIhAICYdNduZkFlsP0rPP+MrDv+sP8skvHxqti/xc1oNhNs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicwYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr5g//Wd51i1dhH3aRGRHTuotaNfNrvJe+FMMnnQuBGh8DwBGWM2Hn\r\nuodK/C4uVKemGN51WQvwMvI4ZDmCi1K5xHRkqOrkBbt5JLV1UYe5ojlSN6un\r\nNR0aR6u4jFA4moa/X0MrCJAh3DDfE6hyDNhlaz4bECj27cTpEP/TYZfjWj50\r\nmTHstGNLs/V00b0iRMaf77qJ62iWosgQHkDcjR1uYQk2a4gubwqV3qUZqyFr\r\n3f2QYZeaUhLoRmFE86Avx/4syFSSgVxJvSgkIYoNkBciwQcdgcubp5Cz7GS5\r\nX/WW1hp0TQok2vGVNiqvN4WdD10q8L3d9QswFumio5Zg7EQC9K6tQzOpS5y1\r\nYlCjXzb974mor9hE6IAPzRH+uYG4jbQGYneKa40/7/Dcw/R1TMMxC/uekL7T\r\nH2dhl77WJ6srYKPr/I6m9urK+4J+E7nrQVCohmhFyPaVExj3NkU0RAAK/CSK\r\ntE1yoQ8ymsFb2+YNxm7W+D4kQ4q3jOJ2m6L7Ls2KDE+1khaJqdqBDdOai8AP\r\nKXvi0HfBpKI2AUgfvhLlSlzjxhX69cBD+9fx5dHKH1yrqEMh1y0kn1whlwY+\r\nRXGKGCIF6SDt9XHBAjCUmKiKNcGiAgdW92XDRY1qUTjZUkPf9jiO2AtOtMmW\r\nqjt89oDDoRwi6JF/GPK4U0Ewm9HGSvl7XDk=\r\n=mFBZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lidel","email":"lidel@lidel.org"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.13.0-rc1_1651705344663_0.8030606684654551"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.13.0":{"name":"go-ipfs","version":"0.13.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"bfb97dbb8c6467e26ae6de2475ec336637e124ea","_id":"go-ipfs@0.13.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ysJVHYL/LS39XLCpP0DDEiIix+LcoIsDK2OE0zEZXr59DC8QOGRkZQY6eMLZ1xWSxE5GOKkEDp0qNCteTVFmFQ==","shasum":"8ed50672ea8eebd83f6026989966348f12bd3e47","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.13.0.tgz","fileCount":14,"unpackedSize":20057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJEbCXqZxItpPwQ+Q1BE5H9iqm/A1XLLCuv8SVsjm3twIhAPw1SPozRIuqR/qwhbOADJ10emPgZ043wWtBF0PtzEVC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiohKfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeIBAAikz5bxjQec8q2/P2H1Ra2hY8fwEHWmvspafAgJaz+37w595o\r\n1Ep9zwpMXXiVRY0UR9umvUmbB1W1bhYLKI0w35eezglHQ5ph6H1NXnJ1oXg+\r\nv64rQhbe1hpOUxVZO9bHNtkQyKjhLoU2eArYjTAP2x0DrCPFcYOzNgRsVW6z\r\nMQak9y82jgkAsMIZqOja8HUWvI9K+WocZ25TfSOyAnZG0QrK721s+wykJoWy\r\nHiPStvZt/pXXF5YM7jiwWnyq0pbQUNO9l836WW2EL5xrv4YNh8yNpz9ZPWfi\r\na7n+4Wr+0WMRdhN/Fey4UG7I4fkZYkpI6rTwACSHvQFqC+A0RSqfW+bAPhXo\r\nrPzmh4XXvQo8EGGa7kwPZ9Vx4PEQG6CUu279bdlv3LFg/+nWx4tWDGgw07Gw\r\nVuZ7XVbQN2SVPSgojiWvV/i0u28gvltYim2gFoy0SeLVs5rEvSEMqOleewQe\r\n/B2j+SOstImSTpHdji1X/O43AeM4L3iZnKp9TP/XeSs0h4HWNJyC5tXXF3uN\r\nlYeqIdSz34EWPNRmXQjZXMGm1j9+adge7UJ3vxa8HemBA+fLmoLWAXbfGi1C\r\nN8ViSQ9mE3WNgNaNXe1SihvrStuQZfGf5NW6YiROSDmNKT+ufjoNe/W5RuwN\r\n7WoSY//nL0MGzc7CSXtyj+XZ/nDIsuRLg+E=\r\n=lLtg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lidel","email":"lidel@lidel.org"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.13.0_1654788767671_0.7597239579053854"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.13.1":{"name":"go-ipfs","version":"0.13.1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"067792073f9223f8220b52ce8cfd551f82428c67","_id":"go-ipfs@0.13.1","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-LW8BKQ7DGEb0fFKlBXU8QGhr2XVoex9N7hJ7rehOYEA+t/O5KzK3OFqSIwa+S2KSwejJlAocqgf0i6/1Fj5ufA==","shasum":"af334050e53734e2dc747f8ebc0b8347fe68b097","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.13.1.tgz","fileCount":14,"unpackedSize":20057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsDqvbX1zqa3PZBpdKszyFpO3whi4b2vUo6/odcksomQIhAKaTvfQ30w8RQSe0hs/mRBe40qqcsW+/fRsrO09FqfOX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixbIlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3uBAAhNSbfPKRTLyVVuQ3uARHhBEuPmXke7SkWIHFrenc5tE+ioGF\r\ndNOinyQHBQBqIE+mHEvPyOlMRZz/3wz5iTpO2vcWJ+G0MbOv1BBaBVHDi3ER\r\nb5yLCADy8c7CxFHbs8YY7clOZ4thniSAYExaDdlrWwJHe8x8lMMoBZSuASW6\r\n2f5u+xOweWv0A6DmQpHxFove8hPiFClfd8vX3L39qhzYjHG74DCuKyaALKWG\r\n3UbIfWpU10dXHGIDldfJvhqJLoMg2DSDtb6skkg1kmn+NWM/ihal9ENEBJdg\r\n3Q5bUAe2QcH6VIUM/gTcWsyKfh/phw298ry04HtVfp533FkdbLCzdKdyykxP\r\nMXhIRVBHVw39m0/pJCTzNqQIUnlweP8juqgG8pwH5a+Kro4PrrjXl2799efG\r\n6ci9smEzd7Qq9pR8fnssHIoP+qfkatUst+BkcWnScK4W8d7q891pniKQl9xk\r\nIsgsC7vH4Gugdj3j0I9pZa2z+DdpWSnN1J8Tnd56z3ZbO0/AWafsdmaPlXma\r\nvdojQyM+7IvrQIBtly13yTGryYT7mw7/mzXaXhDLaLGXrAFidX7c5i51Vnpg\r\ngwT1eqtFxKKehp2dlzGjR5hRpsM8gaxrwJUYQD36PNr1vsSKhGUN3I6GHNf0\r\nBWCFt9JagdqL//XUTjaV/TPmETJ1myhwXeM=\r\n=446u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lidel","email":"lidel@lidel.org"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.13.1_1657123365035_0.2322954909059216"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.14.0-rc1":{"name":"go-ipfs","version":"0.14.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"5d89c19b788f93b781a551a7b6e6d838d8c71a6f","_id":"go-ipfs@0.14.0-rc1","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-xtONq6+zOIV8tl5kIKUMNW468fDw/t7mpvUXlrZmUM3MqJT4vNMX6415CVhXAt9FqG6XThrWRxGGoAaqfhPhBw==","shasum":"13f62eab0aa913d85691ae476144c0cb47e0644f","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.14.0-rc1.tgz","fileCount":14,"unpackedSize":20061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFo5RytUriCFVA5qCzmCJ57gzqDhG9p8IHTNUE8bhdn5AiEAgBMId7l9bGXLnBjfznC23Zv2cUr3nxKQft490ihwTyU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix4imACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMiQ/9F4+Wbwg1ad1tyiFqwQkidQNHkP1giFpG9umxr/D9EomiHiR8\r\n9IGsM2oHVEj29QoZ4Xe2TYxz8DHk6HqeSS9o9lMl6LKWhWDx46W0UNcwXlzK\r\ntEthTfeIgaaaY+XQ4XaIcyEFix8R/WL+RrUY66X+bOdx+vvLAFbfY2t2lXbU\r\nN8++UImhgDuC2FwCrDuw9lcOByflDdNBj43/Aj4yKrmQh/YgjqzqcMfJIcqx\r\ngPk4tv1Me0uBdeycEPH/GcX4M2CzHgYUkjDMTqf3K1bD78PMa1CrxJ3fy9oI\r\nfbSf+Lpxxm+sRtRTaE7k+wqf8rtIxlWclgR8vpKOosVwQkNH0UKuQ/6YLQWs\r\n1MfN2hjCwr3HvJ6s3qqEHksWalborkRBv7VbiQYny4yhO1nLmApnjgTEGZXS\r\nLBTpOJF6GQ65VHlb9xdDUCdSpHOVBfyR++zvOZTKdqNGdu83vmi30veEEQtj\r\naLQdwU2nNE1LNCOP9FbzjPsFuCDvlQ2y4X2wZwAPwuhbIVz/z6EY0Rwiimav\r\nX6XDji2W//AomJcmCEviNrK4wyi3y/57+Y2Wx7fOuBFSGrD6Hxx7++hgRqBl\r\n5R1edzXP7p5nbsntNrQ/vsaY2tYL4J0Rr5+b3gEy8E07WUvFpz+QwhZzIqUs\r\nK/UL6kicMJttvcDdU0euHhQdY1wmnYgPz3g=\r\n=4uIw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lidel","email":"lidel@lidel.org"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.14.0-rc1_1657243814429_0.07070887821004312"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.14.0":{"name":"go-ipfs","version":"0.14.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"8f5405f00e16162accb8f9c57b09879f7f28041b","_id":"go-ipfs@0.14.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-2UQv5zZNzB/a0j3jjK2C9bioS0gp+2NJStXs6Cc/ZmRSTTGjhagEYGGHXSe5vfUz0v0Qt7aHcjDEQ/9QL4w8Cw==","shasum":"bfb4ed8dca0d311a35fc749e021949ee969440a3","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.14.0.tgz","fileCount":14,"unpackedSize":20057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsmNX3MBJZeDPwFnqDbFQQCc6Jb88Gve6peCGQATxXAAiEAxcHK2gSn2V065JD5A4H9iwrmIqSvhaGXPga/+6jRRdk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2OvpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraeBAAhW/UC63pbdcx+4NpO43h5ecLUUnNz2mbUDOsiYcO4v9Jx6k0\r\nmkzowa0PbIG56GbXK1pSchasGZgPGk1IwBqEhi153BXbTLAUgpO52VMY/vYs\r\n5aylGcY1ARVe7eZH1c6VrltqLleiiS0WD2q7oJELRVN6Ehyr2aBU/XwJ39l6\r\n0tTZQnlOxK7ooOrwN0JsyVlJ78dZBgQWb//st9hQLCbZRwZfcke5XCiurGbj\r\nsK+z77tuMC9umTi9dWIMxEOV1NT1TGw+leq5DXyrcn41o6Y8lK3rFRMZDu+v\r\nFOzjyJ3872vWKiFYPjN1EBW39zYbeT0kDYVQf3DoHyYlTKUU8CtqROt6/Hw6\r\nf4FRLP4WlkeMyJ/xM3u6pN5dVAYAu+VMUfBmexvfGL6lhtGB2ufpcaT0jEAA\r\nx/TVZ2eiR1gN2R3TpuxKiLTs8VQHKc8oGs+T1ah56GP7DcLmn4auOKDzf0T3\r\ndMXNNBWz/Vkv71WjA2cEWjMtd5CgRorg2Em8xel33KImcIWBgKJVgb2cU/zS\r\nXMpY6pu23/vzJRljc3cTHDsWrdb9s88WwGxYvcZXBUF55+7FUzzqI41aB4ll\r\nxzqvyALDWwB0Eygk5grwJX8+CZbdczPTiJ0Nork+lKnTJlDzToRXDBbW2Tgn\r\nGqstkRY5Tr+e1jUlkPrfyVUyjxRKH5b9/+Y=\r\n=i8+0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lidel","email":"lidel@lidel.org"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.14.0_1658383337513_0.557174645325871"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.15.0-rc1":{"name":"go-ipfs","version":"0.15.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"6060df294b00cccc70a99e1ccac644db868f4d5e","_id":"go-ipfs@0.15.0-rc1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-CnR5W2/7RKnlUyePt6Pi4qeQzkiwFaDKe7cBmThiMgxuOBiELg5rzUQdMf8SgzyNBhLgruFuMuHDtRksEbGHPw==","shasum":"236f99931986231150ecd018aebf29581708ba7c","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.15.0-rc1.tgz","fileCount":14,"unpackedSize":20061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwlCsTmpf8t6eEmNdL13sKAqvsTvJoQ7GwQ+KhL5YxcAiEA+0VvtkeyYxZTh9h/C/o9iu/V57tUyBIcE9djYB4pKjE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Oo5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrICw//WuMHkJXAWyCUI40G7pHHB4MpoifkFH4G9KgqvvOyEyoolDdb\r\n6hxZeyAta0Drk1q6a4gGowlTiktu67tNK0uveQjD/i8HXXGJqpv+0MC//Wfc\r\nOgUf5qrTprC1hpaQFpzVfEy7H7fjQuOUg8cYyEw9wTpMAQbuNfxlVXJx+Hwp\r\no++WXMK5vCnhyx3FM6cLvhPCIFdQVhcgJdqMWjCylgvCbGQMP9UGgPE52o9Z\r\nbSKdnVqGgRbErR5j/lb39Tg05yTQZ5lZi5axH4W2VGpUaDUymPzh4o3I+qzP\r\nhJs9D4HqkD7JhRURBf9k+Lh65GWlYaeY0zrcMlVfNmc7KOl+ZUJOCytvr/Xd\r\nlcR7Z73mwdj32YSX3T3qkAyMnqau26Wiuq5MQluHTipf7fIcuWkRtkPGjcNd\r\nQBfwouwniAZC2rydQiOXGmVedmOv7AJ84Bxag7hatoNPNZEAtLugNgfvSG/Q\r\nU8YODlBUeGh10tEsvGJ8bYzdRJW2lkO99/X0UfSwRx3F3pKuOqTKtKGz7gtX\r\nbetFAaB062Ro0XJU9slzB3AT1NRb2/XXZgCk1OTDR8SKna2k84nANmfG0jew\r\nMFNhjZaaWRoyGf3OFNGcXyt+6RDCAVQ1ZyW0/qeIOXBbNvWIjI1qCp1EQODF\r\nkFN2L86yZEPVO+BORWYs+CwWJuo1V/8htQ8=\r\n=Az8K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.15.0-rc1_1660742200720_0.21647461185899552"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.15.0":{"name":"go-ipfs","version":"0.15.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"c1137df8ea22cbcbc78c9eb6ed6beb229558f8b4","_id":"go-ipfs@0.15.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Ischwb8Gs5FSr9cKUPNr6ZY1ukNcZNY0xyMUtbiR08zg4fB4vT6t2c5YMR9TglEfS1FlFpHyV77+RSkexYS/PA==","shasum":"9bf597e2f35aeb12b1865a1447e8c4b03af5ce8f","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.15.0.tgz","fileCount":14,"unpackedSize":20057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwv5Nf1wlDqA82y1VyxSNInm9eIrACt1FBotM7CRHLEgIgCK5FQBZNTCAUeN2BF8QzyXAtHz0XuMtkEy/H6c/OBQQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDfxrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqofg/9EtuUqYxdhFkwUvtQQqdg/NqbuMgXNBpxVpnTDeh3BAqB/66H\r\nyVi+17rekD4Ma2B/xYfnamTtrbn4qqfa+wMwWrMCrdod+Wx+5Y8yGjz4lnw1\r\nh7+zFIGfOUqXuk7RCy6TAGPdkY85bvqJENDq0ILcO8gdKa1YRM2oeQDLftS/\r\n73X9bKNunIJYMfOSMTJXP8mEecnYmse9N1EusOty3IJbAWjaPu6//3csdMIP\r\nLjUR4XuHb/L/tUY3iWsCqmRS6O3KiagpFSZQDoeybazQoonbfE9ZiaUwh+EF\r\nld5rW9JEEkwM862AV4S+uxwfTaYo/gvaa5rNOq6uuddU9at7KnLkruGaNUiF\r\nu1aKN5ogoj5pF7w5UzCXo0UZfoQVHMnH/a7UhJzCVyzA4zJWUW0PBlHbIEyU\r\nfhO88yDDq4wGDYyAJ02nhvDFEWtJNbImfmY10u3XJ6rrwB5JpvQDjSiSfRl5\r\nuJWD8urJCeIeMqDfN1i8AqrUyB+f0+yONU57OnpP+nyD2r0mSe8yb+4FIKZz\r\nQ6lS6gWB+K0CANbmibgUhGwgWO5iktXbK/5Q3uUHx4wMY4dHqnDd28L5/fxv\r\ngjbXDjohyjjOsFLYHCgeP5dL7gf8C9x6NWvWa5u0SdBjee++d1YLKJymgmr0\r\nxlBckG4BEleXRvWIrFSWSGtdZLZvVNkxUKE=\r\n=W2a2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.15.0_1661860971288_0.8769412537709107"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.16.0-rc1":{"name":"go-ipfs","version":"0.16.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Dependency Status](https://david-dm.org/ipfs/npm-go-ipfs.svg?style=flat-square)](https://david-dm.org/ipfs/npm-go-ipfs)\n\n> install go-ipfs from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [go-ipfs](https://github.com/ipfs/go-ipfs/) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads `go-ipfs` binaries from https://dist.ipfs.io into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/go-ipfs\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"49ae065e550fc577a43ae6de17efd250cb0b0c20","_id":"go-ipfs@0.16.0-rc1","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-OevQW1FTfEWJI/miQrIZAhQeaa05cKHvB+ZTYTYi7Z7bM16EeRimwjLTDZcWKM1pnbcJYGJ85JxePUYEbJascA==","shasum":"0b967bcfd6f94f2f73bc82ab406e17b94278f278","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.16.0-rc1.tgz","fileCount":14,"unpackedSize":20061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIH4DoA/hL62KrcKxON0HHMmEA7Ja0W5glLAuM7vh4rAiBwfJ38tK3rSMstfWteGMr6RwG/nIrhTEw2fS1kRpxcMQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMbL3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaiQ/9GlsALaYzpSTNtJTD2hRB0jnRakqIU6Z9fMnzyKMN+s9plx4o\r\n06Xn/R/DcCNL2piiPHkHMP3xEKB1qN9isbRtiAEzIYQlLxzzpj7bNdMr1+V/\r\naOHxXOgbZS8M2QVmf2qei6cflXPaMY2meG8yu0VOEJOLSHGUx1cmWxTrB9pN\r\n6KZqtVpeEfSSANbEfiPODfXJbm6YMDddtYlnCYWUIG0MIf/3poudo6/pVeyq\r\nhdeKXMh/jL3xD0cMGbpzBxSLKqwGIdgXlmq4V+GQbfyf5c9EEIH0ZnraTy0D\r\n4JE4Cs56ZHzAIzxQmkTPBb6UDWxwyrbbjHbi7/tsEuVX06xzzJClPphE3Bn6\r\nXj1TyXtZQyMP8AU34Cxy6kozZM4Y34atiZT5ZdxtIux9YVuGLj1ohV/UC5kq\r\nVTn69k8SAVVUF/mCQQVWozbEesaL9q5bIatJts9hMHPgBRIpDYBxt6mCk4Xi\r\nmmcFFxfSB/n4PXviHVIzRp+rSd9H5tHBNly2QtKSQ4LuScTvr6nZJYEW+j3r\r\nc6SONgwUEin+eBSxTsZ8MSQguwKu1j/1M4l/rMYj0iHsPt1WzdnkCBWDoF5e\r\nhxEhVoIX7uHNIpbYZUB4kJBE35UnZ4oHi6QAwktKlJII654RrjM31mUukehS\r\n7r3rHK/UVV34ZekIKRi6A0PX7joV8jOEgoU=\r\n=vxtm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.16.0-rc1_1664201462346_0.5569851181311614"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.16.0":{"name":"go-ipfs","version":"0.16.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"ce5751157af497066a3913d58bb9b682bc93c671","_id":"go-ipfs@0.16.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-AxA/CGZgXlU3NCIAFJKdnCcF5TmOiryxtjxH4SmT7FdquAwemgQWzOWxUZzhDDzqlk32mqoDID2sVxmAOfcfcA==","shasum":"01ddde23969810989dfaa14f8d154d9c7aadaaba","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.16.0.tgz","fileCount":14,"unpackedSize":20057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2+U7jSsGUFl2I4G+F/hJzxET4rhv6Tj6C6Fo5AdbX3AiEAtDvEkYDolwJ0pVxvo/rJ8jx3yvMJcJDer62T8rxQErM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPBSqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrung/5AWtARs2osk5th5khwaKHVFB4eF32qm775f/U7rIvJRi2QVGJ\r\nuzcOIjWQZ9V9wLvsGJ8rwmcDVj60qzQ3VSxet1Ex5d2H+VNclNNIG01+5NYP\r\n1VNT6jJL/wO+R/8uL8g5v7GHL/txEmwNMLOdhE+Mn7oaYpiNu+AWB6a/uCvu\r\n+KHje6QqcXTfkZsmrR9xiEMckSrTT+0fgEzGPkN5DtjEim2NJIfyEk/CxpAj\r\nlb9O5ho4ouWsT7KlT1KCaIOeHAo2DY2gxXA8MnE5hcRw5ZZo19Rm0CS6ACjm\r\nGNy/VFWtvS9qKQ3a9SRPr36Y8OFfSuOollGmklPX5+8tEBy9ZaVlimdStVwl\r\nZxRyYTQyFeCndoQBTn8DSZg25sJVGTffUWpX04HJZeeEKlvSMGt+XmfUqxYs\r\npnxghZkpYyN1dY3LBXsAHBO1iEgJBCF1pYdpv6yvXktwE0NCwTGjZ1oZjHgg\r\nAy1rCyKRYyuM13+0eIuYIoZSTOUVLrSTQKPGqQZ0zv8+Zqs1YDFim3UXRvQE\r\nBXUGEJmOPxAEVMvW1BKuFj2TxPFI+ds8b+PVLqz7AUQobthUViqC4bB27wko\r\nU3871XPv6i0N4p/6dqcDkJ3Xvc7OA8DpnoL2q5L/nkADMwq7G02gqHTTMgzt\r\nzhm7HjfQjrtTi2T+6JHUZpCGn8Pizvqm37U=\r\n=XM9+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.16.0_1664881834602_0.0013198933574192218"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.17.0-rc1":{"name":"go-ipfs","version":"0.17.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"494605dfa4fef9d9d7e6532c19a3ac7cdfc8573a","_id":"go-ipfs@0.17.0-rc1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-MIFnIfduAhKP4ajxc+tdOQK5EYah7KtHO3pQ/vJQmI+s8GYOoed/szNI/RhddPReE5QCmi7BHYHRm6a/FhYk5g==","shasum":"8f1816ff79cefa029d582257cf02046ab7079cfa","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.17.0-rc1.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcFdfczXTZkXW0Qk/gguW/8wHuQkKFfIZk7UEWgXe8sAiEA7NLA45ik3ofkQiwkLZAEVdNqV0NSH6W8ujgtlPDm7Rk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbX3sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq04Q/7Bf4mhtsWDJ4UiL1S78oqE2A6ARRpzic7q2y842kuKOd7rcBP\r\nwi/4O3sJ+KGkzVmntMuQAUGfhY+8tW8QENt3dAAShBBFGqwiMi1F+cniVdK6\r\n7vMT0ms/QjXTjxgp3CZRusH8JSmJom+0RD1Dr8yIIWTCkEsxsDbINyrk98d8\r\nScmnSJuqriX3W+pYwLHS62UbW2NhjV47vluzqa1OVs7DAQpAqn0zmRRIB4KD\r\nSBtsGztzk5pA1EkpG5TtxINTeDakK/cGTVul4OZ1MUbq8h9iI48Eh6G3lTzq\r\noff1IhHLPr+2AxVlJNOVNBKrl2ePYpL3ZM1V6Jk5+ZHjCKbkdDa/D7dxUQX9\r\nTQ9AcnCRIQrCVKb/e7SnKJgvvOEk7eJaDh9AKnK6W7KcyxUII0epPrkzxM77\r\nYf29Da5eKHZIrUDFFePI76Np0BrblrTdreMEn+ZFhUMEutVyW5yMOoBtzd3N\r\nYCen1DeSSvjZ6ESPwXJ7pZbbZt0Nhaks26igplVzEz3vcgq5oget4AE4coiA\r\nIrJuD2IogzFsOFlMnrRBDETvaYIGF7HL3h3XdxPghyffRIgIKddN0bG+y4Ax\r\nUEOvi6AR/iEI/1EkmeAhfx74hcudbpen7CKdMQt59KWYncGCPfvCT+Um4E5H\r\nUpIUhNNNwIKPGYwl6yiKazn4JlR8zgGFMco=\r\n=E8QV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.17.0-rc1_1668120044525_0.4630824730806993"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.17.0-rc2":{"name":"go-ipfs","version":"0.17.0-rc2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"0765ec1123f4038f5e89600b4170845bde7b783a","_id":"go-ipfs@0.17.0-rc2","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-t6xwOBgfx0YdlyOblcXdHzSsAG1LNjU8C5eq8lhOrxthArRGFxC1QKOZe7peG6zryHxhqs1SOk/bD9zdxEhfBg==","shasum":"61909ca0b73caa4b8cf708e5f1aed22d3f57044c","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.17.0-rc2.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpK6ZjV9aTQ5nbX45onyPmz8DiKk2PXynBtQeCogByKQIhAKb32hGTxzE7lVoHeIFB6Nupf/E/jTQk8DTJaY8usav7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdPSRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDfw//TARvmAzDsNngscOROXZcOola02I2sLobaOizBpGbP3asMUyo\r\nX9plspMgtP/HkNwzOZ6FZYyDqztSnrUeprDASKVdx+uQ96ccXG333YMRIyvW\r\nkoS4ICjZw+gTjf4SrfVeF0aigOdWTUcgz8ELOxClJ8reJHlvW0/Npyk5L8mx\r\nMzAjlWvmYLU6H2hZ2v5J6dFGylivuE8LDQjev6n3wrg3rLvuDzxWke0rq6rD\r\n19wyP3MXqYTh4OouyzR33CXjWhminBT70Gx2DxGLfAlo7OSimPXuyVj74VLl\r\npdPeMUkKFJEpdHKf1fxdEsnoGgLTJIueEQQLtIL9STMojckA2yiofx5qo0pm\r\nNTj/K+NkhJTjpvpABmHDy/dg7tNr137WRRbg/rre0Ksz5oATay4fczV8HHOd\r\nakP+xu1MzpigvduGyhbhmbDC33Ri60PFXUzOdRe+U9kYV0TFeEfUPlzU5jhj\r\nhQki0h3iTJN2sH5h2XdgAN2cs4FZvaRiGLlWoi/ouvhUpDTeUv5+pXXdedyU\r\n6GNUSVzgTIPVGPZpopu3Ov/IYKspQNaTm/pt5yYLago5oXh9haxAxDkZroc+\r\nWDHgKCq/xAIZdn8hf4O+IcuY2M7oJ1pldHLgHml5O9a4mO79rs3imh+CDbeQ\r\nxc7Oli6kNw/gYvcUTsrqgH4m7VIT1efri5c=\r\n=ZFIZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.17.0-rc2_1668609169014_0.3814464120615908"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.17.0":{"name":"go-ipfs","version":"0.17.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"0ec8a938caa016457139d91b777ee9625c4d135c","_id":"go-ipfs@0.17.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-D3IUkTzLrnvgOs38HNqE8TK+sP7FDhdygVEzedsgwY1UIxPwxPFYuxRrdOcDHGQiwxHRORUHNudy2mEdxvHKkQ==","shasum":"53459ef728f601defc92ac7cdf61248a92d78b93","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.17.0.tgz","fileCount":14,"unpackedSize":19779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExbmcf7SRGBPe/7c5UPyk7AYOL91EJyqVplRcgDIk1AAiBdZi4TerclUBZRn0cJwNUG3fPtHfKbjxgd2mho8rgR3w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfOSDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5iA//fgq4nEI7fgH6FrQ4hAECbcHiZQB7aP4lSQOmvb8tx2YAIg3M\r\nIVUVbEcQ7o6voyk1B+27YGNUxT2ePdmtvTYEqGm/JIeKfXMPygbwTEER0xYj\r\nrIf+6bkW1YJD2rbYQ5TMjXvX11aTgQyK61GbqV89h6ZcqyxSE2y8+XlTO2nN\r\nwz48DBAuxFbNHIut+hwRoqj57Sv2SDkF/ToD4jcb2Q+59zkHDtnb+ett1zWF\r\njYKI34XF7tAmji3ooLppNZczlidfU0afOqhukiAgtcuQ7Nl6sWOmPuJXuv6t\r\nSpKLf4bT5zLai1an0js+3Y4z/9ZVOh7Xv71eK8X9ISaoamt4G1nx/cjGlimj\r\n3FYJweigM2zgs73K7HNBrQ1gCBKv+p2zxpmeivY5lD4k+WTMQaW62hEMMe2b\r\n6eczLlOkX6JGIASPI4Utb3MX+jeQa/GAJ33JVc38WzqBTTEzH9wotg1KKh9G\r\nwqPq+kTu3jAVWUjbEJh3rZ3FAGdzzNm1QCEHsYoTJbBeK++6FiDnCYxV6Px0\r\nyPXOzXNaFn5HfOZj2OSzPrznUYKIAlbqM8L8W+3UA9boxIlyBrU1bc5GWxSE\r\njTWBtuYGkEv3M4WQdDefm8niR1qpBszi0nwFhOsHt57haaAl61q4Gt/Ykmfx\r\nE6m/p75sMts98UUOjtVCpXSVy/gfB2ViW5Y=\r\n=+S/l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.17.0_1669129347115_0.9082579039707741"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.18.0-rc1":{"name":"go-ipfs","version":"0.18.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"721fbe88112f576d366790b958e82ce167751a43","_id":"go-ipfs@0.18.0-rc1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-+Vu4OOkP0JL/Q9V6oA6VgHauwARlEnJNa4qSYXgOZTRV153aFGuQMyDbY0vYquGdwr/p/ipaTj/bkNaXzoOaRw==","shasum":"49caa4c00cb0f788a4faa41e698059ef9dbeba51","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.18.0-rc1.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3A51k+OMKkca5ecgavHoWLg+/KLtPjAjQ6TkSOG0K5AiAOWI/pcR/XjbazioHfsX+aBM73HniQNYnJUO+yfBOAtw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmOSiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6qQ//UBKDgWvs8xal/067Ry2Ui7T1NFcl5kDBAHWboT7sGqaGWw/c\r\nOxDPSIO0f9dHy4cS40nIfylcdY05dVdfnI2Jl5+gAlwWM5lkVmxN54uO4CS7\r\ny8oGpV5f+Y8FgDOsoziIAWpAkXKK0/Uxc/Q/N7E9amph8lv2mJGO9CTQ3XIF\r\nKV4B+3XrSi0nOfLfLTrpALMwtwpGtkZPdFN8udAG0rT4W3fFkMAk8E/NHq6b\r\nN1EHFtNkQVmCc5qfxvUSsYfvxDBq+9uYHx9kLSRY3WqUoahk383hOLrYLf5Z\r\nsrRKV9wNZ6Qvwyn4UCzOuTnD5zmNwXwP4XwfQsZfN20zQmXJafCKwGvwP9fV\r\nKjQ7feFggyna2Zrpr7XIMVlwIVVkAOO45GYvD1npMIOywFM4wJ8c7iWk8/UH\r\nUgfsSlUM7ZMkGx3o8v8MX7m1Q6nXarbE+0Hl6dK+drnsgRmFs0LUBpE916rN\r\nJMOIbm8YooKWnOWyw8oiwy0H1/Hsuu4h2KSxTUZ2lHyHXcaSqzigbC5tlOTd\r\nPJAS6tuMiL2n/mDlGfaNfnlo9qk+/g9kxnNnbgQR/bu9uK7qhbIuL61WtPYW\r\n7zYmBiw6l89NHa0ryOZsbTlfrVAupQgVD04nw183wjzusnRbYR5v4fzuQ7uC\r\nED51JawSzxYUsxDFMuRKGaz7/grGpVsDqwE=\r\n=pPbe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.18.0-rc1_1670964386101_0.679761476260945"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.18.0-rc2":{"name":"go-ipfs","version":"0.18.0-rc2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"b933f4560823dab7fb8eb34b9e91b7319a15bd97","_id":"go-ipfs@0.18.0-rc2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-aBc2wa47WfqeYzW0KRQk3OVhCOWSpj8cWFIfP1tGGZLFLRBeDJp4EFBblvvzwZmqwsggFtNAPSKWFZSzk8FH0A==","shasum":"0eb5526197e5d180153d08faf225c5c12592dc6f","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.18.0-rc2.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0mhLRGk8bgCnbP/7NYWNl/RhS5dXjNS/MBSa78Z50WAiEA26gheC/F5uVQgVDiaVkbve2FgyrIxMvr3coTEzGWTM0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtWZWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMqw//WYAUWPoD794ULtSZKUkayY2rlozxS3XCDKFeOPeUCf5pphl0\r\nsn3eG2xg9BDJb3ncrnZZeAiEtW7DjgyJNyzHd699dhIU3CEhAATJPWlFOp5K\r\n1FDnO8RIy7NKe6uXRRjoKCS/CN5wDA9yZoknDvBBi/OWQ1YSl+cjJ4EHthoZ\r\nctrkD01UE9sSSx0Z1FPdZG5SDZ2i29g61pDwJAhubqQ/GimQ93ib1UFLdGIL\r\nUkzCOHu5h9DqciPPDB6l8bkufW9W1eAWO7yKD//a7aXko7cdDo/9pm5HJPoj\r\n5Ja2VIy2dtHgcFdEZ0o3oGMJcjwsCm53xueMA7zEhNnDSrf7G5mW22ta4248\r\nThbM9OY2Gt7JdbZqxa7UjIoJ1TA/Hh2FXFCHV80DvlT+QNCwtxsLjifR6S5J\r\nXxJQQLbR5bAyr9G2mBGqY+a9R6BCiyFDMZa9oRHUoj28qS0wQILF3QX+JLXC\r\nhtrMqfl7znsbz9YEv43sdzgz6Zg/2DZgCgS/C7o3oS3PI5AQj4RFrHd0tuKR\r\ngIUSVTY1m0ARyr3mBq/9iIrkjQiY+Gt1evSThUPndnjNdFl/WN/NDpdGdBQl\r\nCCceUs7j3eI/gotq5HLps66uGAv2M/kWpWxPJ/fVLrooIZ8N8+honlnjw3b/\r\nHHUeBFTmEKl4CtS8UXkCngCJn2eM/6Y0YWI=\r\n=I3b7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.18.0-rc2_1672832597818_0.9422119568930738"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.18.0":{"name":"go-ipfs","version":"0.18.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"64a7dfeb5406db02c2d20ecaf9603ac55a2248e2","_id":"go-ipfs@0.18.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-CFKHjN7nco2EUxQSdM7AQ3VzLASxwmP4RBDx8TeLqEgn5K2fjIYN7IHkna104UNpsVNhtzVBy0OObBczJWrLUA==","shasum":"64b859d87071267b6551394d82f90dd194320427","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.18.0.tgz","fileCount":14,"unpackedSize":19779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Ol5Mu6Pnt4wv/F36BP/6jEAyaba6fVlooVbkH4+HxAIhANJTUyhB41/WddSewp7ONPmUQfgBkjdghvrFn3fif4n4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzrfbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQbw/+IDqlz1Qf231hnmf6bwUf9USVulYtm1Ke56PF5tyly2c7KJY6\r\nB4owlEe1kqBUCy78DpDOyn/Wc2rwChqZNUqfBtVNNUyxH/mpVdOlOCPP+Y5R\r\ndCScu+KJwa1vz3B/reD8pH7+/VdoSlj/GAcAeO4WRyADNW09i/9d3nfDzGLU\r\ndLaGrzDCeajk9960NdQAEKJL3BTI32+VwPNnZBgeg4qIIPb9BWufaUi4UwpS\r\nMm+OCFXhn0AQL7cXQ50a9u92NF5JUcf4zQa+vLiyHlDyikDHDg8UQJ4uJQPC\r\nafOfknrUMd0BygLkkXic5/jEIlvTvrgqv8TK/BqFDbPEplhVyFfpP6W1ccW/\r\nLKGlzQ2v8+DY053UfnD1xV3eOWkhNQFIEN897sWBvrFMqQvNu0UJS8b2aMPa\r\nyjd8WtWxdprwYMP1PoDn+DVilzs4Xr78E+X0qOOdv1Js9XBU0gB+GbfD90ZE\r\nj/BDuQkkqbcIRD/G+G/FAA1f41xms+WXj2j2v8FHZDftuL5lgma1OZOMBriv\r\nwcUbTxQRHsptoe+BNV+l/zvNbaLn2eSRS8hR5poQpApXsVlH1FumpJoHzHxt\r\n5yYEqhVVYc3RKtq7+1Tyu+DkZuLHO2alttUvB1F4fzL1xi4NpHkSNOBIlGiK\r\nM6FzUxLIFN99Y3F3SQKzCt31xn22AnrhWQg=\r\n=fHhh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.18.0_1674491867498_0.8428074580819853"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.18.1":{"name":"go-ipfs","version":"0.18.1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"2e47003d657cfb65b7ab5dbda3f8c6301e04a418","_id":"go-ipfs@0.18.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-hXfjQRqet/H8mTSQVKiuTSMrvjv8cAGQMHbr12DHAHGsSMS9IuGCOntkVEhnNOnmP/WXcrxRVxLu6xz/mPLlZg==","shasum":"081ecb15a5a847c3184f8529cc398ba67b45b6c1","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.18.1.tgz","fileCount":14,"unpackedSize":19779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgLFbx/qDGk5Er4bLPPMpiJlsVuADZUyW1qRdkRyBF8QIgJmcGXY6bySn+DIrm1k6VRXXyRMsBEMtydTM3K4le1d8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj193zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpymQ/+ODmeoNcPwQyPIvAdxAXoXr0yfPWxS2HmaN345Ro1vf6LjNjW\r\nodlxfthO4Q0qyQHApgmVILzOiiov0yybmmmmZZhFJmS2X5gjTgqszM/EuWqB\r\nqazfJvroYSOjL3OVaqBXZXGENla9Q57JVZNmw7O3feh8dW8DV224GCaf8Swp\r\nk9csG1wyHhN6tkuQXOfyNg2Gno581p5pwU1h5Vpkwd2xTLR/RlKG5MsbuZbk\r\nXcibYKZEJwNIjmnWj6+CKKmyInkBTUzaZkZuSspThhbNnZ43k2Ugih6NnNZt\r\n5W7FVKv/0N+X2qvTUcLI/p8Nj9zjba3nXZ5CkCP4QLjf00Ej/uynNT/awdNe\r\nuQFBaWY+kuGEqCzcIeuZeIWJKRdnolcq4PO6Av+TuY/DKndO70WMr3GTjS3b\r\n1MNdSHr1olbraKYyGlBJVo985TUU2NTTZl+w5oqShaAI3BXDNlG7QiiMfTNX\r\nqm8Y5lkOEf0hwE+3A3pc0OUoaM/3rBC+lllq8yFN7H4OFO+r1z1iHmQ66ms7\r\nA66S5/8RwrobKP8zRbFxMZyNcgyle62I1oAriuyyQgqBGKiRfqcTWNi5yEHt\r\nF/oVG6bRzNwIflpYiaELOS/+PP7Y84vec5qTPjgTQc3gOMsVE/tZHwBekjWT\r\n8jI4hSa0pIAqP1XzUbUh+Fs85lihqDMZrWU=\r\n=lhxh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.18.1_1675091442859_0.4973486769105169"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.19.0-rc1":{"name":"go-ipfs","version":"0.19.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"8513f17dcd5abaefcaea9e5753cb21749c58a5f1","_id":"go-ipfs@0.19.0-rc1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-GfcaQTyuLJsw+cnfBGlclaGnyGan4/chmghzHFR68LLMTRjbeWgtzA20pABfkHcgKfWVZhaXeXq5JTB8rC1j4w==","shasum":"9157a5defca044145d10fb0cdb761e490d04b4c6","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.19.0-rc1.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW2huOaQx7l8AAsbUKOPjJbDonGSDp+em9fSUEgbF9ogIhAI8gP/qSLHD8NG1xlJuSQp+reloor+iagNIDG9WceseU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBf6VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJVQ//bGaZ1sYGY/5r64nb+jJcnUuONfFDy+jNReC/66RAV/UQBzU6\r\nPuvy6cwJ/pD9s3PJc6smOz/Vp/xLW0jliphnVtVCR0vN5mAAp+5KlHgmkN38\r\nj5OuFnbl4smZkuIJW6PCyomBZTubrEzD1jowyv1iZYsC6nj04Htog82csX1j\r\nXJEcRQNxDCHuALrMVuc5HaVkAdVCgf1ddKKhCAPn3TQhpMvV59GOjz7TxrYC\r\n9uuqJ0zxUEk6vw0hLeuRystre1ik2Gd9idfLDpsiuYK4pbCWi6teFbQuPneb\r\nNHDGj+GH9cjg1cQ0h1ZnTJmnMls3fDfnwGtchweH1K/dc5ZteZ3/dKHENwpL\r\nSAM1qWAy6fHYLY+MecEXPR7HSsgxk08hyQWXvLMHle8s5ORMv2IHI8DCxWfu\r\nVpON+vywyyJaUvxr5geG4YkJw3sHxy+ytUZ7se3eJVb4EDv5xcfRLFHxBrXT\r\ndgOtPvBf8drfCs12iF07CWnLf+iUA8FUY0iR7Vw4AUYvC4QZsTzlZHLF3UaF\r\nq+JzjqPNgLWpmdDL6MJm/vXEm55tHCKNwW87HjUULgGkKvGIEoaRzknhu+lo\r\nalOU9BgvCb3h6dzqghvypwu6lXiRJ5e2V1cxIQ4IvzY1bGydAGoi20seYwI3\r\njxttvRYqeBEIQHTQ8KINGey4mDupFHM+GeQ=\r\n=FRXd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.19.0-rc1_1678114453713_0.19985525746908617"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.19.0":{"name":"go-ipfs","version":"0.19.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"abfc2f71179cf76d17d86292a4703484aca77e71","_id":"go-ipfs@0.19.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-YqpQtCrxg0Xe/x75wDY1nVzVBC8WHVCXDTmbChchhvPto1Fika+lBhbnDGLv2S3/pa/wn7PiyrVHMhlPdBcuAQ==","shasum":"c0bb09166c1249bee70dba87827b0cc083a53aaf","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.19.0.tgz","fileCount":14,"unpackedSize":19779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNjjDbNlDf4GO0a1+0js3le+7n0AaDWV8BeuglydgWWwIgO1b85DhXQHwSVxvuFdMrNwO8jsLNFxrZ3lg4ai+6IXw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGGUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw+g/7BV4qhdDvwIsg1FI5vQ87ARwYpd873f3nmRmWwOuld4qrXG1z\r\nKiZDVIwWRUXxpJHcEkstYzSoebg9NOxbEaPdF6ozEAuTQJ/nkcuRP+vBux0k\r\nUDnPh6dJg+sJMWoeZjSy+2m03I6snqSS4fu0tFOMEl6G2c3jZBgKqoZIgzKp\r\nHPUPS+u5T7njCY6NWXiyKDvLOSHS7hpiwqqOHhIGR8X8sC5EbEQO6JD6vPyl\r\nT/GXZ5RmtVF+yychLk4QDakjchykctPME3sPEvQf1vS4DfWwkI3Kd7YxCZBl\r\nvhGvz4ph7ZXoSr70Xb2Bv5kwOFPHTIrp1X7RP8wn606I16ymefwblL0oj5fl\r\n82c1h9YUAFm5O5nXPlM8YWpIhHwlf3nCJPo+4tNPLagoEmXEnVuyKAG+NH6B\r\ntEkSb7ujCIid33l2TQVhCdYihsdubPrD+RubRAZq+xxslF+iwjKKzXV2wgsi\r\nZL0Js0HDgEWA4fMY7yn89O9JHKfnp6e0wfzW7/49MIKGJTvMblCfAFwLXcKS\r\ne5LOY3/rK1GiGNpQIqocp024LQNKW+cx5DCriqPx5HOaqCAdqHVUcSeDu2Yc\r\n3Qgs8s2TvZ4H+qJjkEi+ZhfoJSfzWp8siJSrMSWqBsXoaKhcaKVPLbwBHB45\r\nSQuzWl8TNS+H2hQ5sUVt4DiGDV/yysPN7nM=\r\n=kSE4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.19.0_1679320356035_0.07133648976283435"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.19.1":{"name":"go-ipfs","version":"0.19.1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"79157ea05738aa689b7127bea1c49aa2153f29c8","_id":"go-ipfs@0.19.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-WDqkOgQBh96XRriJPoNFIXsRg8inb0mZb5cgcEnDyuJbLhJaefdE2BnxzsEsfaDFLI+4Z1EFCRMtaO2Bvf6CHw==","shasum":"3d3d9be8fd63f164d235699d060d9c18abe2a2e6","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.19.1.tgz","fileCount":14,"unpackedSize":19779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3iJ5ABsfpLUy+fyZNqhg0IYihOMUb9gI0jaVrhZs1GQIgGo1fVIOXSlqswlcphTqPfYmYzpZilACqj63zantsYSE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLdKWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8gQ//dx7A8BsL+MU994O19FnqBohffp70Fc4uAneuIg+wAL5D2qmW\r\nqGOaTMSNouywlQXPpz66PQtcmjSew9Fu+GQsGCzK561w68JgJWKFB5Ys0k4D\r\nKPTYf18wmHTC7w8+DYsSSioYhrzSVKHC7/8NWg+DSGsS8tCGjEC2NigGGJ3H\r\ntohdGX3wWqMkuMB9kz7CsX/dwZ+jLE+nJKz8r0iwLZGEOFFecKM3+1qYgqcc\r\nckKBhRjzSmtG+wIfDBWZ28PzOxa5kWUO9cEZWVI/YpdlhpcmPSPo4JcY/hBT\r\nazACkJcaw1ubMuUBt1I7OZfTKm5iXThvH8j71wAdYlLbkDqoGWWBG9meuGRZ\r\nJoNiAsBbgHrEDYvlZnKQCSKIJ3zfV7jy627PUixFntBk1i/UfG1RqXnvYRua\r\nfDdO+gPg4nw8UurQo4DrDKoLJ8UCIXJrGpWsLDoHzpg5ayQGFgpjTIAdKJHn\r\n4GQ79jE8tZOg9c3zQf/cXSNgWSat2uZ0bVvhtKI6GtVCAGiCsmYE03EZc8BU\r\nhoEhuOqnt0P3v+gA/8Fs4+TIyY7RNkJElj2WZ7mp9akoiduA3+nsToCiXIEG\r\nlwYcF1JLZGyYUs9RwcS7IOVi7bg+OLvKkEd2V3TLSZhJXTfXG2lcRVTivXRy\r\nmc9BFcr53ViyVCoHDQDueFsfg3dQA/okk7w=\r\n=Lc/z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.19.1_1680724630339_0.5016595630220406"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.20.0-rc1":{"name":"go-ipfs","version":"0.20.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"a6a1a315ec075014a6a5720188113a3140396862","_id":"go-ipfs@0.20.0-rc1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-Fw1FLIXktznM4/j45OTU7W5Y9eT90X1445efHFinb/8LrMZDwCmL0mdVVikxwvgo6RjVDok4brrUXolM5N8Ptw==","shasum":"6a82a3845e0211f49f7b0b154ddb877d3d573220","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.20.0-rc1.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjGwTAguOyMdSeecjv1FoxcXUltGhiL0hvK6VK5HAVKAiEA77HZ42qV1D+koQ9plH//SnYsNO0sIeGAs+uKKqsOiz8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL++gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+5w/+OoFGeNO59kSXo0O4PZ0rtZ0CrY5LSyR3JyvdOEeXwstir838\r\nWBEkcC/m/hB1sq0ckbz52PqLIvEm8hi8GoANXeNnDtVkAbTHj4fbkjGypjFN\r\nz8SmcVLC1z9dA1paQMfUcb2/p79t4yUqlm9PtAR9IJIhjveg8R2ambtfkxxs\r\n4TBAPV/rolASC9crKEnQQr3GN5bcJgKy201D7rvliOw91qdH+6K0yt07BKHP\r\nU6u8PBkf2/GchXELHd+qfmd/jZd8tbcD8oBZ9R+ODy/BxBQiy7DXAEBRJ9rT\r\nVlLAnI/tTQMoIX8IBRwfsmpTP6UKTBQ+hZpM1CBGWPGiypGBQc9FuViHD9Uw\r\n7sdlmQTnX6usg24UUYfUppZMaUrcP8aYLC0fV0CdN9/iOmlZxdT1W6AAMnQj\r\njSToM3NasOGsBCjJXEoG4241C0f7JaDNeqZypfypbYayY3X3z81LHNExP1gJ\r\nGQGyGYSeBH7FKUmvM5qGVsonSuoiUc7uDIhUVppbnF8Cq7JJfyjtTP4R337u\r\nLeU6IfTNGKswGcz92YeGPSO0Po+uWCragupGMg+i2LN79a8jCnL4FC6lGT2I\r\nKVWPruuNORWSCTbmLh2YHJxasTrcon0O2urYVE/vgBA2SuwLqWuztar6pQCt\r\nCzVkgzW3vm8lHuySVchibU1yMLoymFNoCoQ=\r\n=Odn0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.20.0-rc1_1680863136562_0.6406051903210339"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.20.0-rc2":{"name":"go-ipfs","version":"0.20.0-rc2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"edfb99ac46b3ad8ab445d3db583fa59ad2008f41","_id":"go-ipfs@0.20.0-rc2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-R2BIYdKWqku9nnMcMFCxDCNEOSavBiVB8YtQnZaqTiyhwM+JdogdEyFTziUbDNxLntzS/kqB9g4Uz7IdPPVmrw==","shasum":"3c60b13c24ee3ea7f5af36ccf6d94e8f9726f4b7","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.20.0-rc2.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGg89s+K58AOTA0eIr24Zg/Xk/PGxr4qQ3DRhTCEO8qQAiArdarR2zP+yQIz4SM4iroKgH4IHlcgPDvWti3fSrVqlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR9rtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopshAAiXaBxeMIHoThqD3vWBf/0I3dJGVm8oEFxVpaWfBd2ZrYom/S\r\nRUyUAVf8Eg36c0APvYWita2xwczM9WGIVzi05cM8ygGW5McyczRv5rW9oZDy\r\naoAr0hNT6ldheBY+l3F1md18YXjNWWzfdnJhXBzejMSDHob2W11VCTk7d6Ed\r\ne5TsvPyl52hBLpgKibqQawWtNvCUQSRUmRyjT+G+dLjaodVgT008oLEpDsfx\r\nrpVXHnz6Hg04ejonbWPhZRPAcOO6IxHRvYOxO3ZnapJtTVylc3d/l3zuE8cf\r\nXZyPzEXVsygwbwUYyGbfjND1TSnIfqmUppteVLd5LA8FPXS26DWbNOYZUN3t\r\nYg6P0CHkDA2RS92rrvj3zLXWhZ+y1DYoXZzaN9bLcC7F+d1EC3X3Cz1XIMrJ\r\nAi25cmSCJa7lWGBHrpopQW1Ifb3o/PhUCb+/eOzm4lUnTtQ10Kqqfk2nZhZE\r\nNa2up/yoFaG6iZgOwwsb8IkEfcH/nC2LNawHBoZw81cxs+Ar1BvVEcmvAVP3\r\n3fmG7g/zXvAOYZSb0xM+wvJ/tX/nJwPQKpmVLku/lCbWrCF0xUXtotdFpqyg\r\nCrSlvQ5+oEkpmiPvegARVNrEDK2qRs7Pg5KY4tHtuc0raGboNxOuVQEzDugw\r\nu2Zl7lxaV5uW5EWdJ13XXBcMsQJ/SqVUYbs=\r\n=GpsJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.20.0-rc2_1682430701309_0.3697019421766936"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.19.2":{"name":"go-ipfs","version":"0.19.2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"634a82c7daa50f34fa6db21c465adbe25fbc0ff2","_id":"go-ipfs@0.19.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-drZFVoBcR2QRIDWXqer11Ivz0c6AQknblris8PVuditRfnQ4mnpqrHJVViHcp9Lq6BeRRqNldvVnyYtGnE5POw==","shasum":"dba3ce17e3b561709a868ab3a7b3f006dfa40810","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.19.2.tgz","fileCount":14,"unpackedSize":19779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0NXmsGsDHxyMQNZs2q6oad/xuAMprOk4ZewbmjBma/AiB1mXfp+ionXiaYzBkH8IkGKANewRI7VuGGugR4po9b9Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUi4ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmGw//amxkM55AJjGFK8z1DkcS1IdErrTRnRpbtpT55SHXmvqwAmNx\r\nIxeULtjl0l9GzKvPhi1K/wYEPOdnJ0Bj3ZSog6NikdokCDeJ9EMYUPhzDHIV\r\nhhi7F8JdZNkPCJEvqHlxIjJVZ+eNHi4BwSdq/twNV1JQeOcVHymTH3f38y+7\r\nKbpC/yqZH1kEIAdiqoAMbVTVdyjr+m9lonf2RXYQoaK8ueeq1wmkQyA6eRJD\r\nCqyLyBYyt7tlv2187UpNJCoifOVroYwRGiXqpjsX9RkZjhoPxgzIWddobC7C\r\nIBUMvzrPxztQPUKSJ97QR5Lh8jI+1L3+dta6Aw612zZ4NOokzzpq+bREK6T8\r\nGfipqgUcdozDT4M+gmlF+mC2/BZH+7UGiGcbbmtCXmwLeesZ7Pm76r4RTcXy\r\niJMVxwGZm+MRS9MW1VnLVy+/mehyJD/2Sdd+zITSz26I37ywyJFi6nP1T9/+\r\nyyKuCb6ryFdwVSW6j4vJ5Zk9yuANihtWNxYsU6uTCiZVcAp9Bm7HbYAFkrC3\r\n7sXVWFZcgtrw+Hspuzspd/Flg4rV0tLhnqgTOYAcm+4Ov7hk0LfSiMwD1rTh\r\nsjUYplrCHb2uQqf9PHDrDAecpsu6greALTpFi06p1tnzJucDlS0yRDq2Rsd9\r\n8nrp6oT+GPzkhwfrjehfWIFF2nx02slsd+U=\r\n=c/WH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.19.2_1683107353130_0.45949349539827433"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.20.0":{"name":"go-ipfs","version":"0.20.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"ff801335a5f1ff0718817237a2aa9ce1c77ab852","_id":"go-ipfs@0.20.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-tQNehjHlaPoG6V3Fv5dPnRkOsAvDFYBcdCRPsK/MtOMIxuvZk7XOotuRq7nFS+iSkECpopAjFCFHa7QZRq+REQ==","shasum":"8a612a5147a5101676ce52f7991c16b8c0e92dc5","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.20.0.tgz","fileCount":14,"unpackedSize":19779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmGpR7CK58HE35Rkq+euCF3TdVzJGLuLUNDRJGdrcYOAIhALNI3aUyvp2pOIV86FTW6nYgQev4YwXP2H/FMz7lD4vf"}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.20.0_1683630847174_0.5346319251839284"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.21.0-rc1":{"name":"go-ipfs","version":"0.21.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"30d1ebca3ce8a7a98a5e41673c4e5d78eaa287a6","_id":"go-ipfs@0.21.0-rc1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-1ZhQUiGxetvTyyx9TlpOeCk+Ulu0xyJjNYZjTgc/BzIL9KAHR1jxM3+7b9doZ8IsH6L2Vf7BjLTHJFihm5GJjQ==","shasum":"577dff669bc0269c7f5d907057c0e936221cfde8","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.21.0-rc1.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAC0FRbcHm9heCN+KTh0I/gjTn72rDL/bDFblqbWCFgAiEA0nrBigLi7/6FIYN0MioX3fO87fGOU9fYqNZQiTIAWi4="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.21.0-rc1_1686586733510_0.8298428558801474"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.21.0-rc2":{"name":"go-ipfs","version":"0.21.0-rc2","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"f1a5174e0695b83ca56cef035cd247c7df1b1982","_id":"go-ipfs@0.21.0-rc2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-LDLtv3EkQexV0YqYgp6nJ1pagvbrt22rgYoQ0DtgznHZi3hYHios0wm+WwBZLC3x41jNPpAmgjSXwOK2xL1MNw==","shasum":"fab4515d9f75f663f488f1a2c0bd96aa570fa7b2","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.21.0-rc2.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmVkpqg23euVim/NCEOoqPhtFiVyjffzDuhcL/hJF96QIhANJvUkv8AfcAbrZoGEcu2V3XufEy62Rgk2rEPsGEmkJU"}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.21.0-rc2_1686835476486_0.5598036668678605"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.21.0-rc3":{"name":"go-ipfs","version":"0.21.0-rc3","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"43135d3b13138debbf238a6e19823c57b13e592f","_id":"go-ipfs@0.21.0-rc3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-HcUUFhc9TBmvxq5Mt2aEr+l6tW/F9m3k4brtK9bm70EuLpTWDJEP47o+lhZTUXySzXycPGONcrdVUr8gJi+qzg==","shasum":"97ad8e86f0415382b72f56ed85f6511d68c05f06","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.21.0-rc3.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJLPzsMR2TPe0YQ1dr14UrvRbTbSjQy6ea7nzJ2+sCEAiEAigpAxKYOI7GIortlJ2DXd8VLvvhhdUlJ9o3rzMvO/2s="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.21.0-rc3_1687266600518_0.9088103293725232"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.21.0":{"name":"go-ipfs","version":"0.21.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"517ad0084e4e0207539d1480720c0ff276ccd3f1","_id":"go-ipfs@0.21.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-zVWloSdA8UCkMHZ5crg5yAf7KysMLGxanCmn9wjeUhE9V3+9OQmj0R3C/8zdiaIXKlwITqTCyn/LweJFGr1zMg==","shasum":"dbbc4f6f02c2123c5451f1e63f8817c6502c9788","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.21.0.tgz","fileCount":14,"unpackedSize":19779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn+haHXXMYhISZYTInWyrb2uEP9iV4TrODtG7VSNG9mQIgXxIVhgqUQWBUuOv2o0iNQLcCNbhIcjib2y+MjtZ2qlI="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.21.0_1688381861534_0.8068892899637914"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.22.0-rc1":{"name":"go-ipfs","version":"0.22.0-rc1","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./dist/src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md","gitHead":"4da0b7b0770bac8d3be9a5ae8869a43d082760b2","_id":"go-ipfs@0.22.0-rc1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-1POvf9z+23wLYz8PX9SX1uSL6Pn8qO5yUY3iOdLF60H+QH1DZQRI3Y/uPFW8WXFkvAPAgGgFlnu3zClhHQKLQw==","shasum":"1037aa36e3091b47da68c13d221a67fb3c43c2f8","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.22.0-rc1.tgz","fileCount":14,"unpackedSize":19783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbw4jcLZJmpqOSQQHHLZO42irLs1IiWqXpOIKde036EAiEA6UFZ/omV2y2ewApXujRJV7pd3ppXlVfgdZu6vTwirtY="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.22.0-rc1_1690484547566_0.31984808228957107"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"},"0.22.0":{"name":"go-ipfs","version":"0.22.0","description":"Install the latest go-ipfs binary","main":"src/index.js","scripts":{"postinstall":"node src/post-install.js","restore-bin":"git reset -- bin/ipfs && git checkout -- bin/ipfs","test":"tape test/*.js | tap-spec","lint":"tsc --noEmit && standard","prepublishOnly":"tsc"},"pre-commit":"restore-bin","bin":{"ipfs":"bin/ipfs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"keywords":["ipfs","install"],"author":{"name":"Protocol Labs, Inc."},"license":"MIT","bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"homepage":"https://github.com/ipfs/npm-go-ipfs","types":"./src/types.d.ts","devDependencies":{"@types/got":"^9.6.12","@types/gunzip-maybe":"^1.4.0","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","execa":"^4.0.1","fs-extra":"^9.0.0","pre-commit":"^1.2.2","standard":"^13.1.0","tap-spec":"^5.0.0","tape":"^4.13.2","tape-promise":"^4.0.0","typescript":"^4.3.5"},"dependencies":{"cachedir":"^2.3.0","got":"^11.7.0","gunzip-maybe":"^1.4.2","hasha":"^5.2.2","pkg-conf":"^3.1.0","tar-fs":"^2.1.0","unzip-stream":"^0.3.0"},"gitHead":"807ce2b130e8953939332d0886bff12d47d8a337","_id":"go-ipfs@0.22.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-/hORh0n/3oi0gPj0v4eEOgdbcsmhYbLvVyOs30pjD/ryLlP1uw5i/0hiSLXU2nD4XCGDx9OYpX1PLudIW0SLIA==","shasum":"08d0b5d8000f48e992c7762cdf845024a293d629","tarball":"https://registry.npmjs.org/go-ipfs/-/go-ipfs-0.22.0.tgz","fileCount":15,"unpackedSize":20086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtcFVUbWd5n+yPvJtzoDNxW4VpZ+VFbCnawxau7mkglAiEArzeJ2FISfYGOISErQP0n23wfAMsbEcJVhqxfoEc0YFA="}]},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"daviddias","email":"mail@daviddias.me"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"stebalien","email":"steven@stebalien.com"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/go-ipfs_0.22.0_1691521342711_0.5794398371598004"},"_hasShrinkwrap":false,"deprecated":"'go-ipfs' name has been deprecated. Please switch your dependency to 'kubo' - https://www.npmjs.com/package/kubo"}},"readme":"# npm-go-ipfs\n\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech/)\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> install [Kubo](https://github.com/ipfs/kubo) (previously known as \"go-ipfs\") from npm\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n- [Development](#development)\n  - [Publish a new version](#publish-a-new-version)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\nInstall the latest [Kubo](https://github.com/ipfs/kubo/) (go-ipfs) binary:\n\n```sh\n# Install globally\n> npm install -g go-ipfs\n> ipfs version\nipfs version v0.7.0\n\n# Install locally\n> npm install go-ipfs\n> ./node_modules/.bin/ipfs\nipfs version v0.7.0\n```\n\n## Usage\n\nThis module downloads Kubo (go-ipfs) binaries from https://dist.ipfs.tech into your project.\n\nIt will download the go-ipfs version that matches the npm version of this module. So depending on `go-ipfs@0.7.0` will install `go-ipfs v0.7.0` for your current system architecture, in to your project at `node_modules/go-ipfs/go-ipfs/ipfs` and additional symlink to it at `node_modules/go-ipfs/bin/ipfs`.\n\nAfter downloading you can find out the path of the installed binary by calling the `path` function exported by this module:\n\n```javascript\nconst { path } = require('go-ipfs')\n\nconsole.info('go-ipfs is installed at', path())\n```\n\nAn error will be thrown if the path to the binary cannot be resolved.\n\n### Caching\n\nDownloaded archives are placed in OS-specific cache directory which can be customized by setting `NPM_GO_IPFS_CACHE` in env.\n\n### Overriding with `KUBO_BINARY` env\n\nIf the `KUBO_BINARY` env variable is set at runtime this will override the path of the binary used.\n\nThis must point to the file, not the directory containing the file.\n\n## Development\n\n**Warning**: the file `bin/ipfs` is a placeholder, when downloading stuff, it gets replaced. so if you run `node install.js` it will then be dirty in the git repo. **Do not commit this file**, as then you would be commiting a big binary and publishing it to npm. A pre-commit hook exists and should protect against this, but better safe than sorry.\n\n### Publish a new version\n\nYou should be able to just run `./publish.sh` for example:\n\n```sh\n> ./publish.sh\nusage ./publish.sh <version>\npublish a version of go-ipfs to npm\n\n> ./publish.sh 0.3.11\n```\n\nThis will:\n\n- check the version is indeed a tag in https://github.com/ipfs/kubo\n- check the size of `bin/ipfs` is right (must be the checked in file)\n- update the version numbers in `package.json` and `README.md`\n- `git commit` the changes\n- push to https://github.com/ipfs/npm-go-ipfs\n- publish to `go-ipfs@$version` to https://npmjs.com/package/go-ipfs\n\nOpen an issue in the repo if you run into trouble.\n\n### Publish a new version of this module with exact same go-ipfs version\n\nIf some problem happens, and you need to publish a new version of this module targetting _the same_ go-ipfs version, then please follow this convention:\n\n1. **Clean up bad stuff:** unpublish all modules with this exact same `<go-ipfs-version>`\n2. **Add a \"hacky\" version suffix:** use version: `<go-ipfs-version>-hacky<num>`\n3. **Publish version:** publish the module. Since it's the only one with the go-ipfs version, then it should be installed.\n\n> Why do this?\n\nWell, if you previously published npm module `go-ipfs@0.4.0` and there was a problem, we now must publish a different version, but we want to keep the version number the same. so the strategy is to publish as `go-ipfs@0.4.0-hacky1`, and unpublish `go-ipfs@0.4.0`.\n\n> Why `-hacky<num>`?\n\nBecause it is unlikely to be a legitimate go-ipfs version, and we want to support go-ipfs versions like `floodsub-1` etc.\n\n> Do i have to say `-hacky<num>` or can i just use `-<num>`?\n\n`-<num>` won't work, as [link-ipfs.js](./link-ipfs.js) expects `-hacky<num>`. If you want to\nchange the convention, go for it, and update this readme accordingly.\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/npm-go-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"},{"name":"daviddias","email":"mail@daviddias.me"},{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},{"name":"lidel","email":"lidel@lidel.org"},{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},{"name":"olizilla","email":"oli@tableflip.io"},{"name":"stebalien","email":"steven@stebalien.com"}],"time":{"modified":"2023-08-18T18:17:32.071Z","created":"2015-04-12T08:34:34.262Z","0.2.3":"2015-04-12T08:34:34.262Z","0.2.4":"2015-04-12T08:36:41.248Z","0.2.5":"2015-04-12T08:40:22.749Z","0.2.6":"2015-04-12T08:49:41.174Z","0.2.7":"2015-04-12T08:52:02.774Z","0.2.8":"2015-04-13T00:20:28.992Z","0.2.9":"2015-04-13T00:44:20.501Z","0.2.10":"2015-04-13T00:53:21.090Z","0.2.11":"2015-04-13T00:55:03.908Z","0.3.0":"2015-04-20T12:24:14.104Z","0.3.2":"2015-08-08T10:36:55.804Z","0.3.3":"2015-08-08T10:42:18.719Z","0.3.4":"2015-08-08T10:45:21.394Z","0.3.5":"2015-08-08T10:45:44.821Z","0.3.6":"2015-08-08T11:07:55.152Z","0.3.7":"2015-08-08T11:39:06.888Z","0.3.7-fix":"2015-08-08T14:02:42.116Z","0.3.6-1":"2015-08-08T14:06:30.618Z","0.3.6-2":"2015-08-08T14:12:06.471Z","0.3.7-2":"2015-08-08T14:13:06.517Z","0.3.5-2":"2015-08-08T14:13:59.313Z","0.3.4-2":"2015-08-08T14:14:15.249Z","0.3.4-3":"2015-08-08T14:14:49.344Z","0.3.2-2":"2015-08-08T14:15:28.009Z","0.3.7-3":"2015-09-23T10:22:31.635Z","0.3.8":"2015-10-31T08:11:43.672Z","0.3.8-1":"2015-10-31T08:14:20.259Z","0.3.9":"2015-10-31T09:03:19.381Z","0.3.10":"2015-12-12T09:44:40.435Z","0.3.11":"2016-01-14T02:27:28.924Z","0.4.0":"2016-12-01T08:28:30.230Z","0.4.0-hacky1":"2016-12-01T08:31:53.407Z","0.4.0-hacky2":"2016-12-01T08:38:14.392Z","0.4.1":"2016-12-01T08:52:32.579Z","0.4.2":"2016-12-01T08:52:53.595Z","0.4.3":"2016-12-01T08:53:06.060Z","0.4.1-hacky1":"2016-12-01T09:03:12.399Z","0.4.1-hacky2":"2016-12-01T09:11:07.121Z","0.4.2-npmfix1":"2016-12-01T09:15:22.498Z","0.4.2-npmfix2":"2016-12-01T09:17:09.846Z","0.4.3-npmfix1":"2016-12-01T09:18:36.330Z","0.4.4":"2016-12-01T09:19:29.760Z","0.4.5":"2017-02-15T13:55:09.707Z","0.4.7":"2017-03-20T18:40:16.045Z","0.4.9":"2017-05-19T21:20:21.550Z","0.4.10":"2017-08-29T13:00:05.320Z","0.4.11":"2017-10-18T09:39:49.500Z","0.4.13":"2017-12-01T11:24:53.608Z","0.4.14":"2018-03-27T19:45:50.772Z","0.4.15":"2018-05-17T19:13:53.925Z","0.4.16":"2018-07-13T13:28:02.183Z","0.4.17":"2018-07-28T08:21:51.000Z","0.4.18":"2018-11-03T08:12:36.055Z","0.4.18-1":"2018-11-05T18:37:52.025Z","0.4.18-hacky2":"2018-11-15T09:20:47.598Z","0.4.21":"2019-06-14T07:35:29.476Z","0.4.22":"2019-08-14T16:41:01.890Z","0.4.23":"2020-01-30T06:58:37.994Z","0.5.0":"2020-04-28T17:21:11.672Z","0.5.1":"2020-05-12T19:27:22.669Z","0.6.0":"2020-06-24T11:02:30.069Z","0.7.0-rc1":"2020-08-26T23:09:35.148Z","0.7.0-rc2":"2020-09-10T20:04:51.377Z","0.7.0":"2020-09-23T00:10:31.066Z","0.8.0-rc1":"2020-12-09T18:04:39.919Z","0.8.0-rc2":"2021-01-29T07:10:26.000Z","0.8.0":"2021-02-19T00:10:24.015Z","0.9.0-rc1":"2021-05-18T18:42:30.625Z","0.9.0-rc2":"2021-05-28T03:23:30.099Z","0.9.0":"2021-06-23T01:41:46.439Z","0.9.1":"2021-07-22T01:55:06.867Z","0.10.0-rc1":"2021-08-23T15:10:17.517Z","0.10.0-rc2":"2021-09-28T15:07:10.908Z","0.10.0":"2021-10-01T19:06:46.231Z","0.11.0-rc1":"2021-12-01T18:31:00.875Z","0.11.0-rc2":"2021-12-06T18:12:21.559Z","0.11.0":"2021-12-09T19:06:15.527Z","0.12.0-rc1":"2021-12-14T01:56:35.177Z","0.12.0":"2022-02-18T06:02:26.285Z","0.12.1":"2022-03-17T22:02:12.793Z","0.12.2":"2022-04-08T21:32:19.292Z","0.13.0-rc1":"2022-05-04T23:02:25.018Z","0.13.0":"2022-06-09T15:32:47.919Z","0.13.1":"2022-07-06T16:02:45.181Z","0.14.0-rc1":"2022-07-08T01:30:14.583Z","0.14.0":"2022-07-21T06:02:17.730Z","0.15.0-rc1":"2022-08-17T13:16:41.038Z","0.15.0":"2022-08-30T12:02:51.500Z","0.16.0-rc1":"2022-09-26T14:11:03.910Z","0.16.0":"2022-10-04T11:10:34.749Z","0.17.0-rc1":"2022-11-10T22:40:44.714Z","0.17.0-rc2":"2022-11-16T14:32:49.218Z","0.17.0":"2022-11-22T15:02:27.293Z","0.18.0-rc1":"2022-12-13T20:46:26.244Z","0.18.0-rc2":"2023-01-04T11:43:17.990Z","0.18.0":"2023-01-23T16:37:47.693Z","0.18.1":"2023-01-30T15:10:43.032Z","0.19.0-rc1":"2023-03-06T14:54:13.934Z","0.19.0":"2023-03-20T13:52:36.217Z","0.19.1":"2023-04-05T19:57:10.529Z","0.20.0-rc1":"2023-04-07T10:25:36.794Z","0.20.0-rc2":"2023-04-25T13:51:41.523Z","0.19.2":"2023-05-03T09:49:13.321Z","0.20.0":"2023-05-09T11:14:07.335Z","0.21.0-rc1":"2023-06-12T16:18:53.710Z","0.21.0-rc2":"2023-06-15T13:24:36.668Z","0.21.0-rc3":"2023-06-20T13:10:00.701Z","0.21.0":"2023-07-03T10:57:41.688Z","0.22.0-rc1":"2023-07-27T19:02:27.787Z","0.22.0":"2023-08-08T19:02:22.889Z"},"homepage":"https://github.com/ipfs/npm-go-ipfs","keywords":["ipfs","install"],"repository":{"type":"git","url":"git+https://github.com/ipfs/npm-go-ipfs.git"},"author":{"name":"Protocol Labs, Inc."},"bugs":{"url":"https://github.com/ipfs/npm-go-ipfs/issues"},"license":"MIT","readmeFilename":"README.md","users":{"bret":true,"thierrymarianne":true,"eerne":true}}