{"_id":"blockstore-datastore-adapter","_rev":"4653743","name":"blockstore-datastore-adapter","description":"datastore interface","dist-tags":{"latest":"5.0.0"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"time":{"modified":"2026-04-10T20:56:21.000Z","created":"2021-06-28T14:23:09.923Z","5.0.0":"2023-01-06T14:00:45.320Z","4.0.0":"2022-10-18T10:25:53.762Z","3.0.1":"2022-08-13T18:04:03.576Z","3.0.0":"2022-08-12T13:55:54.959Z","2.0.3":"2021-09-29T09:58:55.781Z","2.0.2":"2021-09-17T09:31:36.389Z","1.0.2":"2021-09-17T09:29:28.028Z","2.0.1":"2021-09-09T08:46:26.321Z","2.0.0":"2021-09-09T08:29:55.620Z","1.0.1":"2021-09-02T14:39:36.304Z","1.0.0":"2021-07-06T14:17:36.293Z","0.0.4":"2021-07-01T10:09:09.160Z","0.0.3":"2021-06-29T11:06:47.566Z","0.0.2":"2021-06-28T15:17:37.771Z","0.0.1":"2021-06-28T14:23:09.923Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"versions":{"5.0.0":{"name":"blockstore-datastore-adapter","version":"5.0.0","description":"datastore interface","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"keywords":["datastore","interface","ipfs","key-value"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","release":"aegir release","docs":"aegir docs"},"dependencies":{"blockstore-core":"^3.0.0","err-code":"^3.0.1","interface-blockstore":"^4.0.0","interface-datastore":"^7.0.0","it-drain":"^2.0.0","it-pushable":"^3.1.0","multiformats":"^11.0.0"},"devDependencies":{"aegir":"^37.5.1","datastore-core":"^8.0.1","interface-blockstore-tests":"^4.0.0"},"gitHead":"be9283db86c357119d023941433c1e9cd43ea0cb","_id":"blockstore-datastore-adapter@5.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"cc36455a200dbff38dad7976174384e882cd50ba","size":14736,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-5.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_5.0.0_1673013645124_0.7174933564658605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-06T14:00:54.207Z","publish_time":1673013645320,"_cnpm_publish_time":1673013645320},"4.0.0":{"name":"blockstore-datastore-adapter","version":"4.0.0","description":"datastore interface","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"keywords":["datastore","interface","ipfs","key-value"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","release":"aegir release"},"dependencies":{"blockstore-core":"^2.0.0","err-code":"^3.0.1","interface-blockstore":"^3.0.0","interface-datastore":"^7.0.0","it-drain":"^2.0.0","it-pushable":"^3.1.0","multiformats":"^10.0.1"},"devDependencies":{"aegir":"^37.5.1","datastore-core":"^8.0.1","interface-blockstore-tests":"^3.0.0"},"gitHead":"e981e03b7842dce31ca2794eff513aa58195ace4","_id":"blockstore-datastore-adapter@4.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"shasum":"dabff6f8f9490a04142212175ae5184a8bffe25a","size":14660,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-4.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_4.0.0_1666088753472_0.6911846639397359"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-25T07:20:34.755Z","publish_time":1666088753762,"_cnpm_publish_time":1666088753762},"3.0.1":{"name":"blockstore-datastore-adapter","version":"3.0.1","description":"datastore interface","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"keywords":["datastore","interface","ipfs","key-value"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","release":"aegir release"},"dependencies":{"blockstore-core":"^2.0.0","err-code":"^3.0.1","interface-blockstore":"^3.0.0","interface-datastore":"^7.0.0","it-drain":"^1.0.1","it-pushable":"^3.1.0","multiformats":"^9.1.0"},"devDependencies":{"aegir":"^37.5.1","datastore-core":"^8.0.1","interface-blockstore-tests":"^3.0.0"},"gitHead":"36b74f0b424449143409a11468fd7126fbcedc04","_id":"blockstore-datastore-adapter@3.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"7314c59abde2633e9a4cedcd9d0fe2b11d9648d4","size":14732,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-3.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_3.0.1_1660413843311_0.7506356977106659"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-13T18:04:15.782Z","publish_time":1660413843576,"_cnpm_publish_time":1660413843576},"3.0.0":{"name":"blockstore-datastore-adapter","version":"3.0.0","description":"datastore interface","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"keywords":["datastore","interface","ipfs","key-value"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","release":"aegir release"},"dependencies":{"blockstore-core":"^1.0.0","err-code":"^3.0.1","interface-blockstore":"^3.0.0","interface-datastore":"^7.0.0","it-drain":"^1.0.1","it-pushable":"^3.1.0","multiformats":"^9.1.0"},"devDependencies":{"aegir":"^37.5.1","datastore-core":"^8.0.1","interface-blockstore-tests":"^3.0.0"},"gitHead":"4535f5838a9e7f2b3b98edbb934eb811402baaae","_id":"blockstore-datastore-adapter@3.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"a2bd0a17e4a209135a54a8678785ea3b40379903","size":14727,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-3.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_3.0.0_1660312554751_0.6807358774425696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-12T13:58:02.823Z","publish_time":1660312554959,"_cnpm_publish_time":1660312554959},"2.0.3":{"name":"blockstore-datastore-adapter","version":"2.0.3","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"rimraf dist types","prepare":"aegir build --no-bundle && cp -R types dist","lint":"aegir ts -p check && aegir lint","build":"aegir build","release":"aegir release --target node","release-minor":"aegir release --type minor --target node","release-major":"aegir release --type major --target node","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^35.0.2","datastore-core":"^6.0.6","interface-blockstore-tests":"^2.0.1","util":"^0.12.4"},"dependencies":{"blockstore-core":"^1.0.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","interface-datastore":"^6.0.2","it-drain":"^1.0.1","it-pushable":"^1.4.2","multiformats":"^9.1.0"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"browser":{".":"./cjs/src/index.js"},"_id":"blockstore-datastore-adapter@2.0.3","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"77f8d4c06126f7b154947e6130a4ec499b4a1929","size":13118,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-2.0.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_2.0.3_1632909535577_0.07706277816374096"},"_hasShrinkwrap":false,"publish_time":1632909535781,"_cnpm_publish_time":1632909535781,"_cnpmcore_publish_time":"2021-12-17T10:59:48.680Z"},"2.0.2":{"name":"blockstore-datastore-adapter","version":"2.0.2","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"rimraf dist types","prepare":"aegir build --no-bundle && cp -R types dist","lint":"aegir ts -p check && aegir lint","build":"aegir build","release":"aegir release --target node","release-minor":"aegir release --type minor --target node","release-major":"aegir release --type major --target node","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^35.0.2","datastore-core":"^6.0.6","interface-blockstore-tests":"^2.0.1","util":"^0.12.4"},"dependencies":{"blockstore-core":"^1.0.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","interface-datastore":"^6.0.2","it-drain":"^1.0.1","it-pushable":"^1.4.2","multiformats":"^9.1.0"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"browser":{".":"./cjs/src/index.js"},"_id":"blockstore-datastore-adapter@2.0.2","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"8c7fa9bcebc7bada49c7aaff5aef843fdf45ac26","size":13093,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-2.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_2.0.2_1631871096216_0.4505528501220748"},"_hasShrinkwrap":false,"publish_time":1631871096389,"_cnpm_publish_time":1631871096389,"_cnpmcore_publish_time":"2021-12-17T10:59:48.932Z"},"1.0.2":{"name":"blockstore-datastore-adapter","version":"1.0.2","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir ts -p check && aegir lint","test":"aegir test","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir test --cov"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^35.0.2","interface-blockstore-tests":"^1.0.0","util":"^0.12.4"},"dependencies":{"err-code":"^3.0.1","interface-blockstore":"^1.0.0","interface-datastore":"^5.0.0","it-drain":"^1.0.1","it-pushable":"^1.4.2","multiformats":"^9.1.0"},"eslintConfig":{"extends":"ipfs"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"gitHead":"bb3d70e7eeb6a8a15821e508bf4e3076bf2c8722","_id":"blockstore-datastore-adapter@1.0.2","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"43562f7108d725e0915339a24ee89eaf19de8c2a","size":4016,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-1.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_1.0.2_1631870967844_0.12873818907535783"},"_hasShrinkwrap":false,"publish_time":1631870968028,"_cnpm_publish_time":1631870968028,"_cnpmcore_publish_time":"2021-12-17T10:59:49.121Z"},"2.0.1":{"name":"blockstore-datastore-adapter","version":"2.0.1","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"rimraf dist types","prepare":"aegir build --no-bundle && cp -R types dist","lint":"aegir ts -p check && aegir lint","build":"aegir build","release":"aegir release --target node","release-minor":"aegir release --type minor --target node","release-major":"aegir release --type major --target node","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^35.0.2","datastore-core":"^6.0.6","interface-blockstore-tests":"^2.0.1","util":"^0.12.4"},"dependencies":{"blockstore-core":"^1.0.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","interface-datastore":"^6.0.2","it-drain":"^1.0.1","it-pushable":"^1.4.2","multiformats":"^9.1.0"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"browser":{".":"./cjs/src/index.js"},"_id":"blockstore-datastore-adapter@2.0.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"8173e8ee8daa58f369187c0a988548c1d4f0674b","size":13048,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-2.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_2.0.1_1631177186199_0.9267430042258149"},"_hasShrinkwrap":false,"publish_time":1631177186321,"_cnpm_publish_time":1631177186321,"_cnpmcore_publish_time":"2021-12-17T10:59:49.356Z"},"2.0.0":{"name":"blockstore-datastore-adapter","version":"2.0.0","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"./cjs/src/index.js","types":"types/index.d.ts","exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"rimraf dist types","prepare":"aegir build --no-bundle && cp -R types dist","lint":"aegir ts -p check && aegir lint","build":"aegir build","release":"aegir release --target node","release-minor":"aegir release --type minor --target node","release-major":"aegir release --type major --target node","pretest":"aegir build --esm-tests","test":"aegir test","dep-check":"aegir dep-check -i rimraf"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^35.0.2","datastore-core":"^6.0.6","interface-blockstore-tests":"^2.0.1","util":"^0.12.4"},"dependencies":{"blockstore-core":"^1.0.0","err-code":"^3.0.1","interface-blockstore":"^2.0.2","interface-datastore":"^6.0.2","it-drain":"^1.0.1","it-pushable":"^1.4.2","multiformats":"^9.1.0"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"browser":{".":"./cjs/src/index.js"},"_id":"blockstore-datastore-adapter@2.0.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"75082843ca81f8ca5226920021399186b7dacf18","size":13051,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-2.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_2.0.0_1631176195502_0.7578999160185464"},"_hasShrinkwrap":false,"publish_time":1631176195620,"_cnpm_publish_time":1631176195620,"_cnpmcore_publish_time":"2021-12-17T10:59:49.551Z"},"1.0.1":{"name":"blockstore-datastore-adapter","version":"1.0.1","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir ts -p check && aegir lint","test":"aegir test","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir test --cov"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^35.0.2","interface-blockstore-tests":"^1.0.0","util":"^0.12.4"},"dependencies":{"err-code":"^3.0.1","interface-blockstore":"^1.0.0","interface-datastore":"^5.0.0","it-drain":"^1.0.1","it-pushable":"^1.4.2","multiformats":"^9.1.0"},"eslintConfig":{"extends":"ipfs"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"gitHead":"b3592d6ba5709e885eeff4a5ecd8ddc09df03d41","_id":"blockstore-datastore-adapter@1.0.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"be976f00c1e0f9416201eb289d9222133e0ac0f0","size":4025,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-1.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_1.0.1_1630593576173_0.9885097969798569"},"_hasShrinkwrap":false,"publish_time":1630593576304,"_cnpm_publish_time":1630593576304,"_cnpmcore_publish_time":"2021-12-17T10:59:49.793Z"},"1.0.0":{"name":"blockstore-datastore-adapter","version":"1.0.0","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir ts -p check && aegir lint","test":"aegir test","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir test --cov"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^33.1.0","interface-blockstore-tests":"^1.0.0"},"dependencies":{"err-code":"^3.0.1","interface-blockstore":"^1.0.0","interface-datastore":"^5.0.0","it-drain":"^1.0.1","it-pushable":"^1.4.2","multiformats":"^9.1.0"},"eslintConfig":{"extends":"ipfs"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"gitHead":"d6a87fc99ddd306c309dd897791051e963da017c","_id":"blockstore-datastore-adapter@1.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"cbbd055687c14a02550e045cdfdc1bef8772ff72","size":3918,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-1.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_1.0.0_1625581056188_0.557729073925896"},"_hasShrinkwrap":false,"publish_time":1625581056293,"_cnpm_publish_time":1625581056293,"_cnpmcore_publish_time":"2021-12-17T10:59:50.068Z"},"0.0.4":{"name":"blockstore-datastore-adapter","version":"0.0.4","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir ts -p check && aegir lint","test":"aegir test","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir test --cov"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^33.1.0","interface-blockstore-tests":"^0.0.5"},"dependencies":{"err-code":"^3.0.1","interface-blockstore":"^0.2.1","interface-datastore":"^5.0.0","it-drain":"^1.0.1","it-pushable":"^1.4.2","multiformats":"^9.1.0"},"eslintConfig":{"extends":"ipfs"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"gitHead":"388876f288a55945ee5aab18b7cfbf7bc9ae9da8","_id":"blockstore-datastore-adapter@0.0.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"9086806c1bbd3995ca2c79725a48b178703f1f9e","size":3910,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-0.0.4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_0.0.4_1625134149027_0.9339449656994421"},"_hasShrinkwrap":false,"publish_time":1625134149160,"_cnpm_publish_time":1625134149160,"_cnpmcore_publish_time":"2021-12-17T10:59:50.309Z"},"0.0.3":{"name":"blockstore-datastore-adapter","version":"0.0.3","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir ts -p check && aegir lint","test":"aegir test","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir test --cov"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^33.1.0","interface-blockstore-tests":"^0.0.3"},"dependencies":{"err-code":"^3.0.1","interface-blockstore":"^0.1.0","interface-datastore":"^5.0.0","it-drain":"^1.0.1","it-pushable":"^1.4.2","multiformats":"^9.1.0"},"eslintConfig":{"extends":"ipfs"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"gitHead":"3e0caacd423cf74003d759673f38b1196d1a6bbc","_id":"blockstore-datastore-adapter@0.0.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"79a0573c1b0ec03d89c1c319a728b1e641ad0354","size":3894,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-0.0.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_0.0.3_1624964807432_0.05043713270593808"},"_hasShrinkwrap":false,"publish_time":1624964807566,"_cnpm_publish_time":1624964807566,"_cnpmcore_publish_time":"2021-12-17T10:59:50.541Z"},"0.0.2":{"name":"blockstore-datastore-adapter","version":"0.0.2","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir ts -p check && aegir lint","test":"aegir test","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir test --cov"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^33.1.0","interface-blockstore-tests":"^0.0.1","it-map":"^1.0.5"},"dependencies":{"err-code":"^3.0.1","interface-blockstore":"^0.1.0","interface-datastore":"^4.0.2","ipfs-utils":"^8.1.2","iso-random-stream":"^2.0.0","it-all":"^1.0.2","it-drain":"^1.0.1","it-filter":"^1.0.2","it-pushable":"^1.4.2","it-take":"^1.0.1","multiformats":"^9.1.0","uint8arrays":"^2.1.5"},"eslintConfig":{"extends":"ipfs"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"gitHead":"5fb558693be70d2878b2785fe9869a736ad26688","_id":"blockstore-datastore-adapter@0.0.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"a588c4632e6373cb09318d4ea1bcdd02ea196366","size":3627,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-0.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_0.0.2_1624893457642_0.03591872411452357"},"_hasShrinkwrap":false,"publish_time":1624893457771,"_cnpm_publish_time":1624893457771,"_cnpmcore_publish_time":"2021-12-17T10:59:50.765Z"},"0.0.1":{"name":"blockstore-datastore-adapter","version":"0.0.1","description":"datastore interface","leadMaintainer":"Alex Potsides <alex.potsides@protocol.ai>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir ts -p check && aegir lint","test":"aegir test","test:node":"aegir test --target node","test:browser":"aegir test --target browser","release":"aegir release --docs","release-minor":"aegir release --type minor --docs","release-major":"aegir release --type major --docs","coverage":"aegir test --cov","docs":"aegir docs"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-blockstore-datastore-adapter.git"},"keywords":["interface","key-value","ipfs","datastore"],"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","devDependencies":{"aegir":"^33.1.0","interface-blockstore-tests":"^0.0.1","it-map":"^1.0.5"},"dependencies":{"err-code":"^3.0.1","interface-blockstore":"^0.1.0","interface-datastore":"^4.0.2","ipfs-utils":"^8.1.2","iso-random-stream":"^2.0.0","it-all":"^1.0.2","it-drain":"^1.0.1","it-filter":"^1.0.2","it-pushable":"^1.4.2","it-take":"^1.0.1","multiformats":"^9.1.0","uint8arrays":"^2.1.5"},"eslintConfig":{"extends":"ipfs"},"contributors":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"gitHead":"7cdf84c945b1f6413f3a45d2963e3ddd35575af8","_id":"blockstore-datastore-adapter@0.0.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"6ee54844c534a7410c8209f3702d8bda8fc76fcd","size":6195,"noattachment":false,"key":"/blockstore-datastore-adapter/-/blockstore-datastore-adapter-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/blockstore-datastore-adapter/download/blockstore-datastore-adapter-0.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockstore-datastore-adapter_0.0.1_1624890189783_0.01314549610556126"},"_hasShrinkwrap":false,"publish_time":1624890189923,"_cnpm_publish_time":1624890189923,"_cnpmcore_publish_time":"2021-12-17T10:59:50.988Z"}},"readme":"# blockstore-datastore-adapter <!-- omit in toc -->\n\n[![ipfs.tech](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](https://ipfs.tech)\n[![Discuss](https://img.shields.io/discourse/https/discuss.ipfs.tech/posts.svg?style=flat-square)](https://discuss.ipfs.tech)\n[![codecov](https://img.shields.io/codecov/c/github/ipfs/js-blockstore-datastore-adapter.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-blockstore-datastore-adapter)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-blockstore-datastore-adapter/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-blockstore-datastore-adapter/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> datastore interface\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n  - [Browser `<script>` tag](#browser-script-tag)\n- [Usage](#usage)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i blockstore-datastore-adapter\n```\n\n### Browser `<script>` tag\n\nLoading this module through a script tag will make it's exports available as `BlockstoreDatastoreAdapter` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/blockstore-datastore-adapter/dist/index.min.js\"></script>\n```\n\n## Usage\n\n```js\nimport { MemoryDatastore } from 'datastore-core/memory'\nimport { BlockstoreDatastoreAdapter } from 'blockstore-datastore-adapter'\n\nconst store = new BlockstoreDatastoreAdapter(new MemoryDatastore())\n```\n\n## API Docs\n\n- <https://ipfs.github.io/js-blockstore-datastore-adapter>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribute\n\nContributions welcome! Please check out [the issues](https://github.com/ipfs/js-blockstore-datastore-adapter/issues).\n\nAlso see our [contributing document](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md) for more information on how we work, and about contributing in general.\n\nPlease be aware that all interactions related to this repo are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md)\n","_attachments":{},"homepage":"https://github.com/ipfs/js-blockstore-datastore-adapter#readme","bugs":{"url":"https://github.com/ipfs/js-blockstore-datastore-adapter/issues"},"license":"Apache-2.0 OR MIT"}