{"_id":"ipfs-multipart","_rev":"4632061","name":"ipfs-multipart","description":"A set of utilities to help dealing with IPFS multipart.","dist-tags":{"latest":"0.3.0","next":"0.3.1-rc.49"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"time":{"modified":"2026-04-10T18:57:23.000Z","created":"2016-03-03T17:39:38.557Z","0.3.1-rc.49":"2020-03-13T19:55:39.516Z","0.3.1-rc.55":"2020-03-11T12:57:33.146Z","0.3.1-rc.74":"2020-03-09T14:13:16.528Z","0.3.1-rc.91":"2020-03-06T13:21:35.934Z","0.3.1-rc.115":"2020-03-06T07:22:01.138Z","0.3.1-rc.145":"2020-03-03T19:05:26.380Z","0.3.0":"2020-01-09T14:33:01.592Z","0.2.0":"2019-08-27T15:48:49.989Z","0.1.1":"2019-07-12T16:01:33.673Z","0.1.0":"2016-03-14T14:17:47.140Z","0.0.2":"2016-03-14T11:14:43.584Z","0.0.1":"2016-03-03T17:39:38.557Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-multipart.git"},"versions":{"0.3.1-rc.49":{"name":"ipfs-multipart","version":"0.3.1-rc.49","description":"A set of utilities to help dealing with IPFS multipart.","keywords":["ipfs","multipart","files"],"homepage":"https://github.com/ipfs/js-ipfs","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"MIT","leadMaintainer":"Hugo Dias <mail@hugodias.me>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/content":"^4.1.0","it-multipart":"^1.0.1"},"devDependencies":{"aegir":"^21.3.0","chai":"^4.2.0","ipfs-http-client":"^42.0.1-rc.49+bfba767","it-drain":"^1.0.0","request":"^2.88.0"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"}],"gitHead":"bfba76748b8aabc0d66768009ff6f4adb24ff439","readmeFilename":"README.md","_id":"ipfs-multipart@0.3.1-rc.49","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"shasum":"b3ee4d24353376674cc517006be63eac9f6e95bb","size":4084,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.3.1-rc.49.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.3.1-rc.49.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-multipart_0.3.1-rc.49_1584129339424_0.7425917832210873"},"_hasShrinkwrap":false,"publish_time":1584129339516,"_cnpm_publish_time":1584129339516,"_cnpmcore_publish_time":"2021-12-16T19:10:07.481Z"},"0.3.1-rc.55":{"name":"ipfs-multipart","version":"0.3.1-rc.55","description":"A set of utilities to help dealing with IPFS multipart.","keywords":["ipfs","multipart","files"],"homepage":"https://github.com/ipfs/js-ipfs","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"MIT","leadMaintainer":"Hugo Dias <mail@hugodias.me>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/content":"^4.1.0","it-multipart":"^1.0.1"},"devDependencies":{"aegir":"^21.3.0","chai":"^4.2.0","ipfs-http-client":"^42.0.1-rc.55+ff272f1","it-drain":"^1.0.0","request":"^2.88.0"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"}],"gitHead":"ff272f12eeb0cc8c847f6001faeb15e79810880e","readmeFilename":"README.md","_id":"ipfs-multipart@0.3.1-rc.55","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"shasum":"d361b5056318dd1a8ff02d2442b33a7e891e9aef","size":4082,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.3.1-rc.55.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.3.1-rc.55.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-multipart_0.3.1-rc.55_1583931453045_0.3917828736421154"},"_hasShrinkwrap":false,"publish_time":1583931453146,"_cnpm_publish_time":1583931453146,"_cnpmcore_publish_time":"2021-12-16T19:10:07.696Z"},"0.3.1-rc.74":{"name":"ipfs-multipart","version":"0.3.1-rc.74","description":"A set of utilities to help dealing with IPFS multipart.","keywords":["ipfs","multipart","files"],"homepage":"https://github.com/ipfs/js-ipfs","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"MIT","leadMaintainer":"Hugo Dias <mail@hugodias.me>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/content":"^4.1.0","it-multipart":"^1.0.1"},"devDependencies":{"aegir":"^21.3.0","chai":"^4.2.0","ipfs-http-client":"^42.0.1-rc.74+c81c680","it-drain":"^1.0.0","request":"^2.88.0"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"}],"gitHead":"c81c680196f0af82c9dbe7ac1cd404d99e682b1a","readmeFilename":"README.md","_id":"ipfs-multipart@0.3.1-rc.74","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"shasum":"d4c889f3eafd64894686cc9dfb6cbc324b767edb","size":4082,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.3.1-rc.74.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.3.1-rc.74.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-multipart_0.3.1-rc.74_1583763196374_0.5404580326663249"},"_hasShrinkwrap":false,"publish_time":1583763196528,"_cnpm_publish_time":1583763196528,"_cnpmcore_publish_time":"2021-12-16T19:10:07.887Z"},"0.3.1-rc.91":{"name":"ipfs-multipart","version":"0.3.1-rc.91","description":"A set of utilities to help dealing with IPFS multipart.","keywords":["ipfs","multipart","files"],"homepage":"https://github.com/ipfs/js-ipfs","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"MIT","leadMaintainer":"Hugo Dias <mail@hugodias.me>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/content":"^4.1.0","it-multipart":"^1.0.1"},"devDependencies":{"aegir":"^21.3.0","chai":"^4.2.0","ipfs-http-client":"^42.0.1-rc.91+763d2a0","it-drain":"^1.0.0","request":"^2.88.0"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"}],"gitHead":"763d2a058b6800fdfa0d744bad7f0a136e59e0cd","readmeFilename":"README.md","_id":"ipfs-multipart@0.3.1-rc.91","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"shasum":"6a3606a0a869973d4d098b59c2568822db66e1cf","size":4082,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.3.1-rc.91.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.3.1-rc.91.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-multipart_0.3.1-rc.91_1583500895792_0.8388709994323689"},"_hasShrinkwrap":false,"publish_time":1583500895934,"_cnpm_publish_time":1583500895934,"_cnpmcore_publish_time":"2021-12-16T19:10:08.060Z"},"0.3.1-rc.115":{"name":"ipfs-multipart","version":"0.3.1-rc.115","description":"A set of utilities to help dealing with IPFS multipart.","keywords":["ipfs","multipart","files"],"homepage":"https://github.com/ipfs/js-ipfs","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"MIT","leadMaintainer":"Hugo Dias <mail@hugodias.me>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/content":"^4.1.0","it-multipart":"^1.0.1"},"devDependencies":{"aegir":"^21.3.0","chai":"^4.2.0","ipfs-http-client":"^42.0.1-rc.115+f381c34","it-drain":"^1.0.0","request":"^2.88.0"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"}],"gitHead":"f381c34545e5550e051b98e602c50f296e35c03e","readmeFilename":"README.md","_id":"ipfs-multipart@0.3.1-rc.115","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"shasum":"87e4410a985d226e929da7bdf3de1e8f3a9e4515","size":4074,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.3.1-rc.115.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.3.1-rc.115.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-multipart_0.3.1-rc.115_1583479320899_0.48573789359089337"},"_hasShrinkwrap":false,"publish_time":1583479321138,"_cnpm_publish_time":1583479321138,"_cnpmcore_publish_time":"2021-12-16T19:10:08.278Z"},"0.3.1-rc.145":{"name":"ipfs-multipart","version":"0.3.1-rc.145","description":"A set of utilities to help dealing with IPFS multipart.","keywords":["ipfs","multipart","files"],"homepage":"https://github.com/ipfs/js-ipfs","bugs":{"url":"https://github.com/ipfs/js-ipfs/issues"},"license":"MIT","leadMaintainer":"Hugo Dias <mail@hugodias.me>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","clean":"rm -rf ./dist","dep-check":"aegir dep-check"},"dependencies":{"@hapi/content":"^4.1.0","it-multipart":"^1.0.1"},"devDependencies":{"aegir":"^21.3.0","chai":"^4.2.0","ipfs-http-client":"^42.0.1-rc.145+e9eca18","it-drain":"^1.0.0","request":"^2.88.0"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"}],"gitHead":"e9eca18b9531f35b19094f9c0aa5073fba07814d","readmeFilename":"README.md","_id":"ipfs-multipart@0.3.1-rc.145","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"shasum":"25eb27932d35e54331cab453aa66b14f08569523","size":4074,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.3.1-rc.145.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.3.1-rc.145.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmUser":{"name":"ipfsbot","email":"infra-accounts@protocol.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-multipart_0.3.1-rc.145_1583262326285_0.09950214515731881"},"_hasShrinkwrap":false,"publish_time":1583262326380,"_cnpm_publish_time":1583262326380,"_cnpmcore_publish_time":"2021-12-16T19:10:08.482Z"},"0.3.0":{"name":"ipfs-multipart","version":"0.3.0","description":"A set of utilities to help dealing with IPFS multipart.","keywords":["ipfs","multipart","files"],"homepage":"https://github.com/ipfs/js-ipfs-multipart#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs-multipart/issues"},"license":"MIT","leadMaintainer":"Hugo Dias <mail@hugodias.me>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-multipart.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","release":"aegir release --target node","release-minor":"aegir release --type minor --target node","release-major":"aegir release --type major --target node"},"dependencies":{"@hapi/content":"^4.1.0","it-multipart":"^1.0.1"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","ipfs-http-client":"^40.2.0","request":"^2.88.0"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"}],"gitHead":"c9d6e562a725f3a955e325373df49b40073c38d6","_id":"ipfs-multipart@0.3.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"bbe350c8072e98b1350adc46d7bb01b5c6c9a760","size":818357,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.3.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmUser":{"name":"hugomrdias","email":"mail@hugodias.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-multipart_0.3.0_1578580381453_0.8232199705669709"},"_hasShrinkwrap":false,"publish_time":1578580381592,"_cnpm_publish_time":1578580381592,"_cnpmcore_publish_time":"2021-12-16T19:10:10.599Z"},"0.2.0":{"name":"ipfs-multipart","version":"0.2.0","description":"A set of utilities to help dealing with IPFS multipart.","keywords":["ipfs","multipart","files"],"homepage":"https://github.com/ipfs/js-ipfs-multipart#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs-multipart/issues"},"license":"MIT","leadMaintainer":"Hugo Dias <mail@hugodias.me>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-multipart.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","release":"aegir release --target node","release-minor":"aegir release --type minor --target node","release-major":"aegir release --type major --target node"},"dependencies":{"@hapi/content":"^4.1.0","it-multipart":"~0.0.2"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","ipfs-http-client":"^33.1.1","request":"^2.88.0"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"}],"gitHead":"81b7ffe9718b7022feffe8902c38b946376f8036","_id":"ipfs-multipart@0.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"f9bc27856dd94a2b4ca1d7f60311775b22638d9c","size":814710,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.2.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmUser":{"name":"hugomrdias","email":"mail@hugodias.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-multipart_0.2.0_1566920929767_0.9715737289288373"},"_hasShrinkwrap":false,"publish_time":1566920929989,"_cnpm_publish_time":1566920929989,"_cnpmcore_publish_time":"2021-12-16T19:10:12.392Z"},"0.1.1":{"name":"ipfs-multipart","version":"0.1.1","description":"A set of utilities to help dealing with IPFS multipart.","keywords":["ipfs","multipart","files"],"homepage":"https://github.com/ipfs/js-ipfs-multipart#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs-multipart/issues"},"license":"MIT","leadMaintainer":"Hugo Dias <mail@hugodias.me>","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/ipfs/js-ipfs-multipart.git"},"scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","release":"aegir release --target node","release-minor":"aegir release --type minor --target node","release-major":"aegir release --type major --target node"},"dependencies":{"@hapi/content":"^4.1.0","dicer":"~0.3.0"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","ipfs-api":"github:ipfs/js-ipfs-api#1fd9749","request":"^2.88.0"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Francisco Baio Dias","email":"xicombd@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"}],"gitHead":"edc2f725fcaabd65d2d4f443997971bede60501f","_id":"ipfs-multipart@0.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"a8c2ad93c3732c00558f50f254ba88a6aeaac6ae","size":787514,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.1.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmUser":{"name":"hugomrdias","email":"mail@hugodias.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-multipart_0.1.1_1562947293551_0.3056316818557725"},"_hasShrinkwrap":false,"publish_time":1562947293673,"_cnpm_publish_time":1562947293673,"_cnpmcore_publish_time":"2021-12-16T19:10:14.162Z"},"0.1.0":{"name":"ipfs-multipart","version":"0.1.0","description":"A set of utilities to help dealing with IPFS multipart.","main":"lib/index.js","scripts":{"test":"mocha test/index.js","lint":"standard --verbose | snazzy"},"pre-commit":["test","lint"],"repository":{"type":"git","url":"git+https://github.com/xicombd/ipfs-multipart.git"},"keywords":["ipfs","multipart","files"],"author":{"name":"Francisco Dias","email":"francisco@baiodias.com","url":"http://franciscodias.net/"},"license":"MIT","bugs":{"url":"https://github.com/xicombd/ipfs-multipart/issues"},"homepage":"https://github.com/xicombd/ipfs-multipart#readme","devDependencies":{"chai":"^3.5.0","ipfs-api":"github:ipfs/js-ipfs-api#1fd9749","mocha":"^2.4.5","pre-commit":"^1.1.2","request":"^2.69.0","snazzy":"^3.0.0","standard":"^6.0.7"},"dependencies":{"content":"^3.0.0","dicer":"^0.2.5"},"gitHead":"dcff7094f82f1d16f2298b1b5397ae6baf4b8fc8","_id":"ipfs-multipart@0.1.0","_shasum":"5a8ed13f42e82d8bef7d2e151d8eaf5e3a30e3ea","_from":".","_npmVersion":"3.7.0","_nodeVersion":"4.2.2","_npmUser":{"name":"xicombd","email":"xicombd@gmail.com"},"dist":{"shasum":"5a8ed13f42e82d8bef7d2e151d8eaf5e3a30e3ea","size":4323,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.1.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-multipart-0.1.0.tgz_1457965064853_0.015151888132095337"},"directories":{},"publish_time":1457965067140,"_hasShrinkwrap":false,"_cnpm_publish_time":1457965067140,"_cnpmcore_publish_time":"2021-12-16T19:10:14.360Z"},"0.0.2":{"name":"ipfs-multipart","version":"0.0.2","description":"A set of utilities to help dealing with IPFS multipart.","main":"lib/index.js","scripts":{"test":"mocha test/index.js","lint":"standard --verbose | snazzy"},"pre-commit":["test","lint"],"repository":{"type":"git","url":"git+https://github.com/xicombd/ipfs-multipart.git"},"keywords":["ipfs","multipart","files"],"author":{"name":"Francisco Dias","email":"francisco@baiodias.com","url":"http://franciscodias.net/"},"license":"MIT","bugs":{"url":"https://github.com/xicombd/ipfs-multipart/issues"},"homepage":"https://github.com/xicombd/ipfs-multipart#readme","devDependencies":{"chai":"^3.5.0","ipfs-api":"github:ipfs/js-ipfs-api#524ebfc","mocha":"^2.4.5","pre-commit":"^1.1.2","request":"^2.69.0","snazzy":"^3.0.0","standard":"^6.0.7"},"dependencies":{"content":"^3.0.0","dicer":"^0.2.5"},"gitHead":"4936937a7b737874470278a5ce9f9ba89a755087","_id":"ipfs-multipart@0.0.2","_shasum":"bb765314f2c9b4b23204914a28249c4173d88fe8","_from":".","_npmVersion":"3.7.0","_nodeVersion":"4.2.2","_npmUser":{"name":"xicombd","email":"xicombd@gmail.com"},"dist":{"shasum":"bb765314f2c9b4b23204914a28249c4173d88fe8","size":4324,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.0.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ipfs-multipart-0.0.2.tgz_1457954081203_0.1590332635678351"},"directories":{},"publish_time":1457954083584,"_hasShrinkwrap":false,"_cnpm_publish_time":1457954083584,"_cnpmcore_publish_time":"2021-12-16T19:10:14.591Z"},"0.0.1":{"name":"ipfs-multipart","version":"0.0.1","description":"A set of utilities to help dealing with IPFS multipart.","main":"lib/index.js","scripts":{"test":"mocha test/index.js","lint":"standard --verbose | snazzy"},"pre-commit":["test","lint"],"repository":{"type":"git","url":"git+https://github.com/xicombd/ipfs-multipart.git"},"keywords":["ipfs","multipart","files"],"author":{"name":"Francisco Dias","email":"francisco@baiodias.com","url":"http://franciscodias.net/"},"license":"MIT","bugs":{"url":"https://github.com/xicombd/ipfs-multipart/issues"},"homepage":"https://github.com/xicombd/ipfs-multipart#readme","devDependencies":{"chai":"^3.5.0","ipfs-api":"github:ipfs/js-ipfs-api#524ebfc","mocha":"^2.4.5","pre-commit":"^1.1.2","request":"^2.69.0","snazzy":"^3.0.0","standard":"^6.0.7"},"dependencies":{"content":"^3.0.0","dicer":"^0.2.5"},"gitHead":"5176fa53092420265ca5774c81889fd7990c52a8","_id":"ipfs-multipart@0.0.1","_shasum":"27d729ea50bd158da35b8fa184975506d2e39159","_from":".","_npmVersion":"3.7.0","_nodeVersion":"4.2.2","_npmUser":{"name":"xicombd","email":"xicombd@gmail.com"},"dist":{"shasum":"27d729ea50bd158da35b8fa184975506d2e39159","size":4241,"noattachment":false,"key":"/ipfs-multipart/-/ipfs-multipart-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ipfs-multipart/download/ipfs-multipart-0.0.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"hugomrdias","email":"mail@hugodias.me"},{"name":"ipfsbot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ipfs-multipart-0.0.1.tgz_1457026775628_0.4929281803779304"},"directories":{},"publish_time":1457026778557,"_hasShrinkwrap":false,"_cnpm_publish_time":1457026778557,"_cnpmcore_publish_time":"2021-12-16T19:10:14.796Z"}},"readme":"ipfs-multipart\n====\n\n[![made by Protocol Labs](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![Project IPFS](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![freenode #ipfs](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Codecov branch](https://img.shields.io/codecov/c/github/ipfs/js-ipfs-multipart/master.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-ipfs-multipart)\n[![Travis CI](https://flat.badgen.net/travis/ipfs/js-ipfs-multipart)](https://travis-ci.com/ipfs/js-ipfs-multipart)\n[![Dependency Status](https://david-dm.org/ipfs/js-ipfs-multipart.svg?style=flat-square)](https://david-dm.org/ipfs/js-ipfs-multipart)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n\n\n\n> A set of utilities to help dealing with [IPFS](https://ipfs.io/) multipart.\n\n## Lead Maintainer\n\n[Hugo Dias](https://github.com/hugomrdias)\n\n### Notice \n> This module is moving to async iterators starting from 0.2.0.   \n> The last minor version to support event emitter is 0.1.1, any backports will merged to the branch `event-emitter` and released under  `>0.1.0 <0.2.0`.\n\n## Install\n```\nnpm install ipfs-multipart\n```\n\n## Usage\n```javascript\nconst http = require('http')\nconst parser = require('ipfs-multipart')\n\nhttp.createServer(async (req, res) => {\n  if (req.method === 'POST' && req.headers['content-type']) {\n\n    for await (const entry of parser(req)) {\n      if (entry.type === 'directory') {\n        console.log(`dir ${entry.name} start`)\n      }\n\n      if (entry.type === 'file') {\n        console.log(`file ${entry.name} start`)\n\n        for await (const data of entry.content) {\n          console.log(`file ${entry.name} contents:`, data.toString())\n        }\n\n        console.log(`file ${entry.name} end`)\n      }\n    }\n\n    console.log('finished parsing')\n    res.writeHead(200)\n    res.end()\n  }\n\n  res.writeHead(404)\n  res.end()\n}).listen(5001, () => {\n  console.log('server listening on port 5001')\n})\n```\n\n## Contribute\n\nSee [the contribute file](https://github.com/ipfs/community/blob/master/contributing.md) and our [code of conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md)!\n\nPRs accepted.\n\nSmall note: If editing the Readme, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n## License\n\n[MIT](LICENSE) © Protocol Labs Inc.","_attachments":{},"homepage":"https://github.com/ipfs/js-ipfs-multipart#readme","bugs":{"url":"https://github.com/ipfs/js-ipfs-multipart/issues"},"license":"MIT"}