{"_id":"datastore-pubsub","_rev":"4634883","name":"datastore-pubsub","description":"Responsible for providing an interface-datastore compliant api to pubsub","dist-tags":{"latest":"8.0.0"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"time":{"modified":"2026-04-10T19:11:42.000Z","created":"2018-09-11T08:28:00.251Z","8.0.0":"2023-03-24T08:48:03.265Z","7.0.0":"2023-01-07T07:49:43.535Z","6.0.0":"2022-10-17T09:25:34.475Z","5.0.0":"2022-10-17T09:14:27.183Z","4.0.2":"2022-08-12T13:41:27.348Z","4.0.1":"2022-06-30T18:58:56.666Z","4.0.0":"2022-06-28T14:09:52.597Z","3.0.3":"2022-05-25T17:53:00.987Z","3.0.2":"2022-04-28T16:42:04.116Z","3.0.1":"2022-04-28T12:55:08.588Z","3.0.0":"2022-04-19T12:31:22.632Z","2.0.0":"2022-01-19T15:11:59.221Z","1.0.0":"2021-09-09T13:56:36.012Z","0.7.1":"2021-08-23T12:30:14.557Z","0.7.0":"2021-07-09T15:21:38.342Z","0.6.1":"2021-04-22T14:36:17.917Z","0.6.0":"2021-04-22T12:50:59.164Z","0.5.1":"2021-04-15T12:13:39.622Z","0.5.0":"2021-03-16T12:18:13.269Z","0.4.3":"2021-02-23T09:37:36.130Z","0.4.2":"2020-12-29T10:23:06.323Z","0.4.1":"2020-08-17T07:49:58.010Z","0.4.0":"2020-07-29T14:52:34.062Z","0.3.3":"2020-07-01T08:55:56.944Z","0.3.2":"2020-05-11T10:00:45.394Z","0.3.1":"2020-04-24T07:06:43.209Z","0.3.0":"2020-01-09T20:23:51.599Z","0.2.3":"2020-01-09T20:20:11.645Z","0.2.2":"2020-01-02T08:13:45.431Z","0.2.1":"2019-09-25T12:44:45.334Z","0.2.0":"2019-09-24T17:35:41.372Z","0.1.1":"2018-11-29T11:26:09.653Z","0.1.0":"2018-11-22T14:49:06.926Z","0.0.6":"2018-11-21T11:34:32.737Z","0.0.5":"2018-11-20T10:08:28.976Z","0.0.4":"2018-11-15T10:47:37.769Z","0.0.3":"2018-11-13T11:09:31.385Z","0.0.2":"2018-09-13T08:32:25.566Z","0.0.1":"2018-09-11T08:28:00.251Z"},"users":{},"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"versions":{"8.0.0":{"name":"datastore-pubsub","version":"8.0.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/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":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check","docs":"aegir docs"},"dependencies":{"@libp2p/interface-dht":"^2.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","datastore-core":"^9.1.0","interface-datastore":"^8.2.0","interface-store":"^5.1.0","uint8arrays":"^4.0.2"},"devDependencies":{"@libp2p/floodsub":"^6.0.0","@libp2p/interface-connection-manager":"^1.3.8","@libp2p/interface-mocks":"^9.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/peer-id-factory":"^2.0.0","@libp2p/record":"^3.0.0","aegir":"^38.1.8","p-wait-for":"^5.0.0","sinon":"^15.0.1"},"gitHead":"af362d8f1b6251080151930b20e76cc25f82c368","_id":"datastore-pubsub@8.0.0","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"471a0cef4caf7fd8d7091a1c0321dfd020d1dca5","size":22396,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-8.0.0.tgz"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_8.0.0_1679647683080_0.5094057491416657"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-24T08:48:03.265Z","publish_time":1679647683265,"_cnpm_publish_time":1679647683265},"7.0.0":{"name":"datastore-pubsub","version":"7.0.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check","docs":"aegir docs"},"dependencies":{"@libp2p/interface-dht":"^2.0.0","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","datastore-core":"^8.0.1","interface-datastore":"^7.0.0","uint8arrays":"^4.0.2"},"devDependencies":{"@libp2p/floodsub":"^6.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/peer-id-factory":"^2.0.0","@libp2p/record":"^3.0.0","aegir":"^37.10.0","p-wait-for":"^5.0.0","sinon":"^15.0.1"},"gitHead":"1a2d0fa86e732766b0e64566f37818abb48a6da7","_id":"datastore-pubsub@7.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"15e02fc70a12bcc08572995fe607834ff64ec1c1","size":19248,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-7.0.0.tgz"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_7.0.0_1673077783343_0.14886396752080788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-07T07:49:48.157Z","publish_time":1673077783535,"_cnpm_publish_time":1673077783535},"6.0.0":{"name":"datastore-pubsub","version":"6.0.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"@libp2p/interface-dht":"^1.0.1","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","datastore-core":"^8.0.1","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^7.0.0","uint8arrays":"^4.0.2"},"devDependencies":{"@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-mocks":"^7.0.1","@libp2p/interface-peer-id":"^1.0.5","@libp2p/interface-registrar":"^2.0.3","@libp2p/peer-id-factory":"^1.0.9","@libp2p/record":"^2.0.0","@types/detect-node":"^2.0.0","aegir":"^37.0.13","detect-node":"^2.0.4","install":"^0.13.0","ipfs-core-types":"^0.12.1","it-pair":"^2.0.2","libp2p":"next","npm":"^8.10.0","p-wait-for":"^5.0.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^14.0.0","util":"^0.12.4"},"gitHead":"ed059866c1d763eedcefb53470551fd141f630a2","_id":"datastore-pubsub@6.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"shasum":"f38077e8cf657b4cde9ccaaa306ebc42882431c7","size":20094,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-6.0.0.tgz"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_6.0.0_1665998734289_0.22869256090961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-17T09:26:40.023Z","publish_time":1665998734475,"_cnpm_publish_time":1665998734475},"5.0.0":{"name":"datastore-pubsub","version":"5.0.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"@libp2p/interface-dht":"^1.0.1","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","datastore-core":"^8.0.1","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^7.0.0","uint8arrays":"^4.0.2"},"devDependencies":{"@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-mocks":"^7.0.1","@libp2p/interface-peer-id":"^1.0.5","@libp2p/interface-registrar":"^2.0.3","@libp2p/peer-id-factory":"^1.0.9","@libp2p/record":"^2.0.0","@types/detect-node":"^2.0.0","aegir":"^37.0.13","detect-node":"^2.0.4","install":"^0.13.0","ipfs-core-types":"^0.12.1","it-pair":"^2.0.2","libp2p":"next","npm":"^8.10.0","p-wait-for":"^5.0.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^14.0.0","util":"^0.12.4"},"gitHead":"59322545802eb4aeeb88791c3151678f713ac261","_id":"datastore-pubsub@5.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"shasum":"2a4c19a468215568ddac83065c2e7b4ee09d5a20","size":20095,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-5.0.0.tgz"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_5.0.0_1665998066954_0.835157926395176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-17T09:26:39.538Z","publish_time":1665998067183,"_cnpm_publish_time":1665998067183},"4.0.2":{"name":"datastore-pubsub","version":"4.0.2","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"@libp2p/interface-dht":"^1.0.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","datastore-core":"^8.0.1","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^7.0.0","uint8arrays":"^3.0.0"},"devDependencies":{"@libp2p/components":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-mocks":"^4.0.2","@libp2p/peer-id-factory":"^1.0.9","@libp2p/record":"^2.0.0","@types/detect-node":"^2.0.0","aegir":"^37.0.13","detect-node":"^2.0.4","install":"^0.13.0","ipfs-core-types":"^0.11.1","it-pair":"^2.0.2","libp2p":"next","npm":"^8.10.0","p-wait-for":"^5.0.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^14.0.0","util":"^0.12.4"},"gitHead":"8eb721b14734f54cc35699eb474704cece9ebaf9","_id":"datastore-pubsub@4.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"f3c05e15c43cab4487f5b625b788099c4424a587","size":20177,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-4.0.2.tgz"},"_npmUser":{"name":"npm-service-account-ipfs","email":"npm-service-account+ipfs@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_4.0.2_1660311687117_0.25313500478415074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-12T13:41:32.490Z","publish_time":1660311687348,"_cnpm_publish_time":1660311687348},"4.0.1":{"name":"datastore-pubsub","version":"4.0.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{".":{"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":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","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":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"@libp2p/interface-dht":"^1.0.1","@libp2p/interface-pubsub":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","datastore-core":"^7.0.0","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^6.0.2","uint8arrays":"^3.0.0"},"devDependencies":{"@libp2p/components":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-mocks":"^3.0.1","@libp2p/peer-id-factory":"^1.0.9","@libp2p/record":"^2.0.0","@types/detect-node":"^2.0.0","aegir":"^37.0.13","detect-node":"^2.0.4","install":"^0.13.0","ipfs-core-types":"^0.11.1","it-pair":"^2.0.2","libp2p":"next","npm":"^8.10.0","p-wait-for":"^4.1.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^14.0.0","util":"^0.12.4"},"gitHead":"6b1f50c8cbbf3c167911236304b09518bfb65a4f","_id":"datastore-pubsub@4.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.2","dist":{"shasum":"da3869cebacec38cee0aa95fba98f38c86dd2548","size":20289,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-4.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_4.0.1_1656615536507_0.7178935024688209"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-01T07:57:44.336Z","publish_time":1656615536666,"_cnpm_publish_time":1656615536666},"4.0.0":{"name":"datastore-pubsub","version":"4.0.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{".":{"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":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","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":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"@libp2p/interface-dht":"^1.0.1","@libp2p/interface-pubsub":"^1.0.4","@libp2p/logger":"^2.0.0","datastore-core":"^7.0.0","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^6.0.2","uint8arrays":"^3.0.0"},"devDependencies":{"@libp2p/components":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-mocks":"^3.0.1","@libp2p/interfaces":"^3.0.3","@libp2p/peer-id-factory":"^1.0.9","@libp2p/record":"^2.0.0","@types/detect-node":"^2.0.0","aegir":"^37.0.13","detect-node":"^2.0.4","install":"^0.13.0","ipfs-core-types":"^0.11.1","it-pair":"^2.0.2","libp2p":"next","npm":"^8.10.0","p-wait-for":"^4.1.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^14.0.0","util":"^0.12.4"},"gitHead":"c615f723fdc7cf92ed191e3745596d82c56af971","_id":"datastore-pubsub@4.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"eedc858101e80418dcc475c1cabe9008dfdf3788","size":20163,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-4.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_4.0.0_1656425392373_0.750459352193388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-28T14:59:17.091Z","publish_time":1656425392597,"_cnpm_publish_time":1656425392597},"3.0.3":{"name":"datastore-pubsub","version":"3.0.3","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{".":{"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":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","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":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"aegir release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"@libp2p/logger":"^1.1.4","datastore-core":"^7.0.0","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^6.0.2","uint8arrays":"^3.0.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^1.0.1","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interfaces":"^2.0.2","@libp2p/peer-id-factory":"^1.0.9","@libp2p/record":"^1.0.4","@types/detect-node":"^2.0.0","aegir":"^37.0.13","detect-node":"^2.0.4","install":"^0.13.0","ipfs-core-types":"^0.10.2","it-pair":"^2.0.2","libp2p":"next","npm":"^8.10.0","p-wait-for":"^4.1.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^14.0.0","util":"^0.12.4"},"gitHead":"ecf4e7c343e767540d97154fefcd4d787036e8c8","_id":"datastore-pubsub@3.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.10.0","dist":{"shasum":"2ece86ffaf467c9ec5e554e934eb0b68a81654b9","size":19200,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-3.0.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_3.0.3_1653501180842_0.18177905821504625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-25T21:14:46.055Z","publish_time":1653501180987,"_cnpm_publish_time":1653501180987},"3.0.2":{"name":"datastore-pubsub","version":"3.0.2","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{".":{"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":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","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":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"semantic-release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"@libp2p/interfaces":"^1.3.24","@libp2p/logger":"^1.1.4","datastore-core":"^7.0.0","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^6.0.2","uint8arrays":"^3.0.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@libp2p/interface-compliance-tests":"^1.1.27","@libp2p/peer-id-factory":"^1.0.9","@libp2p/record":"^1.0.4","@types/detect-node":"^2.0.0","aegir":"^37.0.13","detect-node":"^2.0.4","ipfs-core-types":"^0.10.2","it-pair":"^2.0.2","libp2p":"next","p-wait-for":"^4.1.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^13.0.2","util":"^0.12.4"},"gitHead":"23d49882f1c98d07d4ca235ecb4ead5974a6d31d","_id":"datastore-pubsub@3.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.8.0","dist":{"shasum":"8ce465bb4d62243beaa1b47184f2c196675fccf2","size":19198,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-3.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_3.0.2_1651164123950_0.7839463246739451"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-28T17:33:50.838Z","publish_time":1651164124116,"_cnpm_publish_time":1651164124116},"3.0.1":{"name":"datastore-pubsub","version":"3.0.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{".":{"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":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","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":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"semantic-release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"@libp2p/interfaces":"^1.3.24","@libp2p/logger":"^1.1.4","datastore-core":"^7.0.0","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^6.0.2","uint8arrays":"^3.0.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@libp2p/interface-compliance-tests":"^1.1.27","@libp2p/peer-id-factory":"^1.0.9","@libp2p/record":"^1.0.4","@types/detect-node":"^2.0.0","aegir":"^37.0.13","detect-node":"^2.0.4","ipfs-core-types":"^0.10.2","it-pair":"^2.0.2","libp2p":"next","p-wait-for":"^4.1.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^13.0.2","util":"^0.12.4"},"gitHead":"e1d00b3020efe2580db1ea0266b7ea1e6a38b52d","_id":"datastore-pubsub@3.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.8.0","dist":{"shasum":"9e3ca89f1aac4ef81ed46694346c816b5cc01c0f","size":19212,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-3.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_3.0.1_1651150508433_0.8437857774827482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-28T15:42:55.674Z","publish_time":1651150508588,"_cnpm_publish_time":1651150508588},"3.0.0":{"name":"datastore-pubsub","version":"3.0.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"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":{".":{"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":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","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":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","build":"aegir build","release":"semantic-release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"@libp2p/interfaces":"^1.3.21","@libp2p/logger":"^1.1.4","datastore-core":"^7.0.0","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^6.0.2","uint8arrays":"^3.0.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@libp2p/peer-id-factory":"^1.0.9","@libp2p/record":"^1.0.4","@types/detect-node":"^2.0.0","aegir":"^37.0.13","detect-node":"^2.0.4","ipfs-core-types":"^0.10.2","it-pair":"^2.0.2","libp2p":"next","p-wait-for":"^4.1.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^13.0.2","util":"^0.12.4"},"gitHead":"f9d8966cafdfa0f96bda7ba1c093ecf0f7c1d4cb","_id":"datastore-pubsub@3.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"shasum":"ac504dbb7615c3e1c70c98ec5acfd6e4c3345ee7","size":19298,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-3.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_3.0.0_1650371482497_0.6491337072657717"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-19T12:31:29.560Z","publish_time":1650371482632,"_cnpm_publish_time":1650371482632},"2.0.0":{"name":"datastore-pubsub","version":"2.0.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"keywords":["datastore","ipfs","pubsub"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"main":"./cjs/src/index.js","types":"types/src/index.d.ts","typesVersions":{"*":{"*":["types/*","types/src/*"],"types/*":["types/*","types/src/*"]}},"exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/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":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","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":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog",["@semantic-release/npm",{"pkgRoot":"dist"}],"@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"rimraf dist types","prepare":"aegir build --no-bundle && cp -R types dist","lint":"aegir ts -p check && aegir lint","build":"aegir build --esm-tests","release":"semantic-release","test":"aegir test","test:node":"aegir test -t node","test:chrome":"aegir test -t browser","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:electron-main":"aegir test -t electron-main -f dist/cjs/node-test/*js","test:electron-renderer":"aegir test -t electron-renderer -f dist/cjs/node-test/*js","dep-check":"aegir dep-check -i rimraf"},"dependencies":{"datastore-core":"^7.0.0","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^6.0.2","uint8arrays":"^3.0.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.12.2","@types/detect-node":"^2.0.0","aegir":"^36.1.3","detect-node":"^2.0.4","ipfs-core-types":"^0.9.0","it-pair":"^1.0.0","libp2p":"next","libp2p-interfaces":"^4.0.0","libp2p-record":"^0.10.0","p-wait-for":"^3.1.0","peer-id":"^0.16.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.4"},"browser":{".":"./cjs/src/index.js"},"gitHead":"9d92a8152e9d807cc004fb8f0602cf40f2ee936a","_id":"datastore-pubsub@2.0.0","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"shasum":"ddd5d5d28012d9e2e0ae995450b93bce3eecd5bb","size":25064,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-2.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_2.0.0_1642605119055_0.7020025322894865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-19T15:12:25.655Z","publish_time":1642605119221,"_cnpm_publish_time":1642605119221},"1.0.0":{"name":"datastore-pubsub","version":"1.0.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"./cjs/src/index.js","types":"types/src/index.d.ts","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","release-minor":"aegir release --type minor","release-major":"aegir release --type major","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-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"datastore-core":"^6.0.7","debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^6.0.2","uint8arrays":"^3.0.0"},"devDependencies":{"@types/detect-node":"^2.0.0","aegir":"^35.0.2","detect-node":"^2.0.4","ipfs-core-types":"^0.7.0","it-pair":"^1.0.0","libp2p":"next","libp2p-gossipsub":"^0.11.0","libp2p-interfaces":"^1.0.1","libp2p-record":"^0.10.0","p-wait-for":"^3.1.0","peer-id":"^0.15.0","rimraf":"^3.0.2","sinon":"^11.1.1","util":"^0.12.4"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"browser":{".":"./cjs/src/index.js"},"exports":{".":{"browser":"./esm/src/index.js","require":"./cjs/src/index.js","import":"./esm/src/index.js"}},"_id":"datastore-pubsub@1.0.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"7ac22d9eb3f38388e60dade3fedf2d1445a9b0cc","size":20292,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-1.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_1.0.0_1631195795820_0.7053168990993595"},"_hasShrinkwrap":false,"publish_time":1631195796012,"_cnpm_publish_time":1631195796012,"_cnpmcore_publish_time":"2021-12-16T19:09:40.618Z"},"0.7.1":{"name":"datastore-pubsub","version":"0.7.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"npm run build","build":"aegir build --no-bundle","lint":"aegir ts -p check && aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^5.1.1","uint8arrays":"^3.0.0"},"devDependencies":{"@types/detect-node":"^2.0.0","aegir":"^35.0.2","detect-node":"^2.0.4","ipfs-core-types":"^0.7.0","it-pair":"^1.0.0","libp2p":"next","libp2p-gossipsub":"^0.11.0","libp2p-interfaces":"^1.0.1","libp2p-record":"^0.10.0","p-wait-for":"^3.1.0","peer-id":"^0.15.0","sinon":"^11.1.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"9ef48001e22f9f656884cb4ebb365205e3ec7aef","_id":"datastore-pubsub@0.7.1","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"6b7ac1a545114e6ad4c7308df52649068a5d245d","size":6899,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.7.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.7.1_1629721814343_0.13186251008000838"},"_hasShrinkwrap":false,"publish_time":1629721814557,"_cnpm_publish_time":1629721814557,"_cnpmcore_publish_time":"2021-12-16T19:09:40.855Z"},"0.7.0":{"name":"datastore-pubsub","version":"0.7.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"npm run build","build":"aegir build --no-bundle","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^5.1.1","uint8arrays":"^2.0.5"},"devDependencies":{"@types/detect-node":"^2.0.0","@types/mocha":"^8.2.1","@types/sinon":"^10.0.0","aegir":"^34.0.1","detect-node":"^2.0.4","ipfs-core-types":"^0.5.2","it-pair":"^1.0.0","libp2p":"next","libp2p-gossipsub":"^0.11.0","libp2p-interfaces":"^1.0.1","libp2p-record":"^0.10.0","p-wait-for":"^3.1.0","peer-id":"^0.15.0","sinon":"^11.1.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"593904d0ce376be3e194aeeda09acfbca56d5bbf","_id":"datastore-pubsub@0.7.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"b7ac928764f5c711519e9e2bbf27045c66f87c95","size":6896,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.7.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.7.0_1625844098186_0.6932439607781122"},"_hasShrinkwrap":false,"publish_time":1625844098342,"_cnpm_publish_time":1625844098342,"_cnpmcore_publish_time":"2021-12-16T19:09:41.047Z"},"0.6.1":{"name":"datastore-pubsub","version":"0.6.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^4.0.0","uint8arrays":"^2.0.5"},"devDependencies":{"@types/detect-node":"^2.0.0","@types/mocha":"^8.2.1","@types/sinon":"^10.0.0","aegir":"^33.1.0","detect-node":"^2.0.4","ipfs-core-types":"^0.3.0","it-pair":"^1.0.0","libp2p":"^0.30.9","libp2p-gossipsub":"^0.8.0","libp2p-interfaces":"^0.10.3","libp2p-record":"^0.10.0","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^10.0.0"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"cfab5b73874b22d3431e9b582d4ec8eef2ab3c62","_id":"datastore-pubsub@0.6.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"08a63651e4e249fcfd4d0c1e499f177eaae8228a","size":8158,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.6.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.6.1_1619102177816_0.90560199193636"},"_hasShrinkwrap":false,"publish_time":1619102177917,"_cnpm_publish_time":1619102177917,"_cnpmcore_publish_time":"2021-12-16T19:09:41.288Z"},"0.6.0":{"name":"datastore-pubsub","version":"0.6.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^4.0.0","uint8arrays":"^2.0.5"},"devDependencies":{"@types/detect-node":"^2.0.0","@types/mocha":"^8.2.1","@types/sinon":"^10.0.0","aegir":"^33.1.0","detect-node":"^2.0.4","ipfs-core-types":"^0.3.0","it-pair":"^1.0.0","libp2p":"^0.30.9","libp2p-gossipsub":"^0.8.0","libp2p-interfaces":"^0.10.3","libp2p-record":"^0.10.0","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^10.0.0"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"8a86c3de36d5f81d56a7f469f9db7ac2864df0dc","_id":"datastore-pubsub@0.6.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"a7fde2fc737697a467acd086134949fce8e1534a","size":7110,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.6.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.6.0_1619095858990_0.31588012242037844"},"_hasShrinkwrap":false,"publish_time":1619095859164,"_cnpm_publish_time":1619095859164,"_cnpmcore_publish_time":"2021-12-16T19:09:41.516Z"},"0.5.1":{"name":"datastore-pubsub","version":"0.5.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^4.0.0","uint8arrays":"^2.0.5"},"devDependencies":{"@types/detect-node":"^2.0.0","@types/mocha":"^8.2.1","@types/sinon":"^10.0.0","aegir":"^33.1.0","detect-node":"^2.0.4","ipfs-core-types":"^0.3.0","it-pair":"^1.0.0","libp2p":"^0.30.9","libp2p-gossipsub":"^0.8.0","libp2p-interfaces":"^0.8.3","libp2p-record":"^0.10.0","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^10.0.0"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"69dbd29a27393e73a2a2650beec57a8821fd1929","_id":"datastore-pubsub@0.5.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"e0d61590f77fdd52dc9e2959b8c655b59965cabf","size":8105,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.5.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.5.1_1618488819430_0.779040018994503"},"_hasShrinkwrap":false,"publish_time":1618488819622,"_cnpm_publish_time":1618488819622,"_cnpmcore_publish_time":"2021-12-16T19:09:41.722Z"},"0.5.0":{"name":"datastore-pubsub","version":"0.5.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"dist/src/index.d.ts","scripts":{"prepare":"aegir build --no-bundle","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^3.0.4","uint8arrays":"^2.0.5"},"devDependencies":{"@types/detect-node":"^2.0.0","@types/mocha":"^8.2.1","@types/sinon":"^9.0.10","aegir":"^31.0.3","detect-node":"^2.0.4","ipfs-core-types":"^0.3.0","it-pair":"^1.0.0","libp2p":"^0.30.9","libp2p-gossipsub":"^0.8.0","libp2p-interfaces":"^0.8.3","libp2p-record":"^0.10.0","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^9.0.2"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"80be22c5f9081ebe07691c02ffa8cba458fb06b4","_id":"datastore-pubsub@0.5.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"9f02292c07dade9e6915b97bc2655bd2f104868e","size":8056,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.5.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.5.0_1615897093105_0.7092584495096426"},"_hasShrinkwrap":false,"publish_time":1615897093269,"_cnpm_publish_time":1615897093269,"_cnpmcore_publish_time":"2021-12-16T19:09:41.972Z"},"0.4.3":{"name":"datastore-pubsub","version":"0.4.3","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.2.0","err-code":"^3.0.1","interface-datastore":"^2.0.0","uint8arrays":"^2.0.5"},"devDependencies":{"aegir":"^30.0.1","detect-node":"^2.0.4","it-pair":"^1.0.0","libp2p-gossipsub":"^0.5.0","libp2p-record":"^0.10.0","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^9.0.2"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"1ddd135db77402ed8087de8da5ae98a204b71717","_id":"datastore-pubsub@0.4.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"96fe09609828366e2463452c3f5ad3403f83d438","size":11697,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.4.3.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.4.3_1614073055879_0.4491183901884921"},"_hasShrinkwrap":false,"publish_time":1614073056130,"_cnpm_publish_time":1614073056130,"_cnpmcore_publish_time":"2021-12-16T19:09:42.154Z"},"0.4.2":{"name":"datastore-pubsub","version":"0.4.2","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.2.0","err-code":"^2.0.3","interface-datastore":"^2.0.0","uint8arrays":"^2.0.5"},"devDependencies":{"aegir":"^30.0.1","detect-node":"^2.0.4","it-pair":"^1.0.0","libp2p-gossipsub":"^0.5.0","libp2p-record":"^0.9.0","p-wait-for":"^3.1.0","peer-id":"^0.14.2","sinon":"^9.0.2"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"563d001e8c2117a1709a5453e254a504b80b27a4","_id":"datastore-pubsub@0.4.2","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"9e31f0429382650eeadb3f1c7601f5bc88437cc7","size":11688,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.4.2.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.4.2_1609237386170_0.034597900512005175"},"_hasShrinkwrap":false,"publish_time":1609237386323,"_cnpm_publish_time":1609237386323,"_cnpmcore_publish_time":"2021-12-16T19:09:42.359Z"},"0.4.1":{"name":"datastore-pubsub","version":"0.4.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.1.1","err-code":"^2.0.3","interface-datastore":"^2.0.0","uint8arrays":"^1.1.0"},"devDependencies":{"aegir":"^26.0.0","detect-node":"^2.0.4","it-pair":"^1.0.0","libp2p-gossipsub":"^0.5.0","libp2p-record":"^0.9.0","p-wait-for":"^3.1.0","peer-id":"^0.14.0","sinon":"^9.0.2"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"b5ac2329d3b51731b4cb3b76a7cbacfb35fac38d","_id":"datastore-pubsub@0.4.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"95c1b6e6a2de380ec169de918e958bb00f75c157","size":11637,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.4.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.4.1_1597650597915_0.7149600138864243"},"_hasShrinkwrap":false,"publish_time":1597650598010,"_cnpm_publish_time":1597650598010,"_cnpmcore_publish_time":"2021-12-16T19:09:42.592Z"},"0.4.0":{"name":"datastore-pubsub","version":"0.4.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.1.1","err-code":"^2.0.3","interface-datastore":"^2.0.0","multibase":"^2.0.0"},"devDependencies":{"aegir":"^25.0.0","detect-node":"^2.0.4","ipfs-utils":"^2.3.1","it-pair":"^1.0.0","libp2p-gossipsub":"^0.4.5","libp2p-record":"^0.8.0","p-wait-for":"^3.1.0","peer-id":"^0.13.13","sinon":"^9.0.2"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"c68945eacb6ee5addb8a9b1db5a80ecf84a0d567","_id":"datastore-pubsub@0.4.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"0d3764fe3f83e3d4d615640e225e3fa05f0413e6","size":11739,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.4.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.4.0_1596034353904_0.9395891118366018"},"_hasShrinkwrap":false,"publish_time":1596034354062,"_cnpm_publish_time":1596034354062,"_cnpmcore_publish_time":"2021-12-16T19:09:42.795Z"},"0.3.3":{"name":"datastore-pubsub","version":"0.3.3","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"buffer":"^5.6.0","debug":"^4.1.1","err-code":"^2.0.3","interface-datastore":"^1.0.4","multibase":"^0.7.0"},"devDependencies":{"aegir":"^25.0.0","chai":"^4.2.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","libp2p-gossipsub":"^0.4.5","libp2p-record":"^0.7.3","p-wait-for":"^3.1.0","peer-id":"^0.13.13","sinon":"^9.0.2"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Bryan Stenson","email":"bryan.stenson@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"9b1aaca3e2beb13c9e36da4e13f18445a9ffd614","_id":"datastore-pubsub@0.3.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"ae31a6a5865231e2dc3b8e5e00cc8629c3b23c39","size":11590,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.3.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.3.3_1593593756766_0.08637607923943258"},"_hasShrinkwrap":false,"publish_time":1593593756944,"_cnpm_publish_time":1593593756944,"_cnpmcore_publish_time":"2021-12-16T19:09:42.978Z"},"0.3.2":{"name":"datastore-pubsub","version":"0.3.2","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"buffer":"^5.6.0","debug":"^4.1.1","err-code":"^2.0.0","interface-datastore":"^1.0.2","multibase":"^0.7.0"},"devDependencies":{"aegir":"^22.0.0","chai":"^4.2.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","libp2p-gossipsub":"^0.3.0","libp2p-record":"^0.7.0","p-wait-for":"^3.1.0","peer-id":"^0.13.6","peer-info":"^0.17.5","sinon":"^9.0.2"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Hector Sanjuan","email":"code@hector.link"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"f035fe2a86ebfbc82bf01146da711b7720084fcf","_id":"datastore-pubsub@0.3.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"7da35f1d3e8dd02b789555901a47ab5875c284ad","size":11536,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.3.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.3.2_1589191245287_0.6335432144070767"},"_hasShrinkwrap":false,"publish_time":1589191245394,"_cnpm_publish_time":1589191245394,"_cnpmcore_publish_time":"2021-12-16T19:09:43.413Z"},"0.3.1":{"name":"datastore-pubsub","version":"0.3.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"buffer":"^5.6.0","debug":"^4.1.1","err-code":"^2.0.0","interface-datastore":"~0.8.0","multibase":"~0.7.0"},"devDependencies":{"aegir":"^21.9.0","chai":"^4.2.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","libp2p-gossipsub":"^0.3.0","libp2p-record":"~0.7.0","p-wait-for":"^3.1.0","peer-id":"^0.13.6","peer-info":"^0.17.5","sinon":"^7.4.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"e57297b4b4662478af683e775422ae2f85b95287","_id":"datastore-pubsub@0.3.1","_nodeVersion":"14.0.0","_npmVersion":"6.13.4","dist":{"shasum":"de5ba04f7f9a1db5f807dfe86e59ae5d4cea23eb","size":9712,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.3.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.3.1_1587712003082_0.8054070774779756"},"_hasShrinkwrap":false,"publish_time":1587712003209,"_cnpm_publish_time":1587712003209,"_cnpmcore_publish_time":"2021-12-16T19:09:43.629Z"},"0.3.0":{"name":"datastore-pubsub","version":"0.3.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.1.1","err-code":"^2.0.0","interface-datastore":"~0.8.0","multibase":"~0.6.0"},"devDependencies":{"aegir":"^20.5.0","chai":"^4.2.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","libp2p-gossipsub":"0.2.0","libp2p-record":"~0.7.0","p-wait-for":"^3.1.0","peer-id":"^0.13.6","peer-info":"^0.16.2","sinon":"^7.4.1"},"contributors":[{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"c197fc33a62026df53e01686ffff1545887d1939","_id":"datastore-pubsub@0.3.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"ec30f6a2e10fa2e188574b649b71ca985e012e16","size":9645,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.3.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.3.0_1578601431422_0.7347610618062552"},"_hasShrinkwrap":false,"publish_time":1578601431599,"_cnpm_publish_time":1578601431599,"_cnpmcore_publish_time":"2021-12-16T19:09:43.877Z"},"0.2.3":{"name":"datastore-pubsub","version":"0.2.3","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.1.1","err-code":"^2.0.0","interface-datastore":"~0.7.0","multibase":"~0.6.0"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","delay":"^4.3.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.37.0","ipfs-http-client":"^33.0.0","ipfsd-ctl":"^0.47.2","libp2p-record":"~0.7.0","promisify-es6":"^1.0.3","sinon":"^7.4.1"},"contributors":[{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"bd0bad637489f68000e486bfece972bc24d59bae","_id":"datastore-pubsub@0.2.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"39bdd5b796e65af92dcdbc0ca2d45488475410aa","size":9490,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.2.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.2.3_1578601211528_0.6984970005059741"},"_hasShrinkwrap":false,"publish_time":1578601211645,"_cnpm_publish_time":1578601211645,"_cnpmcore_publish_time":"2021-12-16T19:09:44.155Z"},"0.2.2":{"name":"datastore-pubsub","version":"0.2.2","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.1.1","err-code":"^2.0.0","interface-datastore":"~0.8.0","multibase":"~0.6.0"},"devDependencies":{"aegir":"^20.5.0","chai":"^4.2.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","it-pair":"^1.0.0","libp2p-gossipsub":"0.2.0","libp2p-record":"~0.7.0","p-wait-for":"^3.1.0","peer-id":"^0.13.6","peer-info":"^0.16.2","sinon":"^7.4.1"},"contributors":[{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"cdcb5d23a4fa0a826e75ff0925ae9c9aaace09f7","_id":"datastore-pubsub@0.2.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"01699f10b290bc1b0165a4673425a47a16dbe2d3","size":9609,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.2.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.2.2_1577952825288_0.04037918255152295"},"_hasShrinkwrap":false,"publish_time":1577952825431,"_cnpm_publish_time":1577952825431,"_cnpmcore_publish_time":"2021-12-16T19:09:44.403Z"},"0.2.1":{"name":"datastore-pubsub","version":"0.2.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.1.1","err-code":"^2.0.0","interface-datastore":"~0.7.0","multibase":"~0.6.0"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","delay":"^4.3.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.37.0","ipfs-http-client":"^33.0.0","ipfsd-ctl":"^0.47.2","libp2p-record":"~0.7.0","promisify-es6":"^1.0.3","sinon":"^7.4.1"},"contributors":[{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"e01664e91699aad74b631427feb9cfcacc4c102a","_id":"datastore-pubsub@0.2.1","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"shasum":"b2a32dbd411bd02f1bac605348540f3f4cdbd596","size":9447,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.2.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.2.1_1569415485159_0.5615653397429761"},"_hasShrinkwrap":false,"publish_time":1569415485334,"_cnpm_publish_time":1569415485334,"_cnpmcore_publish_time":"2021-12-16T19:09:44.640Z"},"0.2.0":{"name":"datastore-pubsub","version":"0.2.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --target node --type minor","release-major":"aegir release --target node --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"debug":"^4.1.1","err-code":"^2.0.0","interface-datastore":"~0.7.0","multibase":"~0.6.0"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","delay":"^4.3.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.37.0","ipfs-http-client":"^33.0.0","ipfsd-ctl":"^0.47.2","libp2p-record":"~0.7.0","promisify-es6":"^1.0.3","sinon":"^7.4.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"dd5175b4edab729909d7e62675fdb72c52ad787a","_id":"datastore-pubsub@0.2.0","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"shasum":"70ab4e8bb022ed46d70b9d8ace8353457786d058","size":9373,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.2.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.2.0_1569346541261_0.43332258832632675"},"_hasShrinkwrap":false,"publish_time":1569346541372,"_cnpm_publish_time":1569346541372,"_cnpmcore_publish_time":"2021-12-16T19:09:44.896Z"},"0.1.1":{"name":"datastore-pubsub","version":"0.1.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --type minor","release-major":"aegir release --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"assert":"^1.4.1","debug":"^4.1.0","err-code":"^1.1.2","interface-datastore":"~0.6.0","multibase":"~0.6.0"},"devDependencies":{"aegir":"^17.1.0","chai":"^4.2.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.33.1","ipfsd-ctl":"~0.40.0","libp2p-record":"~0.6.1","sinon":"^7.1.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"56b1fa25d2d9d0e907667831aadcc1bbacc638ca","_id":"datastore-pubsub@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"shasum":"80bc6350cedd73fc3807a6ee4ff88e17c31dfd8f","size":8974,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.1.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.1.1_1543490769518_0.43706354606823616"},"_hasShrinkwrap":false,"publish_time":1543490769653,"_cnpm_publish_time":1543490769653,"_cnpmcore_publish_time":"2021-12-16T19:09:45.109Z"},"0.1.0":{"name":"datastore-pubsub","version":"0.1.0","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --type minor","release-major":"aegir release --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"assert":"^1.4.1","base32.js":"~0.1.0","debug":"^4.1.0","err-code":"^1.1.2","interface-datastore":"~0.6.0"},"devDependencies":{"aegir":"^17.1.0","chai":"^4.2.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.33.1","ipfsd-ctl":"~0.40.0","libp2p-record":"~0.6.1","sinon":"^7.1.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"068ec275d070e55751886bb92a0549c0a991e83d","_id":"datastore-pubsub@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"shasum":"74d30710c06a531c09dcb89e766e8c39d0c29400","size":8579,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.1.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.1.0_1542898146767_0.7003374608725066"},"_hasShrinkwrap":false,"publish_time":1542898146926,"_cnpm_publish_time":1542898146926,"_cnpmcore_publish_time":"2021-12-16T19:09:45.326Z"},"0.0.6":{"name":"datastore-pubsub","version":"0.0.6","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --type minor","release-major":"aegir release --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"assert":"^1.4.1","base32.js":"~0.1.0","debug":"^3.1.0","err-code":"^1.1.2","interface-datastore":"~0.4.2","libp2p-record":"~0.6.0"},"devDependencies":{"aegir":"^17.1.0","chai":"^4.2.0","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.33.1","ipfsd-ctl":"~0.40.0","sinon":"^7.0.0"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"bf1787cecd20b17f7ce10497dff1d19c3750551b","_id":"datastore-pubsub@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"shasum":"8c047231845fb93e8b298dcee77bf353a45b245c","size":8460,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.0.6.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.0.6_1542800072558_0.21222700906277048"},"_hasShrinkwrap":false,"publish_time":1542800072737,"_cnpm_publish_time":1542800072737,"_cnpmcore_publish_time":"2021-12-16T19:09:45.538Z"},"0.0.5":{"name":"datastore-pubsub","version":"0.0.5","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --type minor","release-major":"aegir release --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"assert":"^1.4.1","base32.js":"~0.1.0","debug":"^3.1.0","err-code":"^1.1.2","interface-datastore":"~0.4.2","libp2p-record":"~0.6.0"},"devDependencies":{"aegir":"^15.1.0","chai":"^4.1.2","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.31.5","ipfsd-ctl":"~0.39.1","sinon":"^7.0.0"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"5e5bde1b4626e06fe4ab547b828b6d8069e02bb6","_id":"datastore-pubsub@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"shasum":"87f8dd0f1e2f26dbdba8487b867eff90acb36cad","size":8285,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.0.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.0.5_1542708508893_0.7195556408812023"},"_hasShrinkwrap":false,"publish_time":1542708508976,"_cnpm_publish_time":1542708508976,"_cnpmcore_publish_time":"2021-12-16T19:09:45.783Z"},"0.0.4":{"name":"datastore-pubsub","version":"0.0.4","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --type minor","release-major":"aegir release --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"assert":"^1.4.1","base32.js":"~0.1.0","debug":"^3.1.0","err-code":"^1.1.2","interface-datastore":"~0.4.2","libp2p-record":"~0.6.0"},"devDependencies":{"aegir":"^15.1.0","chai":"^4.1.2","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.31.5","ipfsd-ctl":"~0.39.1","sinon":"^7.0.0"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"af3bda267a6dfa8703c9351ff8b2b877e02359fe","_id":"datastore-pubsub@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"shasum":"5759b0820e7cd46af381c8c9dbbc070e9f90856f","size":8260,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.0.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.0.4_1542278857628_0.9025277427606893"},"_hasShrinkwrap":false,"publish_time":1542278857769,"_cnpm_publish_time":1542278857769,"_cnpmcore_publish_time":"2021-12-16T19:09:46.031Z"},"0.0.3":{"name":"datastore-pubsub","version":"0.0.3","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --type minor","release-major":"aegir release --type major","test":"aegir test -t node","test:node":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"assert":"^1.4.1","base32.js":"~0.1.0","debug":"^3.1.0","err-code":"^1.1.2","interface-datastore":"~0.4.2","libp2p-record":"~0.6.0"},"devDependencies":{"aegir":"^15.1.0","chai":"^4.1.2","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.31.5","ipfsd-ctl":"~0.39.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"}],"gitHead":"f98c6aadc28df2660fae178f4a1605d9215ead7e","_id":"datastore-pubsub@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"shasum":"9e8ca942f1c4ed850d4cc246118bc38a12ece84f","size":8051,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.0.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.0.3_1542107371225_0.3377845688848826"},"_hasShrinkwrap":false,"publish_time":1542107371385,"_cnpm_publish_time":1542107371385,"_cnpmcore_publish_time":"2021-12-16T19:09:46.225Z"},"0.0.2":{"name":"datastore-pubsub","version":"0.0.2","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --type minor","release-major":"aegir release --type major","test":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"assert":"^1.4.1","base32.js":"~0.1.0","debug":"^3.1.0","err-code":"^1.1.2","interface-datastore":"~0.4.2","libp2p-record":"~0.5.1"},"devDependencies":{"aegir":"^15.1.0","chai":"^4.1.2","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.31.5","ipfsd-ctl":"~0.39.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"}],"gitHead":"d59878d46f9090005453a9cb8f1b373ca8372c0b","_id":"datastore-pubsub@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"shasum":"89fd1c59f42f56ab33d2a89368053bcda3c25d4f","size":8094,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.0.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.0.2_1536827545406_0.9296577753211401"},"_hasShrinkwrap":false,"publish_time":1536827545566,"_cnpm_publish_time":1536827545566,"_cnpmcore_publish_time":"2021-12-16T19:09:46.486Z"},"0.0.1":{"name":"datastore-pubsub","version":"0.0.1","description":"Responsible for providing an interface-datastore compliant api to pubsub","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"build":"aegir build","lint":"aegir lint","release":"aegir release --target node","release-minor":"aegir release --type minor","release-major":"aegir release --type major","test":"aegir test -t node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-datastore-pubsub.git"},"keywords":["ipfs","datastore","pubsub"],"author":{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"homepage":"https://github.com/ipfs/js-datastore-pubsub#readme","dependencies":{"assert":"^1.4.1","base32.js":"~0.1.0","debug":"^3.1.0","err-code":"^1.1.2","interface-datastore":"~0.4.2","libp2p-record":"~0.5.1"},"devDependencies":{"aegir":"^15.1.0","chai":"^4.1.2","detect-node":"^2.0.4","dirty-chai":"^2.0.1","ipfs":"~0.31.5","ipfsd-ctl":"~0.39.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"}],"gitHead":"dc1ead496cfae54481e93d20ea576760b8946cfa","_id":"datastore-pubsub@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"shasum":"d61f8089bcd841750c6de1258bd3e9f95d492268","size":11638,"noattachment":false,"key":"/datastore-pubsub/-/datastore-pubsub-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/datastore-pubsub/download/datastore-pubsub-0.0.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-ipfs","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datastore-pubsub_0.0.1_1536654479536_0.9899557253150837"},"_hasShrinkwrap":false,"publish_time":1536654480251,"_cnpm_publish_time":1536654480251,"_cnpmcore_publish_time":"2021-12-16T19:09:46.704Z"}},"readme":"# datastore-pubsub <!-- 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-datastore-pubsub.svg?style=flat-square)](https://codecov.io/gh/ipfs/js-datastore-pubsub)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipfs/js-datastore-pubsub/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/ipfs/js-datastore-pubsub/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> Responsible for providing an interface-datastore compliant api to pubsub\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n  - [Browser `<script>` tag](#browser-script-tag)\n- [Usage](#usage)\n- [API](#api)\n    - [Setup](#setup)\n    - [Get](#get)\n    - [Put](#put)\n    - [Unsubscribe](#unsubscribe)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribute](#contribute)\n\n## Install\n\n```console\n$ npm i datastore-pubsub\n```\n\n### Browser `<script>` tag\n\nLoading this module through a script tag will make it's exports available as `DatastorePubsub` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/datastore-pubsub/dist/index.min.js\"></script>\n```\n\n## Usage\n\n```js\nimport { PubSubDatastore } from 'datastore-pubsub'\n\nconst dsPubsub = new PubSubDatastore(pubsub, datastore, peerId, validator)\n```\n\n## API\n\n#### Setup\n\n```js\nnew PubSubDatastore(pubsub, datastore, peerId, validator, subscriptionKeyFn)\n```\n\nCreates a DatastorePubsub instance.\n\nArguments:\n\n- `pubsub` (Object): implementation of a pubsub (must have publish and subscribe functions), such as [libp2p/pubsub](https://github.com/libp2p/js-libp2p/blob/master/src/pubsub.js).\n- `datastore` (Object): datastore compliant with [interface-datastore](https://github.com/ipfs/interface-datastore), such as [datastore-fs](https://github.com/ipfs/js-datastore-fs).\n- `peerId` (`PeerId` [Instance](https://github.com/libp2p/js-peer-id)): peer identifier object.\n- `validator` (Object): containing validate function and select function.\n- `subscriptionKeyFn` (function): function to manipulate the key topic received according to the needs, as well as to block the message received to be published.\n\nNote: `validator` object must be composed by two functions, `validate (record: uint8Array, peerId: PeerId) => boolean` and `select (received: uint8Array, current: uint8Array) => boolean`. `validate` aims to verify if a new record received by pubsub is valid to be stored locally by the node. If it is valid and the node already has a local record stored, `select` is the function provided to be responsible for deciding which record is the best (newer) between the already stored and the received through pubsub. A `validator` example can be found at: TODO (js-ipns)\n\n```js\nconst dsPubsub = new DatastorePubsub(pubsub, datastore, peerId, validator)\n```\n\n#### Get\n\n```js\nconst buf = await dsPubsub.get(key)\n```\n\nTry to subscribe a topic with Pubsub and receive the current local value if available.\n\nArguments:\n\n- `key` (Uint8Array): a key representing a unique identifier of the object to subscribe.\n\nReturns `Promise<Uint8Array>` containing the most recent known record stored.\n\n#### Put\n\n```js\nawait dsPubsub.put(key, val)\n```\n\nPublishes a value through pubsub.\n\nArguments:\n\n- `key` (Uint8Array): a key representing a unique identifier of the object to publish.\n- `val` (Uint8Array): value to be propagated.\n\nReturns `Promise<void>`\n\n#### Unsubscribe\n\n```js\nawait dsPubsub.unsubscribe(key)\n```\n\nUnsubscribe a previously subscribe value.\n\nArguments:\n\n- `key` (Uint8Array): a key representing a unique identifier of the object to publish.\n\nReturns `Promise<void>`\n\n## API Docs\n\n- <https://ipfs.github.io/js-datastore-pubsub>\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-datastore-pubsub/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-datastore-pubsub#readme","bugs":{"url":"https://github.com/ipfs/js-datastore-pubsub/issues"},"license":"Apache-2.0 OR MIT"}