{"name":"@chainsafe/libp2p-gossipsub","version":"13.2.0","description":"A typescript implementation of gossipsub","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./metrics":{"types":"./dist/src/metrics.d.ts","import":"./dist/src/metrics.js"},"./message":{"types":"./dist/src/message/index.d.ts","import":"./dist/src/message/index.js"},"./score":{"types":"./dist/src/score/index.d.ts","import":"./dist/src/score/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js"}},"typesVersions":{"*":{"*":["*","dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","release":"aegir release --no-types","build":"aegir build","generate":"protons ./src/message/rpc.proto","prepare":"npm run build","pretest":"npm run build","pretest:e2e":"npm run build","benchmark":"yarn benchmark:files 'test/benchmark/**/*.test.ts'","benchmark:files":"NODE_OPTIONS='--max-old-space-size=4096 --loader=ts-node/esm' benchmark --config .benchrc.yaml --defaultBranch master","test":"aegir test -f './dist/test/*.spec.js'","test:unit":"aegir test -f './dist/test/unit/*.test.js' --target node","test:e2e":"aegir test -f './dist/test/e2e/*.spec.js'","test:node":"npm run test -- --target node","test:browser":"npm run test -- --target browser"},"repository":{"type":"git","url":"git+https://github.com/ChainSafe/js-libp2p-gossipsub.git"},"keywords":["libp2p","pubsub","gossip"],"author":{"name":"Cayman Nava"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ChainSafe/js-libp2p-gossipsub/issues"},"homepage":"https://github.com/ChainSafe/js-libp2p-gossipsub#readme","dependencies":{"@libp2p/crypto":"^4.0.1","@libp2p/interface":"^1.5.0","@libp2p/interface-internal":"^1.0.7","@libp2p/peer-id":"^4.0.5","@libp2p/pubsub":"^9.0.8","@multiformats/multiaddr":"^12.1.14","denque":"^2.1.0","it-length-prefixed":"^9.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.3","multiformats":"^13.0.1","protons-runtime":"5.4.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/as-sha256":"^0.4.1","@dapplion/benchmark":"^0.2.4","@libp2p/floodsub":"^9.0.9","@libp2p/interface-compliance-tests":"^5.2.0","@libp2p/logger":"^4.0.5","@libp2p/peer-id-factory":"^4.0.5","@libp2p/peer-store":"^10.0.8","@types/node":"^20.11.6","abortable-iterator":"^5.1.0","aegir":"^42.2.2","datastore-core":"^9.2.7","delay":"^6.0.0","mkdirp":"^3.0.1","it-all":"^3.0.6","p-defer":"^4.0.0","p-event":"^6.0.0","p-retry":"^6.2.0","p-wait-for":"^5.0.2","protons":"^7.5.0","sinon":"^17.0.1","time-cache":"^0.3.0","ts-sinon":"^2.0.2"},"engines":{"npm":">=8.7.0"},"eslintConfig":{"extends":"ipfs","ignorePatterns":["src/message/rpc*","!.aegir.js"]},"contributors":[{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Tuyen Nguyen","email":"vutuyen2636@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Marin Petrunić","email":"marin.petrunic@gmail.com"},{"name":"Lion - dapplion","email":"35266934+dapplion@users.noreply.github.com"},{"name":"Gregory Markou","email":"16929357+GregTheGreek@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Tuyen","email":"tuyen@wetrust.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Patrick Michot","email":"k0m0d0tr0n@gmail.com"},{"name":"chainsafe","email":"aidan@chainsafe.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"ChainSafe","email":"superadmin@chainsafe.io"}],"sideEffects":false,"_id":"@chainsafe/libp2p-gossipsub@13.2.0","gitHead":"9e572159b502940f3e7d9fa5db0863541fb88eda","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"1fb77af4cf2a7916fb10c5cf6223c87bac491fa7","size":246804,"noattachment":false,"key":"/@chainsafe/libp2p-gossipsub/-/@chainsafe/libp2p-gossipsub-13.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@chainsafe/libp2p-gossipsub/download/@chainsafe/libp2p-gossipsub-13.2.0.tgz"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"directories":{},"maintainers":[{"name":"philknows","email":""},{"name":"wemeetagain","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-gossipsub_13.2.0_1724095288780_0.3199822300049191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-19T19:21:29.102Z","publish_time":1724095289102,"_source_registry_name":"default","_cnpm_publish_time":1724095289102,"dist-tags":{"latest":"14.1.2"}}