@achingbrain/libp2p-gossipsub

v0.13.5
A typescript implementation of gossipsub
libp2p pubsub gossip

lint

aegir lint

release

aegir release --no-types

build

tsc && npm run build:copy-proto-files

build:copy-proto-files

mkdir -p dist/src/message && cp src/message/*.js src/message/*.d.ts dist/src/message

generate

npm run generate:proto && npm run generate:proto-types

generate:proto

pbjs -t static-module -w es6 -r libp2p-gossipsub --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/message/rpc.js ./src/message/rpc.proto

generate:proto-types

pbts -o src/message/rpc.d.ts src/message/rpc.js

pretest

npm run build

benchmark

node ./node_modules/.bin/benchmark 'test/benchmark/time-cache.test.js' --local

test

aegir test

test:node

aegir test --target node

test:browser

aegir test --target browser
npm i @achingbrain/[email protected]

Metadata

Downloads

Maintainers