{"_id":"js-waku","_rev":"114-9e531ceb622540ecfc89fcae713c4c70","name":"js-waku","dist-tags":{"latest":"0.30.0","next":"0.30.0-00db169"},"versions":{"0.2.0":{"name":"js-waku","version":"0.2.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:upgrade":"(cd nim-waku && git pull origin master && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"@bitauth/libauth":"^1.17.1","debug":"^4.3.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","libp2p":"^0.31.0","libp2p-gossipsub":"^0.9.0","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-websockets":"^0.15.6","multiaddr":"^9.0.1","prompt-sync":"^4.2.0","ts-proto":"^1.79.7","uuid":"^8.3.2","yarg":"^1.0.8"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","axios":"^0.21.1","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","standard-version":"^9.0.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"a9d5222b803951efd418ea1386a8eec91f519b46","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.2.0","_nodeVersion":"16.0.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-rphggqFcFe1RIw2SwWHMyZRoXWKv19Mc4hRgKEJ6pU8dQ7AnMoLWtoYVwFzn/gHxGSJkfXQlb1M0iFHZ5Xdb8A==","shasum":"893b89c4ba7a06e519e13e91523b1945ee375b4d","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.2.0.tgz","fileCount":63,"unpackedSize":375303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnb2SCRA9TVsSAnZWagAAjNQP/1aXj7Rhew4L2UfQKKK6\nlw7XYuREXFqh6rDtdaLEW38HcNwk/hSaXSp3YiZhFE8xkbXz69svQy9ZF7fs\n6ah7hue3c/5N5+BSXSA6h/pcPpPFHeLluR2EMa0i3+zz870pNETIUP787ABA\nYnb0z2k4ILkDhIM99XwxZd6C+Vens6gPPfAnXTilKttPT8ZO5LghcE6NeFtc\nbhn4/M0Nvvnqd43783KYCjCIbXyyE6GUFUieFL7hISu14+cEmPyawSq2oZr3\nITDs78fco7csHMfPC49ziNAk4x3g0zZ3DKN5EXgD0J4zsvwMAcqmrgsqfSuJ\nhDt3am84SIYOBmKBMCNKZo3x1vkdcpyIAN8y1HDSxSnWYaUwTmqYfHFxomDR\nekFgmCuq2DbHJPdthh8KblOr+QHOo8vMl+FatJ1XKjpgziqMqSNJyr8qQDsk\nspLMD/5JUZfPBkir+F+AgGLPx1xQzoGK2HPiKa7Guv8V3Tq2BqYxhFBzju8L\nZvBXYbbdpz3t18iwhqMCzP/cBrcKmgnIRymXdlNsqYse3JLeHYni+5KIJ2aK\naFXmkx78vQYkCSkHbSHM5FsOMGxa2VlE+bd7mhFsLaVOJ61IrcJ8X6uoDDfd\nxscKSiZI4BOq1FpcFijoepxNlQZ0M5OFaKzszj7eHRxI5JLFLeKQM2xXzX+T\nhelA\r\n=Xg3D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbQ7MRUUEs/VH97Fah0DwDSVe+Daw3sf6I/BnkSp0kvAiA32DELRiAyuschOi+aG2HzFVcLZisJ9X0y+M68ValFRQ=="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.2.0_1620950418099_0.013941657401650875"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"js-waku","version":"0.3.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:upgrade":"(cd nim-waku && git pull origin master && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","libp2p":"^0.31.0","libp2p-gossipsub":"^0.9.0","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-websockets":"^0.15.6","multiaddr":"^9.0.1","ts-proto":"^1.79.7","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","standard-version":"^9.0.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"5ab996419183e66e184ab1840820996e45e31609","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.3.0","_nodeVersion":"16.0.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-Azv8nllZrw/1EixeFCGIP7JktMRDMpIdKLBTSVxlqkG2k4hA4KfoTCBZ+KziZorY583N9YtOprLQo1lh5PRsNg==","shasum":"a1bc6277790bbebd17c78c1197b44d9e3eae7ee3","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.3.0.tgz","fileCount":67,"unpackedSize":381731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn7K9CRA9TVsSAnZWagAA1VQP/Rol1BYuJCYGxZfa5qdv\nRSK+ylOBz+6/+GjCuC72M1kGAilW5knemN31x4WBUCpmH9mbga/KlkMyFWU2\njxgMvJHJwn/1xKdh8PRFDzIuOgck3X5edqEZaAkXpF3Oit/zKgeDJLwHKdAi\ngMl1Lk6ws7BRh/qED2PJ0qhRvNOrKI9JBpuSKW5jJ0CLJASRBAL2qzWbAI0H\nO2gjTeD9qfYzVtwRPqEbEpkGhf2Xu/QN6k+8u9V0dvykq3718p4vS03Dj2Kj\n3gmXhh6U30zmfNigwIaJ+n6klj78TBa9iAKqjKhL7dEO+25AbSEwfW3LSRwd\n9VTz/T5sUR2MFld4PysTc3rAaJ9OVtXnZtJ6AmQvEMM7yOZ7Gky8sttUGEZe\ntmTb3WBoHuEa+G4UxZBX2Q6C97kr0uovyUevfcUASMG8pTGbN20sBEKZvt2Q\nG8adZGEbwQn98ntVcWqKReGJoxGs5XxFgcmbugR35b2+WZaeg7/q3KJdy3Qr\nxBDDZVPelH1oCmE59r9Z9jikzolSc5apuK8lju3RYTOq8D6iknhRfB++qZm7\nQXXG0i7KhMWz5EKU4u++zG+r/yPtnTIQadzamnSs8mnXDZgbMO6ZSaL9J05l\nD1dlc0GgZrR++vuss7MlMO5G+mLIA+qqHkt1mWe/Njck2GOJYRB+E52qkVJp\no/TM\r\n=q405\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNkHTDjoTOoIU/BI0S6I5/h0IMj2S4/65ZVcVZ/fmQtwIgAwzDjP8/f3O3l0aoPa5Bdb3miK9OOpatuzuj69DHCcU="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.3.0_1621078717024_0.44066809532734075"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0":{"name":"js-waku","version":"0.4.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","libp2p":"^0.31.0","libp2p-gossipsub":"^0.9.0","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-websockets":"^0.15.6","multiaddr":"^9.0.1","ts-proto":"^1.79.7","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","standard-version":"^9.0.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"85dd64b81ef0cad8a815d4d58cec6433be018846","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.4.0","_nodeVersion":"16.0.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-BZ8Cf7coqDPmAEkKVTT2AqAZowGY4VvEJ6uzCYKOjQiGhHVQk58VFrbOLf23Zo/sT00giG3UmoyNV4X1oGu76g==","shasum":"f23cf381e11f12725a29fcd81d6579cfd215b590","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.4.0.tgz","fileCount":67,"unpackedSize":388765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo0GUCRA9TVsSAnZWagAATxEP/3xwv5gckJvReKAz4tid\nBIvxCVvyZLgNvSBny8MKasBqHlGd2RxJV2NtjypysZtFgFAbT+QTopG0GGeT\npDhV+ieussNXZa9p5Mp7rr6oC9x9RZ5HaiiUW23suMXy9YuoMqS1JsJ+C90j\nTPHhM872/z6WzgPrlfQVEX5DyyD1psnOSagjxSW9872ogVGnwyJtAYctUjW0\nUxKzFeKlDNnSQCH6Pqb3wUBzEYnsocFpTLc3R4UG7LOyW3Wv4EOau2BhDFO+\nQPUQU8s3WbEI+UEq9jhTDUZ31gSl5f3GE8XNeozpVZUe6NfY+/wOuH8YarcK\nYuNfF4UsoRr9KCD5HacVJPcr2CUmjRAGokNoynYpn0KMiPBNbgQJf+8kx/sz\nUO/o48A1poHf1WCR91foAmGPO7dGtMBzUR1+vsPDwXwgh5y6lcA8R5o1QRde\n4G+JCGX3mJUGxO2WYabO+IaN/t4AVk7kEdrPeU7BznSgIcLJ+7XIm47eAEDW\npU9uKrU448hrH20GX9FaMXnyVHXkbJPfvijDLkxgH+CUSCNXoyT7RVFp9oM4\neDN7+yxj19MoStgxQH/HGQtxrSNLd2BYunlMEqAoedZ10OxNZlEIrdak/YLB\njWmm9dPVr+QGGSpSjQ9NFcr9pAbCyrdPLc2cxUgLCFhARyHfacdm/V0Vr9ww\np2O6\r\n=fRxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqcEWJLSDXsfxdwt0RAUbcyaQLHL2F43XwJQuMKLwQ+AIhAP7UqnDFMGCPljKh8Ge5MbFGawd/2kB7LaWl8uNu5uXO"}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.4.0_1621311892316_0.09860085691899578"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0":{"name":"js-waku","version":"0.5.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","libp2p":"^0.31.0","libp2p-gossipsub":"^0.9.0","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-websockets":"^0.15.6","multiaddr":"^9.0.1","ts-proto":"^1.79.7","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","standard-version":"^9.0.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"80e7ae9d1e950702aa6e683d5b3b15a95d88e814","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.5.0","_nodeVersion":"16.0.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-rkuPCPxyecFox9VjVbJlfgT5GQiBGJQzC2/Q9JlHLECUv+NNW7lZyUkDFM7vNBSrrYB1IoxBilGWF/mYwtbb7w==","shasum":"a9ddc00242f74940374740c103cdf45bb1e1b38a","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.5.0.tgz","fileCount":79,"unpackedSize":451795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqyxyCRA9TVsSAnZWagAAO6AQAJLMrxKxr1YV3pz1dZR4\ntEso17oXaBFTX3tlIspvaxVQEnv9VStiU8RScU1xd6VFyQ/jw2D71wiA2B9J\nLPgyHO6sH72ox5D9apEqYUTsyuElmj+HbOJZrb+9l9hZGruo/SwfYY9ZeOz/\nORMItgTkUECT2EW7RbXWxFxBgg+FLwmIfPIHWXbYei9d5BYo3DVuW+VZsQB2\nyFM4Xfv5+5qRNsij686KrxEjUo3FoM7h+6QV6xz1SlsPvWIAl1BS6r/1Ro9K\nATVRiIJ+Kuw4Yg5OEBEfYB4f6AopSS3WHbgWe1bf9lIWWPB+kplEvHI1hNJB\nRwwrLFomuUSR11VtKBCoDV5TQIbJVmRWpFjFGdjFFpcz3N5okLmQgfV7lmFQ\n+O57qjkMmOPW73nKocWIO+ePpWRuWU/kZVCJNChM4q8yZmuhEDyKV43R+MJQ\nR5tkgqvbQ6TRqzo/6MeC2vY2nuu9sWeLH76ksn+p7TvpAyKedA9ktqnoeDtD\nGG27dvDes3dLBZOnbbeFxHmwRYpiJhmjeH6te3VlUDO108Je1pYxT3yrz92q\nQ0waNI8e/nMTb81dZGray4k1LoFURU+ZmH/HUYzEdO4wngnVyDxshlJz4FfK\nAW5UGxHHUT+16GnjRl5uWNoWkfKVGuPg6kfdlFYLajChvKoNgP8XQVqsaZck\nmlqu\r\n=1c9F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvpovE40buAAaoferCSpKMoAe3z2B3y8PhtMkwD6NSXAiEA4DJf8dlYff2NHFCWv9YktiUfFihwQ8eHzTzxIL6Pfog="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.5.0_1621830769923_0.8659921333376834"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.0":{"name":"js-waku","version":"0.6.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","libp2p":"^0.31.0","libp2p-gossipsub":"^0.9.0","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-websockets":"^0.15.6","multiaddr":"^9.0.1","ts-proto":"^1.79.7","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","standard-version":"^9.0.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"e75fb91d3ff4e127c2b0ad9ba372b30c805aea31","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.6.0","_nodeVersion":"16.1.0","_npmVersion":"7.12.1","dist":{"integrity":"sha512-hop+CV5pJ4jXshq+kt1oolfR5LdCBvnyrOPTYHSilTZUvDYFgXIGcIspqJCbx3x1OygaITno0kxqeU5yOrZLaQ==","shasum":"f6ff423d32148c936986e8a25d54c77c9ef55ef8","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.6.0.tgz","fileCount":79,"unpackedSize":462885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwKDnCRA9TVsSAnZWagAAAVIP/1rnagmaDCxtCSuUPv2n\nkpKTZp2RdXlpbXKAud36uGYOkw8GZa4E0w/D4G0qCvOznIlFHSmqR4tx4di3\nwmMi0bHWCX5AEXQYfd52IJv50xmeauwCVjxiD2IB/eaeB1f3N8J4lTHQthI+\nnNWdzLJFTieDNbT6uZnsEL/bp0eqMt8Xt0tGV6rMWXiU1v5281ES1ij5ovbm\nQXdmpDvZjWZP1kgiaapIfxosLwmXosWqDCDJE9ObKAhkO0UVNcN86+qne+g+\n3Hh8HN5WPStcRiIdr3JJryqPjnMO03+7jtmjGysNIKlxaHbq3V14rCrpDNhD\nqCFOJhG8IuxrC6rOaYksO3xxH0W51zaEwje8i7DTbdz8j1ywRvqIGzFtxQDi\nUdJueNZ7AHTXj5LgsDa++Wq0VfxTewQJqFUpEtJww/gRp6M0Y950QZHrE8+z\nXrFYdg3u7wrlTJUW5XoF3AS0gbKxvEIyrWNvFLY/kVJ5mlDEG/d8r1UsRYAL\nEdLd3iipAUrRj3lz+Y8wsT438ozhXH9lMmmPOMWJBvOWXNOxfzioDlByXImq\ngeKk3mdCkLlF8K3d1dHZT2PikCo5Pqr15IzljZcTZ91mhA2GE1NPARGHJS5I\nOLX8m3pFwPZYRirCVDEqz6bN56cVSi+Yh3FkrIiCzC2n+c9r82lBfS2vSUP8\nxESM\r\n=51qp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbJIPD/oMo/DFEckcnpJ2eDaVfLlbL82GTP9MxbufOiwIgasMEGmoW7J6g2/gmLMLY2ytLjAvxB/bVJFMX1txl2tQ="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.6.0_1623236839498_0.4286802949721058"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0":{"name":"js-waku","version":"0.7.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","libp2p":"^0.31.0","libp2p-gossipsub":"^0.9.0","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-websockets":"^0.15.6","multiaddr":"^9.0.1","ts-proto":"^1.79.7","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","standard-version":"^9.0.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"6ed7445d8313e5c342f5061ca21042dfbea9d41a","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.7.0","_nodeVersion":"16.2.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-kju9BPlUiHq8RYBnvHSSsvTRSnOHAlifEJ1Qh3Bxt/n17VuJHig4bGB2BWfhOe4ZTP/jnTy7Bp1cAGZs5EKxcQ==","shasum":"fdb5bfa1a3a9a940ba2e1e1a66b7e907f8a2ad80","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.7.0.tgz","fileCount":79,"unpackedSize":463242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyD9vCRA9TVsSAnZWagAA4c8P/ivWV81U7JM8A9Tjp1Mm\npZ11FTsd9u2CJfRu46CXQIVZN/xB92GzIbi0itKpu0VQKSkj8sVGg7pRpdoX\n4vmnheFiaKDzt5t42MKKsxBz3D/MF0HUFeE3qb9B/b5H+U/xGWxj+FZUxFRj\nM4+g8w6btns1lSfm4b+fArVqYEqMIkfmhDzBVLIyO9Pyn3DvJdlWfUKng9aT\nwCP+NeYA8+Nc3DOXlzdk9DHPTQgTeY6FGQGdOiSYBZ2lcDYF3RK6PslaVvDs\ntI/gSLQMBOyHNVEikzjgl3oEfBosir9F89jBASf9Yz1n8KeIGQ0BfF7P6j8j\nixCN5tY10vmxSAVcXhiIpbW63UaJlLXAjHtzfsmyCKEbLbw42dp5l6Hj/ZO0\nSNnhOWPagnXej3K867+PeMGA2ZvKNfmjoeqXJtzU4t3K+qLLyR5VG3fJ4TFU\nQv6RIjqO6TtvF6qBiM4Xp5KgipdkIW1phiReYjMHrc+1fs9GsIe2v2DyxD5v\naXok1VXtJ+hZwlLZtKJlZfeNcdzROAoKXi8L6IIr8onJycUOesfpHlh7aP5w\nrwHo/y3g7pWtb3KT4l9IHQe4g8u4k/kP+tQKKYw0CBSco6gh88BpL50FAkx9\n70esY6Ad2GlLkXPsHqop2nUNSkbgX0rIQ1DIc4ywrXrz4XQGi7qK7lxhJzko\nTUQ/\r\n=skwS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEv6ep5tIVtQYk9f5o/kQOQhM35QLuYDUY6fYw23U3gXAiEAqakpH5WISKWEsZoLnuH85qljNyTemhZuaj8wj77V1EA="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.7.0_1623736175500_0.7103793149718978"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.0":{"name":"js-waku","version":"0.8.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.31.7","libp2p-gossipsub":"^0.10.0","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-websockets":"^0.15.6","multiaddr":"^9.0.1","secp256k1":"^4.0.2","ts-proto":"^1.79.7","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","standard-version":"^9.0.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"3a3e7187494ceb5bb136126c1230ffeb0ca98c66","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.8.0","_nodeVersion":"16.4.2","_npmVersion":"7.16.0","dist":{"integrity":"sha512-ptR+dDYG9rVOAQ/fSAaNAIT5cKpYhyBhAAjGGajd2MeCTYtfnsrEA636nZdbWHuu8ZN92SC0BFt97jgEBjpqTg==","shasum":"c0e8a144fc88f076433ba07909f685a031eec474","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.8.0.tgz","fileCount":153,"unpackedSize":515807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg77GGCRA9TVsSAnZWagAAjiAP/2q1DCkneJCmrwtOHVBl\ngpEs0Ht5qGYCuzYjVJqWxpbpwxFO72zpa1F0dUsNLNfUeYWiA2fyH2KZNbyx\n0PMlH0vt/bvIhZbMCRhLZGgKgEKJ4MVUfPvlcDbSne/EDmO058TE6SP7nCDr\nErtU30Q2Vre/IvJiyHaRyum7ZvFpvRFJTWCaaGwREydgaNKfNThsXGv01cum\nXtiZXObRqcKso2qO+RHxf00bLcrpCHYLUSk7ZifEHVNaEPOtUnlTCBgzJSpD\nTWjboPeRyv1cYpzaKPAZdSixqx0yDubR9E+sucgursbN7dckoIhWUhcbvd9H\nlbjFCSIZbyWU78a9cC28zL2Jz46wedIYwUdK6KuJikYHunkUUVmhX1c5kX6f\nQy773iTqzFl5ZFS/RKOI7bofSAc/56k22tpt4SvQiPX/Z8oKtHAaUD2UoiAN\n9KUzlydj3mqGRKdWVNWjT22XFdptgxF88h6lYfqnCADU5aynViTJSux1R6tD\nyKmQU7SQJrV580qm+DaJGkh+LzEROcIjHOZnL1hk56MWyO7uvlz97sxEfXji\nqx8I6J+iYBY5bTpeJ9gHr1j6Uq2fvxDuuF+u4Wktr+vkhPZCj9PlQnd8IKNz\nZI6WY5lSIfpBmOkKSiak9nqMuH5yHCuTYrCwL0/nOMsTPeKzM4bmqfnXRpzW\nsCUD\r\n=voMb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV/LXpU0Igglt8CUsTVeHV/bn2GwjcGm569bfq6AQYmAiEArYC+4sPsAOOP6YjFjuY5fqud8gYiEMAXdnbqHcyOVHs="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.8.0_1626321286051_0.3027274749030644"},"_hasShrinkwrap":false,"deprecated":"Please use 0.8.1 instead as some new API has been updated with breaking changes"},"0.8.1":{"name":"js-waku","version":"0.8.1","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.31.7","libp2p-gossipsub":"^0.10.0","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-websockets":"^0.15.6","multiaddr":"^9.0.1","secp256k1":"^4.0.2","ts-proto":"^1.79.7","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","standard-version":"^9.0.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"07531840793c62f3136aded11fb5cdae030cb445","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.8.1","_nodeVersion":"16.4.2","_npmVersion":"7.16.0","dist":{"integrity":"sha512-llbc4ZRDpjS8BnWwdtwbdVY2/J5sgiyuzR2l0b/PihP+1QTrItukQ7TrgE/Ioj7aO2E8I+YUGMm/f/O1up/yMQ==","shasum":"481443a929552dc116f7695b0f5a040130ac4a0a","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.8.1.tgz","fileCount":153,"unpackedSize":522344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8OvVCRA9TVsSAnZWagAAANUQAJpt4h+W/N48eRakgtWe\nLPaSj0sHNmYzUnIda8wKvXKSIVHHYuYTYSROH4IFCIVvtu+Zkl/dxzQ/hQTk\nd1XgxYfODwZL9cWxqdjAYBz3YFwoJfqHJ3e5UfrWJ6kO5D73J7jzn6OmfSI7\nQ5cBFzN1NpHJKM2iyW/CFh/LUbHKmTXzbtEOZH+A5RbN7GtUPfbmkCoKaXOy\nYwp4z2qTNjUgKjzUrcEcCDK0+N9/JuChw1Ip2hFDXKPEjnQ2zP7/X87DUU1P\nljj3bKYYUnfLyz5Jh750qteYQM0aKWPkx9LimHXZqCARQc1x069kZn3F8XBe\nHZRpX5Lm2tiKWQp8w5GwLkrA8aD+ORp7RazcO3Il2c3cmq2bmuPQ/W7Tqshw\n31vn4FvA2vfQaBWDN94DRT9gzLyUcruijpenPRgQWc8EUVnk8JUwv9xAF0mf\ngqODg4uY1qv6LUxY39JF3QQMlKZAiFki2v9ppj7b76uIKQOg12RiAQZo5vYc\n+/cfjvRvu1tp9AHth2ioxgC515Jh31vL6VQ/6Fc1Igj39CiD5v19ns26I2N4\nNdUdWAe+J7AvykkU+8QjjTWP2yeHygiMPm4gfUPYz2zA3jmc2AmpOSC6bJD9\nQF77Sa7dal+DECWZU8GziOiUO3l7hCosF+WSZEqJtpcjqaiPnVCPEmi1hwse\nieBm\r\n=l2Qd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsJ+IGyAaDU5XzC2MXccB69IFWKa5zK2hc8U3bxdfQvAiBqcBPV8m6Qtw9FQlT7hO2+rPliyqs/XHlBd/d4Y1F9lQ=="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.8.1_1626401749771_0.7505403014069949"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.0":{"name":"js-waku","version":"0.9.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.31.7","libp2p-gossipsub":"^0.10.0","libp2p-mplex":"^0.10.3","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-websockets":"^0.15.6","multiaddr":"^9.0.1","secp256k1":"^4.0.2","ts-proto":"^1.79.7","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"c35fe74dadbfc5a06f363d2be119ee5fb62cc250","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.9.0","_nodeVersion":"16.5.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-bWKxWDz834VF+/4eqyM14+yidWMp90V5jUr8BUmB4GdbodYpHi4Y6lNsR8i+0y4+vuYwZbXOxU+RWjnePjA6Yg==","shasum":"0e62d3097bd4d53fd281151252bf09d77a6e0297","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.9.0.tgz","fileCount":153,"unpackedSize":534503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/o1zCRA9TVsSAnZWagAAxREQAIZs/i9KbQwSFgTCRVrr\nIPBygkSJzkgbjVe2nT7UYK5qRt3fkLl+vjDh5P6M+q+eWMCNeGSrtCamRiV4\nUuLWYVvDgTFKI7Lr1X1Mur+05kfUBL5K2u52AgFSBxeV7AFsqsOIPHe5BJ/2\n4j5Fd8xpnMGOKRZzdwQNTuFcIE93nbi28ZiWkslM8bMsULsoc7oSqcZ7ei2Z\nwC7OewkT/DZmiZfroFePxgRU+G25jfcC0RCQOJjJzMRmIhSjaS5WWQ5WdSSu\nkDFj34Rp38rFqk+3vo8yyP140pxdosMhoH+BE36M130Xv8eA6wS+dlSoYuid\nAfXGKDq8AMQ3nGaeRHMYTPkbnS9bQzBqKfS3Hs4XiYZhkEF39bLPFsROOgNb\nm7kHGWi3ERuofJx8TaKPWJ2LfDbTXs6wijVmmQLH5lD5Nu5ThRN4jx5eJH8P\njRByonYFsAXs+beLKSrvFERJzxMrUWxkJ3U9H0/kbz+50DNTUGbj2k1XMguI\naCZtjQqczBEbsTT1b2wWrEU/o9DgUi4nRrrUVE8+M4cb0JhrTLBra84+ZS3u\n+4EGOg+IZvhQSqHeGpoPBfC+oSjqGnEqWIWW5HE2h0no6j5/hl5iXG8DiD+g\n+YLnjUCQTn7cnUpfxqh/5pYfSb+SqzewQlvcNPTHukNCXm0FCK6BADDWFAZQ\nwl60\r\n=ftpc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqRxNbefwgK4TeQe4UXrynwT6EZzWqDmpPZRAgQMKMrgIgO9et8GQ8zDr8usdWiX8vAScF8mbEBf3fHRCP3c0sLn8="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.9.0_1627295091084_0.6583563708590161"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.10.0":{"name":"js-waku","version":"0.10.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","check-cli":"run-s test diff-integration-tests check-integration-tests","check-integration-tests":"run-s check-integration-test:*","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","doc:json":"typedoc src/ --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --json build/docs/typedoc.json","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","version":"standard-version","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish"},"engines":{"node":">=14"},"dependencies":{"axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.0","libp2p-gossipsub":"^0.10.0","libp2p-mplex":"^0.10.4","libp2p-noise":"^4.0.0","libp2p-tcp":"^0.17.0","libp2p-websockets":"^0.16.0","multiaddr":"^10.0.0","secp256k1":"^4.0.2","ts-proto":"^1.79.7","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/google-protobuf":"^3.7.4","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","codecov":"^3.5.0","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","open-cli":"^6.0.1","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","tail":"^2.2.0","ts-node":"^9.1.1","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"70c58c8c49ac52ab7fc4a6ea81e4df49b62bb0cb","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.10.0","_nodeVersion":"16.5.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-JZZYlyF7jDwWVFvkCutnxo7yYPlFrEI8ieEBJEm3B+Vug6DcmRVWGQcQ7eA2psMWKWpO7VP7YWreirLko9cj8w==","shasum":"93af9ed062ff270798c12ffb3e03f12405e0fc70","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.10.0.tgz","fileCount":153,"unpackedSize":536634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDNwBCRA9TVsSAnZWagAA/msP/jk09yO77TcFWoeIULzZ\nYvReyB56MoKATXnKZk0ZNDadnbd5KNj4wBaGRvLeyIn6TgozKamjd7YNzxhY\n6rIxx+98F3Fd0P9yKbU3Qe+GeQqFaPbWtbkEfVSPMMmq4dw69M2xzUSysPLS\nKaiSfq7WmgESIqeOEjFTV5lLKNDx8+jcUGFXoGeF0CJpQefqOSA1qrWF+Pqj\nGAFpDPmxYrc0LsvuoonTIfkXnCgOBBvbxIGtx9vBaQGadwNqW1mP1/gur5/d\nvKgsJ7zEgSMUI/TjT9RRgjDtIQuOnAriYIGpkNxk++f2M53VHT1HmJyWtq9U\np0VWrhj5T90Eu9wQ5KrAdv4NxhK/Mp78CpLz2NFiNaUQOF8mAAUDYR7adX0p\nztU0135W8fu6WiMu5ZgQbLt29LQaKGLG1hJazD2zR70XH6wO/rdhZfqq7QVd\np9NYppGm8+XKoKtzbH6d2VzFtXWeL6mQfTcWdBYR7YHFOh7p1r6fy9uODSAW\nf6ovxiz9ENg2VZEJGnO8n0Ppsn4MCjmWj0lYdMqRlxh7BxZHpbGV0oJAfob+\nV2d8rmRLVWCAw4ovBG2hiEc3N3XU9P40wnToGCdQJkYQ1Ix9ziLy2ppgHNeS\noHUnSRvqIaA4i8VBN6ffcbjmPJE8dODQQ2xgozvyo+Xoix9zcDYoESPjAIlw\nmZmv\r\n=QkpF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoHRliwVXOqSP9R1PDfyAgMgTdiSReXqOMUsYO9oXRgAIhAM1o6BF+3bt8TpfKfkmrSePZJxFREPTysbCQghdFrw1V"}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.10.0_1628232705018_0.12426788968465496"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.0":{"name":"js-waku","version":"0.11.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.0.0","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.0","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.10.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.0","multiaddr":"^10.0.0","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/axios":"^0.14.0","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","tail":"^2.2.0","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"8fce1ad884020c2fe360b4c8717de4eb83fb15fb","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.11.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.6","dist":{"integrity":"sha512-vnw/4Ws5vFiw1jKYy7MhPaMgXjq7fW6hRGiTGRvph1K4urheniKSTWtZVzK9IUL8m2hhb9aEssb3m6yzhuFdBg==","shasum":"9c4e589a0e1759e64a269b274ec9785215f735d0","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.11.0.tgz","fileCount":141,"unpackedSize":513767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHyXNCRA9TVsSAnZWagAA6GQP/3adnAadJhA8nvGcUgJb\nDhLdOXW/OeXVuwuAv2KbpSdOmy3MTR9pSmjDtbllh7KPgRczurPXXCSlaOdN\np4Mj64TEdJ0Wn6uGQfeKYCWk0+h+QjaXTYjjQmKICJMAF8XD1AYdm+fLwJw4\n8GKC9nQyt8U8vL3vLDPcEVtFK73gLa3F6AU4JZI4G1rTXbT1X5AunkZOEaAM\nZmRYV4vHwcFNRRpUM9wWV10SnH6zU5qM+duKxiZwDRVU7naD1pLA332EDEan\nqbi/sixLVdKIBgsIH4N7RgejXDUjI0KFjyjvuZoH0K4WiUIGJ0cnDM2fYbbJ\nOfMG8d2gCNm1GVXwsb7O/6rtctxOYXsjRub8nXvgVR+vRCa/w9VD7xVOqGuO\nZXz/yN4WwIOF8eC0WjtbfXs2HeiZeTen2lbcD0q0m33+DKrqDWoL3UieG6wE\ne4gVejvvYra6HuSjz94V4GLCKw5K+fOq1US+9pqs/mZZlL3FRgB8eCm9bwqB\nIGXof22C5ucSfVIV0j+Cn4lNr1Mh3N/GlGghmdiydLPJd2KFf4QQ72ypgC3Y\nFRNUUhOKWO7v68yCqSGq/1BouZ3ln5hH2dwTp2Ra3MbgGY9lKAZ7gRfqaUtt\nh+v02blFScZr0lbmez/0DC8tGmvf/dKdh6uoabpYyfr1H/nAtM8DjoMWWlAs\nPl03\r\n=EmSh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSYGqUGwxEuhR0R1yoNEUjvJ480ITbF9QVfM+DJpKX+gIgDMWLFKN03hQ+J9UoXj9H+TUCpW9aE61Su+YntAHBG60="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.11.0_1629431245693_0.8833887111581804"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0":{"name":"js-waku","version":"0.12.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.0.0","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.0","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.10.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.0","multiaddr":"^10.0.0","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","tail":"^2.2.0","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"3bf7e2250c79a3016d9c7ed742cc34023d189cfc","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.12.0","_nodeVersion":"14.17.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-DwkdKuX5WoKjuhzw3049kS88LPjVtGtEjOaC5ZllDGDGjyVmMwUQfhFUw35V4KbTUxkrx8DWDKohm1ZLyfjN8Q==","shasum":"453244518d5217fe6d6b6736ba0a28a955c8d8d2","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.12.0.tgz","fileCount":141,"unpackedSize":528658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMJ/4CRA9TVsSAnZWagAA8mEP/RQXkm6x/BJO3zCRr0Sf\nXFrkOyCvVh1++1JWx+JfDlz8LcEh12xbV3Agyby+AkBDWKWBHc2m+R5dNw0W\njvSeD2B25f/JTj4C+btUkuh5RL80ler/mDardVaQSLpaR8LK02L1zzdTmHzV\ntNZmMI6pKY6ha6zTD3Elh7Lcj41kVrPcO7aungEGnDZPyuWJEdbDPLM1Hx3t\nJtlfOiH68XCe1YCXSpBHTejM2ECttPVDEKf08w0Ud/Sh+byQew23szGcyhDU\nXkZM1mgGXCiJDmzCT6g9ASyZE/TFXpmjZudxdFV9sW2MTjsQgC6g7IxqbgHE\nyD4mYGvAXbyJqz8ht5GoUVfbRyrJUjw42pdx+DoPhJBVY4sfxcYIeA4PY8Xw\nJ1ke8riNac5njfylXshhEWTAFH5y12zGjTkOkKnazh5BF2IS3So7aIqrvRV9\nl4nQjDOuQxjSpA2eLnHZ6rS3t9mkgszWtFvpvb+wUct3lB+PO13pijtqAiV3\nYDGZaJ46f+T1dEaK+bLGZBwSCJp8HrYS2R/+sTYY8tc2tpKBfoIgW0YVjBcE\nC00YtXtmtKlSRt8DmTvUDI51Jm8mEqrpo32QTAnF4Rat+qr86e+6Uf1JyYx/\nS1ahoSfKuvLRXsN0IFpzkJeWdPiBtkBjFkp/SGuh0RBiDVMj/b55E3/KGvFG\nrucl\r\n=Jc+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQfFfRVThsqUzO2zm9O+9GUv3U1Ptiv+zmD1FD+Jc75AIgQhEmDnOA1EtQf9VFxPlRJptN9Lkq1vMweej4fBwBS6o="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.12.0_1630576631884_0.9224284691663527"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.13.0":{"name":"js-waku","version":"0.13.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.1.1","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.11.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","tail":"^2.2.0","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"6bd114f551ef8fa0e6807474e7ab213ba4c88d52","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.13.0","_nodeVersion":"12.22.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-zo/99csANI9e6Pyk1D/Q+0j8QBnyuXIHCmLSWJVjHrcyic/l6p9+ctFmipDYgPtIjZAqpe9cG7tWuYFw0nmFtg==","shasum":"a26a3779ab6298b2efa892fe3f3cb9dd89082c38","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.13.0.tgz","fileCount":141,"unpackedSize":531382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQtJ/CRA9TVsSAnZWagAAde0P/0+ewFICThzGWmsgVaiv\nREeI1QGFvb7zk1ufr7uavhir1cCMeCr1Fsi38H+fhxK8Mlq91Jsdw1stYZpK\nPOgfbPlDKBjqi2JZOakLNqa4In/iBi/4IjR2T3+dgp0LJtIiYeAb4XheE1kn\nK9nLlwHHCYSsoZr0ss3SAmgJwrIQG7HLY0/12LuSg1o8R68A01TX2S3o2Cwe\n3LtRXEO03gqP/7JqiAHYmG8Y5C6CaJhTGgqJuGyo6cxbuJJlqwIWMy+bwgrg\nXvQZGtZwuFzgu785pfqvfXfeCXJShLy36tyeR+lKmbj8pgi8MpT7XzS3ukvG\nbB7UxONqjMOyeHmWXWpMs4cbyQvAbM1HK1NuOyA/vrGd5l8X6Hex+XnXUt/T\nqQcY3N6OJ8GldnpBX5N8Xl+72W/vrgUU/6D0NPVsCR0X/VvxRJa9TUom5FcS\nvERVEQTAt5RU7lwL3qDK07jdU+P1+5SjibAkAqpmf5uVx+k+KEUw/tjAb9cO\nKjMWmKrN+CUQ17hJ4FCgq28fgdSOHYctBzAE+ocU2Gbt403sPe7A17YhmNV3\nj836Q82r+GDElkRAI1/PkFVeRQJXxQ8gfhG2xnZuzGuiW6nMG4eGmbL5iTWQ\nNQjOKfLUujEk7wXiGpNTGszR8wJ6AMt8gf/ySu+BB9dKoMhe8rYYJxX2HOkC\nizuA\r\n=4I4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7/MRrASkljJhK7LV7ARzPm0K/NPviTGBbPXreEcFf9wIgWTUQsHOfCEUjGq/TtKVwPY5usfY6z5t5QP0AkjN1+24="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.13.0_1631769215292_0.35722990013704026"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.1":{"name":"js-waku","version":"0.12.1","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.0.0","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.0","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.10.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.0","multiaddr":"^10.0.0","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","tail":"^2.2.0","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"def38b4234cb3f6c98f568e45ab7c7cefc42a14c","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.12.1","_nodeVersion":"12.22.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-x/l1EWA8loZLitfFNBHc2HU/fXaBtpUedbnS0U3UrP8mpZgyigP8Z43TwqmvBmE8eGhFcptXI+1IkjNpVHGllg==","shasum":"768bd65fef16a0246c0e78aaddba6918974bf087","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.12.1.tgz","fileCount":141,"unpackedSize":531451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQti7CRA9TVsSAnZWagAAUuUP/iRUjyfFGnU6W3STPS/K\nLlsWyXRI5u3FkkAHixbF72DRmvh2S9ADreFDOyfxAnUV7/Zz3Drjhv/PfQ3Q\nrVThwV16lBNV53KtY+YL8+nj6ddl9hRtDPqHKBThE6iCczUFiGFKxBhtoIIq\nJvCLMUHvz0UvBIIQlh2/NcQfpSJJDDizXh/11rJ+A++3L4d37nN70C/eUYLm\nN+QVUgQRW6o4jX5lsMVkaIi5nKcsHmYOVGJYMpId7zs8jkTWaDz0LoJ6aGBu\ncWQptKpqMopb5dTrk0s+mfnESRSvG2HLcfp4NYyRXr91Penne8Drjl8bDxEf\n7LCUlILU7WAs8ixVlRaKi4KDSKzECMGRSMHWvdwi23aVJ1AtXbOYmz1p5u/2\nDCn8tVsbXxCSe38PCAxv8Fl2ebbXLrAZRfrNizgqnqvI8r4A19f+7QKf+SdQ\n7tURBGV18aGIS1eWmYgCfHXGZlRfjx1L+y+I2HRPdY04wbjIyPbSYUG/wfTU\ngw+Das9O5KgPbAaZk5vauyHekqvYQA0szvHWeMzotvOWjgkINcFZyH9bI1Og\nujumt87CV4wEuasEAjviKGNt1vtOccOJSpiBwsPtzbFpUgszQu4oC8/CDbAl\nMxU7Dt7kr3QXB1WknID9N01bBwuzWoEGeX7fRsMyEPsDWHQTfjmD08v/RjAv\nym39\r\n=C/Fh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCENN/xN6we5ncdCVbTb5fMhQJfg/A6Pb8g9eA0EQ6y2gIgSvRMGiWk0RMcvl+WQq6Cp/bjtkjxtZ2nKzoSRv5FRd0="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.12.1_1631770811405_0.3312945910586871"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.13.1":{"name":"js-waku","version":"0.13.1","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.1.1","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.11.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","tail":"^2.2.0","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"129b6a97d474087005822a9990dba1758195bb79","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.13.1","_nodeVersion":"14.17.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-zurwtdSInjZ4KPtPGb6IIg7OyV0sppeaTYLhl7X1uouNg714J21+rbq1tRXConSSmoPNmb1PgBstFmPTQ0bpUA==","shasum":"c04643ec217ada5b4ebbeb45a3cf3b8593046b10","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.13.1.tgz","fileCount":141,"unpackedSize":531848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq/b5QhJLX1VDA6qX1d4uiH7seoOy0CGLua+e1aEGQFAiEAvlKFODUVo+doLV6Gb/CBrlIxQmlp2aaGdl69o34HQAs="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.13.1_1632201665997_0.6886551763542557"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.2":{"name":"js-waku","version":"0.12.2","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","build:dev":"tsc -p tsconfig.dev.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.1.1","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.11.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","puppeteer":"^10.1.0","tail":"^2.2.0","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"e3dce12ae83a8dd3fe45ae4568dbc9de02661abc","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.12.2","_nodeVersion":"14.17.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-1mktrdJd7jDEvdrlcV7LtTnhoNQyzKVAkLV2pA2UKjWUQHltBL8e96pNxy1q2D4tj2qFHPlvWWlEbXxOf33RXw==","shasum":"1ac8288cf58a66cbbeda1037b68b47e392ae1df1","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.12.2.tgz","fileCount":141,"unpackedSize":531908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAn7zHjQVj4rwwGnrcSS0jRxXHW3V1qZlspJpFb0ZS2AAiEA5e3IV9/5A+Re4Or6zp2Vpgwcr+rGuDkfETWwVyCoJRs="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.12.2_1632202550422_0.016022897856381002"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.14.0-rc.0":{"name":"js-waku","version":"0.14.0-rc.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":{"require":"./build/main/index.js","import":"./build/esm/index.js"},"repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es5 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.1.1","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.11.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^10.1.0","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"7e22d4cb76d81ab627fed35c375e24fcac6ec196","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.14.0-rc.0","_nodeVersion":"14.17.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-2K0RqnRbhq5+P7atnxLDA0dS4rrcqsw2KOFmZ2ydSJ+ZHs07J1YYAgShHhJ+8wGmegpn3kQbaBs93jEUhPVVCw==","shasum":"ed84d9a11ff1cd0391599fb51fc70f4044785f19","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.14.0-rc.0.tgz","fileCount":149,"unpackedSize":34609783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlAaYk2uDFF1OxFqazwqJl0+iYybZUHsI9eQ9A36Fr9gIhAPvjIdQgSouMuVxjV/O29zyI4830b4LkUd7X30goBgP7"}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.14.0-rc.0_1634011506169_0.657160194492675"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.14.0":{"name":"js-waku","version":"0.14.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":{"require":"./build/main/index.js","import":"./build/esm/index.js"},"repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es5 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.1.1","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.11.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^10.1.0","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"2c1ff58f9329992f95a30c33df5e8e90e2b08562","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.14.0","_nodeVersion":"14.17.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-/76Fz8mX1afnUACB7t4V3Vb0qonTZWV0FWdowAVrayvCB8VZFf/LRDeixqSgy/mFjFtdjYvB+8ENT/sTOlUA7w==","shasum":"3a7a70a72943427267c7ea678bc5d703cf176a2c","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.14.0.tgz","fileCount":149,"unpackedSize":34610375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENGH4FZ7jVUCMxjzGwuitj+YwvyMCiYZ2nE5mDxPC4hAiEA56NSu0iqjMUO99khZ10yDmlA2vxWP9qfIFkuc2ysFpo="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.14.0_1634085679872_0.4527551818804241"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.14.1":{"name":"js-waku","version":"0.14.1","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es5 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.1.1","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.11.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^10.1.0","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"0cf12f3b55c8b24ca9fafd8e71b90e8176345eb3","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.14.1","_nodeVersion":"14.17.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-WwMnJQuMCcfb7g2e+Udn2Zihcm4JhRc/qv52sB9II0SwqF7FXUFF+A2qLZ1XIBhCm8/WGwgooq26Et57OBYVrg==","shasum":"2c6df9f2e72d71eb3cf95ed41fbd761bdc211e30","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.14.1.tgz","fileCount":149,"unpackedSize":34610426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkG/PdjGRZZ43YBwk4A0VCI0XZfnKgVC4YvtE5D3cRWAiB4biNhmipOD8aG27GbQnOzsbH7ILted+hGk2uIbGa4Tg=="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.14.1_1634876086815_0.5408794673486983"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.14.2-rc.0":{"name":"js-waku","version":"0.14.2-rc.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.1.1","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.11.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^10.1.0","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"db0576233577f0bc5e17322dc9c15cc5c97ae41c","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.14.2-rc.0","_nodeVersion":"14.17.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-+ZZjSRq0MpAsqOPjlcaRGeZcS5LCuQqJsHA64MFFekW5wAKGYQWg6w4TZu2BZ3kBmQC0paBlySDxjIQc4eQBkw==","shasum":"1c44d114313bdaf3c851866f6813d941dc7b1e68","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.14.2-rc.0.tgz","fileCount":149,"unpackedSize":34571480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoLxzCRA9TVsSAnZWagAABSIQAIGp8wOQyFLuJnc7DR7T\nOxVkp/pgV3tjKsV06DIVaFDj8tc18T2IntPn6ZJ1UWU3XHFOfGPidZvAH/S9\nqCNSnsGFWfrjaTurxprSozOWdAUg47Uowipe0a1DyEvWlJ0TcPzCxMXTVAtC\nNHB1BnA7S4FA/AnMKE2lLPeDx0rvfmzKbvPIFzLlWnJ90tO9ZNrPGstoA0Db\nSkM+FgjnfA24bXl5tt+7cpXTHXnO1r2CKp6FXVFYPVMg341ga/fiAHYxuqpQ\nJLT+nbkU1vz7fqCwApVwsGeFc4cW7HhNWyrwwOM2yPHY64bSMDpgIGoCjSYO\ngwIxYva6tqdWjr0Cb8nFfwJ8iZJG7BE6Kr92RuoI/S7U2oH3BtmkYbRLLYYB\nq8OpCF0dNE+G9DvczwW09SURLi03YPfoeTTU1fFcC/rntyDSEgJI6a76sam+\nHa6OyIkHeB3MCSv/8SgvQ/THzVUgfS2mffD/oRQTMUoZ+Mip9mU86b41NEgE\n/ynKGBbFd1I+vHo8mJZyskCm6M38aGwrZZSrtmsT309QLYXrN97VCufVD2xB\nAP55ru9eqakCQSBkjRMNURyttt0wIOcgicbWIhEGIoT9Is9UfZnRhYy1WCIn\n80PyLbSsR+6KrKowIPvDeXEmpgsEMAyCvuUIO6XfM5fQUwIkXyg7r9M8TUDH\nTh49\r\n=Q+jQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPJiD+viRQvyqdeiw6fOykY4Yir445dn42mY3CXxYN+gIhAMF8CsqIe1l21XN3D2p/SrzmQlPtKnkSFflyPByoThtD"}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.14.2-rc.0_1637923955357_0.32895983444407095"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.14.2":{"name":"js-waku","version":"0.14.2","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*; do (cd $d; npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*; do (cd $d; npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=14"},"dependencies":{"@chainsafe/libp2p-noise":"^4.1.1","axios":"^0.21.1","debug":"^4.3.1","ecies-geth":"^1.5.2","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.13.0","libp2p-gossipsub":"^0.11.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^14.14.31","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^4.1.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^3.0.2","eslint-plugin-import":"^2.22.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^8.3.2","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^10.1.0","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^9.1.1","ts-proto":"^1.82.5","typedoc":"^0.20.29","typedoc-plugin-no-inherit":"^1.3.0","typescript":"^4.0.2","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"31325bb673656c6435881a79bda6317b20726d9b","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.14.2","_nodeVersion":"14.17.5","_npmVersion":"7.20.6","dist":{"integrity":"sha512-u3nb0WBFHTzXIjzrQvwWEITx/N+M1cZiLa8ERMrOx8/NYxE2ycc0bO7H+cbXfLThLnVLaQEe1GkMgUR22T11wA==","shasum":"a01eb6191b3db84f33e9e8883bd3e701230a460c","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.14.2.tgz","fileCount":149,"unpackedSize":34571501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpXrMCRA9TVsSAnZWagAASGUP/RNtZxyeIlzrFW0d26Ox\np+i374xu4CTXXH0XL3Wetm4IuRbq3Zy7BtC03wQYHTn/JPHcMiirJ/v8rgCN\nFsTC8xbNWbgEq2wRg6YpoSfD4J+Sfw2Xq2V5Ayoir4wI2VdFWT52CBvXoMcs\nvhLtGDcVtYLwMpAB1UFLemx6HxBw6bA/UCj9dh0lltpLyfdu7L/9j1sSM2Zc\nQpgHh5xzbmM4yAXZz1WshUhvSKFZOJ/EZVrJfugWudoUOZ8xV13cE5sdYmRm\n8TzLiZQ6NvjYdHh8oHozx5hFG+rbZVqaVARJBWYayLCyseewGFXJvVRsk0iE\nMiWuY7VgC+TSSsblxVjECGQqGCNNwAhyFUQJE+Sc1smu8s9pEeivChrmwHWn\n4giuXqaiWX9gEqdn+dlsGijjxf5BmPxqKylp+cL7NopCXcwjQxYKXwlXi6Nv\nEeXsqfUlSydMF4bUPGU9mviPVyMRXYG1Uv3vgYtrzZpW3oDZJ6f7rIu6Uycr\nqhS165V3Qt6RfMhgPlv+jP/fmNSbkaCjYp7fTKpAWZK9WxyXNDJyh3Fa1n+b\nj93JXuYDcPvQIdcJAcuP32ZAOOe26iVrS+tjoj6t+pKZ60teLMYioACcnNkh\nekCjEi1rp+7Eim+WtXSQ09MHx5oSqihuhghpFvKt497bFNTSi+05psCqX/te\nGklk\r\n=IFru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClb8BaEZfvNdtCqoOSPYN+9d3gxJTUxv0ScwbHCYNxbAIhAJ27jzCv4Wxv4qYXWvIdvsAaTCo8zPZwNunDLkLbuumU"}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.14.2_1638234827741_0.446700411219896"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.15.0":{"name":"js-waku","version":"0.15.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","test:karma-live-data":"LIVE_DATA_TESTS=true karma start ./karma-live-data.conf.js","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:html && open-cli build/docs/index.html","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","axios":"^0.21.1","base64url":"^3.0.1","bigint-buffer":"^1.1.5","debug":"^4.3.1","dns-query":"^0.8.0","ecies-geth":"^1.5.2","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"^0.12.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","rlp":"^2.2.7","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.1.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.1","libp2p-tcp":"^0.17.1","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.0.2","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"26d115ab7c60789d833b021db7a91f5d750b24e9","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.15.0","_nodeVersion":"16.13.1","_npmVersion":"7.20.6","dist":{"integrity":"sha512-pNFQ7NMEylz3O23eR+a9Lp34pRoul1WeHs5SR+CL6q9rqs39QfEZd6ZKviwSE/kluDzbu7Xk8rqkjAlq9dkQiQ==","shasum":"5764205d8ebf1882dd4fb6cd31f7264cb851967d","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.15.0.tgz","fileCount":239,"unpackedSize":42321471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh52gOCRA9TVsSAnZWagAArLAP/iWJrwb/1WL97QHMMRtn\nEjKNcKLy4hFVbrFqf7acZWOzs5QUet3b7ZdhB/gCvLgcm2bOyXqYIWyi37Fx\nBQPsvfVHIgwDuhLR6M66MUjvHtGmPCwgMlRcTQkoVf+YEddQS3SAN/FnSsJe\n2j6PVi7rDt6JjLJJxunyvy3yppH2Gtlelzku8A+NkcuD7c1tdeQfgu46+PxY\nymuW20wUG/n9bfShapl98lSyg2mdIytkr9chVzasl2NpTWwS3dPPYMofUwQL\nJdjIAT0ee7jebaNaHmQ+UOSJCN9BfjQSbmv6kNnzSZny5Vr072801IsjyQg7\nrS0V+Mnazl446D6mutVrDOhidHPnLumx6MFSEWpVKU0TzDENYqZl7CDcF9Z6\nRsQheW1xnCn7hAOtOff/iFr28thtiW9FLfiMkI45Ezt1Bo/qfL/SZhKhcPah\noV5cIljP0FdWmxY8gTO+qBxtLpv9X1CIuTc+zNQIE3E1VQeVJ7Y56Iz+pwKL\nj99O3AX446JhDIuBT5wf3jZsoARs8YpJrBp7rEBlMtkg4mSO8Qu02Rdc01UV\nfYWbTsAwH+e7Kj4PrPoXeAEJz4MgljxQWUfF7SD7MTigHtOAKW2k67jTAufY\nvgVWtH4Wf94t+wZL6MyefOl6dJJVIlKlWrqytlamd3dbyBYovMnYUWrVNRze\ngaR+\r\n=f/Zl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbJNU2WJ/bRGGRfZzfWYoa43pUkBXwKCG38fL/AUlYUgIgEuRrnGxjij4K9foBA4oV4e23D6QGWrADvFhEHMFdzs8="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.15.0_1642555405864_0.2587792928250059"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.16.0":{"name":"js-waku","version":"0.16.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --excludeInternal --listInvalidSymbolLinks --exclude **/*.spec.ts --out build/docs src/","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","axios":"^0.21.1","base64url":"^3.0.1","bigint-buffer":"^1.1.5","debug":"^4.3.1","dns-query":"^0.8.0","ecies-geth":"^1.5.2","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.32.4","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"^0.12.1","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","rlp":"^2.2.7","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^8.2.2","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"prettier":{"singleQuote":true},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"gitHead":"ecf314e243d231d2608485f016526b82147e8794","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.16.0","_nodeVersion":"16.13.1","_npmVersion":"7.20.6","dist":{"integrity":"sha512-7ngwKoFtUzCY/aUBTpH/HoU8a47hS+AKdckqC1WArI22wTF5OBDayLXozD1m9MYCViF/CuRqDR7RdvoJz0VBFQ==","shasum":"2c426a90417564ab6e28a2d75cd735a6ea4fdc4a","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.16.0.tgz","fileCount":239,"unpackedSize":42344525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh92v3CRA9TVsSAnZWagAAi14P/208dXc66ENOnosGYGQw\nNv308Wu8nJynC5Gwh7fW146+bshJO7qhjJ/8iQW5+Ixx6df8iNgKHq738iWt\nZEx9ZIGicoU95BKkMmvWW9xrXHEpzbgc9pWFqYHuEEdd2y/PXCNt9A425heg\ncYBZ/tktAghaPLxcjS+y17lMQ6Gq/U+u6ugnwjBFAROA5phGZDkWLv3+X1iv\n2Ln8FGwWDb4knJfoRYRCY4lpfy3Mz7tEihuBiMFvNjBohJNnVz6e92IrvsHb\njktLhp2Itloi1DUXWE4zceNbNKdwT0e9z7i2B8MO+ACU0FXf/yzqyCPuEKeo\nMN6vbWRVwb6+lJyqYTITHN8T5NWvxPWD6ymTJu5s/ousrKxgnLtJnUEjxDre\nMELrI6Q/dMhAKnXBlLFiV/rOa0gXLhBs21/bLIuvtuZOIwXbXxoHQJEOrBjv\nWvPA4fiTLOljpM11OhpxZlEbkllif50r4omjEwhv6f4LUUclQKRmarvKyLXB\nXkM87dLd8Eg/ipufnOGBKRIzzKux3lEHVpyj0GLsxfzuz+LSkcOvmXl4lCYq\nSJGriJ8Jh+zSc8AWNrsUz//ZxZ5lZNxA/kz+eqaLmh2q3AYrv1pTpIpKQGhm\n7PQnzWTer53PhZ43bGdahrf0YN7NEe1hlzcpRGkJJ7ROM3SlxnX87ErRIDFN\nkUWs\r\n=xYU3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXMGcKSD2ucNaFWemDwSq60z18Tx3rzhMzHc7YSIK9YAIhAP5Oz2yMHzN5yJ/Oe9zd00w04rxEFz5gtuEcTcVSWzVA"}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.16.0_1643604983263_0.28816288286794944"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.17.0":{"name":"js-waku","version":"0.17.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","base64url":"^3.0.1","bigint-buffer":"^1.1.5","debug":"^4.3.1","dns-query":"^0.8.0","ecies-geth":"^1.5.2","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"^0.13.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","rlp":"^2.2.7","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","isomorphic-fetch":"^3.0.0","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"gitHead":"c64291d38dd88975de6341a2031a71cce44406ca","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.17.0","_nodeVersion":"16.13.1","_npmVersion":"7.20.6","dist":{"integrity":"sha512-vItRLi+r+EP0NdM8pmoHcS55nCQJbkCDZJ40o44yvh6dv4U18nGDUSiGqjQgmEP5s+vOdIVx1CO7kMd61OuM3g==","shasum":"4afe5a445c0cd18e313d42992f6979c39996b5e0","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.17.0.tgz","fileCount":233,"unpackedSize":39266155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDEuGCRA9TVsSAnZWagAAKy8QAJe0dfLTPPDgoQQr0BgW\nVfVKZtgfaOyMnhlgG4CfMCmLtA0wBI0osJVuQ9wFIQSOp1dC3AFLjXr2Jkkt\nfk9UzySV+a7C0Bk+Kq+INEpcvcLO+dwDpSFCqNy2Ujsd4svAIvGkixhXDfT1\n0yEfKVPlt/2ukWfDbIFmghBuSyTShACdlwyQ6cewwI2NWJsXvS5zCXoG/+hF\nABlP5dVTnTxTYABFXTFDnFWdmvJMzTTUeAOgaGPbZl11csZ4+L5xIyv0P9eG\nUIv/MPLeYunMSofSKEy2lW5zHXEkWbeW/+fQdOSN+NTl/WDGcwagl4+lU/Yg\n/UsdN+NVkh/P3YZCWbgT4lyw78vXMcIaksTBfdb9PxJDewnlAkbnb6uGwOLR\nvfUK6rXCctIDlGJ1JkKTyexBcDAVB55JwXrWabFQquo5GPXjqBQHrZ7OsYUS\nVrXSUo5leoTK2vuUgBYg7fnbnN2jDdx14ihHakHXVTtP0D5ZTXpaD7veejxr\nz9ZEiKVyD7ArzHnipsMJDYg95O492ZAcIeZDhVWFqFrvgmknufye2Nww/ZY/\n7pBRUAZePfQdpUFbR94uPnThymUlqJhTJh22VP+sXIcBM+n4Boz9Zfhx/SAh\ntobbdvs4gZyGfDGcZv7/+hMZyRX0pdKG+1cxlVRbfpT/Uu9k0shki+biHMIX\n7AN7\r\n=Rb97\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpJ9C+ZPcNajjz0clUsHeiBf90U0zLDabk9qPUGDtnTAiEA54wKCsEdRzBMDH2iCuDONil7f+Eogdf427TW+IGGH0E="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.17.0_1644972934029_0.7612321297496516"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.18.0":{"name":"js-waku","version":"0.18.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","debug":"^4.3.1","dns-query":"^0.8.0","ecies-geth":"^1.5.2","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"^0.13.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/bl":"^5.0.2","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"gitHead":"db56e5dcbc87a76b2ec673938353ec71b616dee6","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.18.0","_nodeVersion":"16.13.1","_npmVersion":"7.20.6","dist":{"integrity":"sha512-ooqSnDTZqodWFS6RKtqwTKD5pGZ3VG5AWBTD2Gt7iLdTJxTRE1JHUKm3IQmU8lXq6QEBtdisN76Vl9syDir9wg==","shasum":"2fab28b5a2fc8b2cf0e36a83f3cd602f06d70009","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.18.0.tgz","fileCount":245,"unpackedSize":39211141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFxoyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5KRAAoviAcp8a8im/Mem+mGExC9FYUUcQNC/i8lpPT2eElyA8aUwn\r\nT4rTEBOrrPbmgYrZYigFno3iMri358Uvyop8honrgiE0xrZSz1FvOIvRQlVa\r\n/aNR9P+AhfS7CMJXD9SuYmeBlanVdB/VusQhFJpaJ+mK6ck7YL2D65vKJ6KH\r\nRsgY6tkvOBIDVWeHuZGSlGwykNAWQqNwuT+9ylMdZdxCIfRjSvGnPqsiuhOv\r\nygigJFVDyMZF8yWRn+kbgITKfTBZqrTyUv9+UJDqW4Jbq5szkabYHT9I1uKO\r\nOEIE3mENk1vNeEWOG1GbTgk5D7xzr3rAGj92KUnUNDq3IK6kswVUGDkJlUxM\r\nQSil+i+5610IcMKacS6DVZgdOY8KlgJ8QAxbagJPgW8eJdNIgAFDNb2XVmPw\r\n/tCbwGzH/06b3a1tXMglm7YU4BrUdDMImgK0DfICph+8hecSm1HosikANl4M\r\nG8veoP0idPmUbxf5AwshdQtSLJrx47zVYsVtYHiSjUu0DaZdQZ4drR/K2nyN\r\nqie7qPcv1AZdrFHzqHPwHzL+YjUp/XDSpNl9Uw66pXmBm8LlrhNpxYGee+b0\r\nrtXvTWdVfDuMFRL12U2fFZmE1yszifJ/KOZSB6N0aRHr5a+OTL9Yj+LmK3FX\r\ncpASRYX05gn8FrVq7JKKigZcTxMvKTARWyk=\r\n=TaBW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo3ntvqP+MsvDBaXiIS+eKzEMWuC46macI5ZvqnW2G6wIgcikNaUkby2sPLDBe+txu9rjK/Y4t1iNSN2uHuVUhjEY="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.18.0_1645681201246_0.3376714236377414"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.19.0":{"name":"js-waku","version":"0.19.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":"./","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","debug":"^4.3.1","dns-query":"^0.8.0","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"^0.13.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/bl":"^5.0.2","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"4e08f0944672f664ad395f6ee50a3a9518de45df","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.19.0","_nodeVersion":"16.14.0","_npmVersion":"7.20.6","dist":{"integrity":"sha512-Bw9ewolt+RcKXHt7GCob25H69pMFudPdMtiwfaeIiWBN4Y8QNodDucVBHt4jX+jjUuo6a0Bhi79Ia/7CcgwWPg==","shasum":"b11116cc36352b6e775b17bdc58916e425026bb7","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.19.0.tgz","fileCount":257,"unpackedSize":39173495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKB7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr96Q/+OwnflznHU/p5+2oMtXpVDP1Ua9UN1arL9AtgJ4MOqotxrTSX\r\nWJDC3HTSubbDuT5ONu/uckaPXOlF2XYtF/wUOknEjtcsDNR0bi5VbaIMxyMV\r\nLoptk01dDxMeVGwh7q8Ocg0cjhcX2bkyo4Q6nIzp9gtczn6itcjU6DJPsEP5\r\nsvOC/78sAS3Z7MTLAcu76D4kEQhb2oIkVeIC0KVSDv16tk7PxmiuIA0qbOXt\r\nVpsb8egCpyz6qleCjEUkWlgkLGNYkFqlzRVbJYeVq88Wn7Rvk8Zg8BD1bEGU\r\nAgY3n6PKGKiixv1ZkpKkdYif/i+Rvk7IyVG40+/wy2LViXteb1poje7CgSx8\r\nKyPRSqGVpAysDnDHQqwGggLxZF0DT4xjXLugRUkTz46FB1aEHD3ipkfBvhrs\r\n5u1B1Dsk5iUltWM0+kFqu4tyX+lvYDKjuuOY17ZrA/fVutVPzrTkelZmhPeE\r\nt8RQA0LU2dutuQoPxxb0B/kn683L22actg4RbWvECJz1jDPbtFFGtbCHipZY\r\n9n7Ipa++Tlyu7ndOT9+XU9u+BRvgMgr8zyAwOJtcyTyFWleE4Uda6LdkSG6f\r\nCr52Jh6EX8npIV/ol6xSikjbhdXWbKKVUJVk8MTrUkocL7ldEAOH0hV6/2CC\r\niUMU/kMt7LKtMPj/CXZFel7TbnsOgn5Mp9Q=\r\n=8UXU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEaRtIgUP+vRb55WczzxFdD2S7vrO2Z0YYhKBoJkxg5AiAGH1gXiLTDbU+lKH5Pm90Rb5W9FmjmuwBxTCvyyzbzFA=="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.19.0_1646796520737_0.27919480809134134"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.19.1":{"name":"js-waku","version":"0.19.1","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":"./","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","debug":"^4.3.1","dns-query":"^0.8.0","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"^0.13.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/bl":"^5.0.2","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"15d2141badef5fd0b188ea96552e986a411eb30f","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.19.1","_nodeVersion":"16.14.0","_npmVersion":"7.20.6","dist":{"integrity":"sha512-tCvh3+540CJlt0raSHKjHGkomkzPOz46nPYDEi9GJZ53m5Lz1U+VrBoFJeLfR1uK8CI+CJhp6MSLuO5EwQ85Fw==","shasum":"41cd3a055d65834a621d89ac08de3b6b8682e225","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.19.1.tgz","fileCount":257,"unpackedSize":39176738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKYwuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgexAAnK7gGBcO1wXKPGaCqbz/xAPS8XsfPsab22G+uKkgQar+zDRx\r\n5euy6AdB+DFwfX6wPx+qfZP4oacNJe7IY6BmkEpsgsPMbvhnJRWfIYsQTqOZ\r\niUvRUGz4Qi3qMVqhiIGr2xTo6N6LXOPjviGt9Xasn476hsn4V0IghAxheGnO\r\nHngVbWRU7GWu9PBbtqOCktYuwjeqkFkRET2RmjsbjJrTg3EYocmYNGaeB3sa\r\nTd+Iwc91t60J0JPwc298H1UNzztrAXi1h0asofMRz11R4Z+QoG2IS0eGb1ik\r\nGBbnyzVUvFKWw9CO3BAqvuwLdSK6suhC1K4be+Bk/BIxKZA2P5ucCEg3kqnL\r\nW6N8z1cEIbOblYpWDXRZihWBiqUTjyPdSVD3gC8nOEDCSH+79v9X+dh/4ZW/\r\nABt8s+gf6xRaUXLH7shpQLv5nrvw7x1/v2fJY4cPGN84JXhqHBU8S6VUGfzP\r\nv6OePCH3DAjY0emKJr3SQz/KLyLQm/DLLXlA3jdSIsJMoc8Ex7rHJaaJym2B\r\nnE2zwIOZ7L7ZnKRgD39fCuCJFKaZyamH0x9liYIISjuv9ambzZEBjpiyN+9+\r\nQiUioOn35TS0fw2qHxa3RlIPrI83JYiAqrIqyPTCbwgdG+ntC0BYeWOa2Hv7\r\nUGhbkRHIGS8WgWohtRkWH/XgeaOuUkVJT8o=\r\n=/eO3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzqXe7BzzFkuWfuBGTpjSB1Ga1W+kU36KbggibigRjsQIgcZDMiHlX95+lVOWa8FeeQRSE4GEjGYlvoHoKo9x5vI0="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.19.1_1646890030019_0.7711481533705904"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.19.1-babel.0":{"name":"js-waku","version":"0.19.1-babel.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":"./","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","debug":"^4.3.1","dns-query":"^0.8.0","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"^0.13.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/bl":"^5.0.2","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"peerDependencies":{"@babel/preset-env":"^7.14.0"},"peerDependenciesMeta":{"@babel/preset-env":{"optional":true}},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"d5a159fe1f9d317ec423fc3fc3c7f087732df42c","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.19.1-babel.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-vpIMCY4xyMr4+f2mYd96uh5DEU0q6/b0c4uQpgnyQYdxKU0/aT2JbN5cPjL2+oI/IkubiS4VY61m1Wjx4jXnfQ==","shasum":"d446313965deb22f7b1a7c386039db8a2ef84d2d","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.19.1-babel.0.tgz","fileCount":257,"unpackedSize":39176422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMV+qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHoQ//WsKTe0tmaOt5gbUeD6j2H8xNqkS8UgWfc7AuBmdPNzZnRjPA\r\nvqGriQxJIVZuoZS936ADJsdhZuU1Jj/b4xocKQqE6NmUysJ9aSTNAh/3tpck\r\nD+fjdFyZzzgqguh2YK9jSqWgG+tq9ME/tRNQ6v9b3CvHbM1fZ9ZXY16KZh9g\r\nj3RHEOBKdkCX5cUY8DlLDzKYR7m56lRDC9g8bxYdyPHKkhKaG6vRD//SVIsl\r\n2g7Sbdda1dDFIh99mp8ciAz5W60GVjImzIjtC6JibtIyK2sbJxujwzYSeNHZ\r\nkdld5tqJyCEek1RQYrUsMFb81pY9Xz/gKyUjW0MCiv0YTY+XOM4pBDmT3OsW\r\nX7s+FwiSziyXnk3HzaoUu70cAptE59pGWNFN2ZU8+QOseBgXQTJjC3AISrGt\r\nLBO5dxuX6QryDEXs2QBCOsM1Ya1Lp3sbz/UdBIeKLEfdwZpciNnVna8wX81P\r\ngbdaoThM9rqf8CNUZSjnekdbY5xdPWWDtzq/qgNeYII3h4BGMMtxkyhlag0b\r\n+zKQtF6xtbdfiNJ+aX8jYty1AAq0zE/m/cPggEmSx8SpT3U2E7//DWr6maUm\r\nW/xQFEa3HW5E1b++phDZXjkz/b6LLbNTa++fQ3NEotUyYqnFN+XgaLRp6ldx\r\nf6MiygU6jF462Fl/reDXoWDqjP22RYw9YVA=\r\n=354h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWES32Xf7hvwltLNpZHukJWO2pnNkLf1QtU8oc+XcihAiEA+1Fe6dYMSfZ3oJWT3jBLJxlFh2aNQdG+Qa4KazjXlmY="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.19.1-babel.0_1647402922362_0.5054435665119401"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.19.2":{"name":"js-waku","version":"0.19.2","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":{"node":{"module":"./build/esm/index.js","import":"./build/main/index.js"},"default":"./build/main/index.js"},"repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","debug":"^4.3.1","dns-query":"^0.8.0","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"^0.13.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/bl":"^5.0.2","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"483b11723c4e9219709c15784dfcc6a1e3942704","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.19.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-aaMmCnV5BVxrssfLpvvv6RhasSb5YU77VU8D/Y6vZaJFNSWBWQTs1CAJzaNodUmq5k7WoEeoFjh+GiNjQp5AYw==","shasum":"6cd25150b4ca50eceea570e50ad7bde3799c2827","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.19.2.tgz","fileCount":257,"unpackedSize":39177635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN8BAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHJQ//Yz+MSWDVDLuURwN0zpOpZFgfM/5tWSU8UzQK9TmuxBUjWbWM\r\nLK2kxmB0/vbJGvcTPOaKD5OgpBilrXLdEu8WirWE7mCoP29BHE1YytegGlBe\r\nkhu1gw8b5Uu5JfqcLSY1QWyNYohAGQD1Xp6vOmpOp1PQl3JLufl6U30RKOxw\r\nb/h0uIKf+b1RQDZtHfGGmulRylfBS7S+FPQMvsbIt7wj/veIn/ZQU3/7s9uo\r\ncBBQBuxbhiBl9Zo1q6mSd9MhSN5t+bgHLGY8KkeUjgvNGVLEsRqSMgK3KWcU\r\nZGgcwVF2xTrZwxUvX9yl/nkM0yR800SFNdNBQe0bMbXFHr7Wx8Na2ck5n/Ms\r\nsoLpvw1B+23qiYvRcYuJSsMH/v/esMNQqWK2N311fLJKgracz3NytILU4N66\r\nX89QfC8Mv4jmSPcKZPrHgyswsaXZZzyRJplX2M5roQXBwnz1PiLzD1yNRZeM\r\nLy3bIm1w2wgo/M7S1jArTVtREl4gsOIAGrXgxEjkSJ1i/ZEsFD+eVTjhwICP\r\no9NFny62tweac4Pd8eiKo4uNn3i34NyxXK6Auk94l+ojcgRI7PlmI7bNX9zd\r\n2U1rxTtXN2IaAdcR2hw1Fr9paBVQwMGCg7x3EWRgbVu7SZNcSLoWzQj8Wtzi\r\nc8TanuJrWQmunFNrIjPdu/dvUS4ChNBjsIE=\r\n=rTey\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAuFifIKspX1HbTyOB+WJCiv2W3CV4EtkNVbIeYXr7fgIgD6qWfv0nUrQoxkJOQdsaz3uZta7DtQjPz/9W/SlIArA="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.19.2_1647820864671_0.8965227849621504"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.20.0":{"name":"js-waku","version":"0.20.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":{"node":{"module":"./build/esm/index.js","import":"./build/main/index.js"},"default":"./build/main/index.js"},"repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","debug":"^4.3.1","dns-query":"^0.8.0","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"0.13.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/bl":"^5.0.2","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"929f05968ba71c79ed31aa5118db3b3009644189","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.20.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-eR8b5wWCOGSNEAddcEJ+OBLoCKWCYkXJtEKlWpfOlh29OKDE9ik4pHdKnGCZJyXlrYMTFggzXLY9hG5iRat/+g==","shasum":"9e8dad7feb4eaec55a654035e46366f86b120746","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.20.0.tgz","fileCount":251,"unpackedSize":39089803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ5W7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/aA/+KBRArAA7PVAClC6tGUMbh+DFNu1X2AbgDMKSGG0Dz05r1nsK\r\nqX7UAHEqZ84B5r1ctM/nU7Mpp3BRjR2lY0qGFNsLfOrUukO+vy8lnuAXCdQy\r\nI1CcCtSjGMpicN0KhDD3LteW2oKAYUf5ZKAQwd0hDK9CSukCSZjgLk3MRZzd\r\nG53N4EO4mJ/JgKtAtXDuXjfPh/HO1vhAO2RliMtFJfXtSVENHmdOFkedfXWb\r\nMS+fkpofg3YpNRXznp1FbRU6pczKdeOvCWvabCSqb1JbQdDY3U5ewFsqrMVI\r\nCPIMXvrmzlxwciCyTyIBEcjqIO/MgcAtCR2RJAHkAJprY6qiHdQBMlPT89pu\r\nP/oktvyKpAHCanr3wD9q0kbTJW+0fJLfXjU+OY+1LslQDFowR9dRpPXqoj98\r\n/eK/BpNAna9WZHhLVgiFaW/0FkXFyA+TVyMBTSN73ce2k3eQTciZQJ7Ja2KJ\r\n8S/pLkaETc0ESbrh+KOfJYez276Baon60zVvw3A1fp1KmP+ebT931x0+yOPK\r\nBthoFKRUrqMOjrgkIOm8RFuovncCNl0t+ISSpUhyhzoC4lraTNBznIIV9C6Y\r\ntYh3QUA8f/czBo6plQTSIg8FW8G9PSY8jDaha6iyaPoUxVci704H5DGkeO/y\r\n2GTy8KnyMl3vx8ZYuTPnFAS77tLH84Y0R04=\r\n=/S5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJebUE/7p/0RV//v8JAKJG87VrHwqxfoJeHQED/LTwTAiEA0RVmgryIauTuHzwMx1xUAobLLOHe8oY3BupDVYPBRlc="}]},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.20.0_1648596411537_0.557622224616463"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.21.0":{"name":"js-waku","version":"0.21.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":{"node":{"module":"./build/esm/index.js","import":"./build/main/index.js"},"default":"./build/main/index.js"},"repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","debug":"^4.3.1","dns-query":"^0.8.0","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"0.13.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","secp256k1":"^4.0.2","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","crypto-browserify":"^3.12.0","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"fd15b190d59b2e3990c42c65b474fead08765393","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.21.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-VyUbvuUXe/TTu1LA1V1iMh+/CVXVMu2+QsJUcqN87EkuQLuDRmtnQ1ifQidqWbegHxfQs07kE1jjoUqV7tfn+w==","shasum":"639e5f5fe1508b80933a18f83d5291a7d67f33cd","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.21.0.tgz","fileCount":263,"unpackedSize":39223922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxtJiNc5Qo4LnEJCqo9kCoem6CfOmRJONBTylz8AvfGgIgTOdGkk6X9T1ZFlLrDjqrAetFv8RF90MdM97lz+XtQt8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic3T7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraWRAAhVx1lDGfPt86UlES5CClk+TByGIIQJ+7KLT6lyS0EgYjygou\r\ng9YhDlScDIn38EQHKCg2jfaD0M37Nj8rP12545g0Cra+qO3ViMixOZ+VLLqu\r\nX1mLRFRGnEM1pMgUUQT8HQqj//sbqhR93GcqbUMOZ5DGUXwZODZCYrnMOMKj\r\n3HmXbA02X8yTja9RjJ8/Uibe1ROPUNqzlxxvPcb8oXoK8aGQ912iTds7AsyF\r\nblmVnhZFzwij+8ejvEBCshNIqvf0stNrGzso8nouhQ8IALcIKaeHVKWLrCWE\r\n/haO0keGSX0y9nTKBE6EbRFZXIuZxSdJ91zpnb4V83nW1bxVTFtY6jqRjQeo\r\naKoY/k477b/k1tWjZ6r+UnTKQTmylpcWSfkmc8X0/iH3B5QE0dXGoXfM+Im/\r\nOC+sAI/uC+OusXFyr1dWnHJz8F6yKgitKIrjvxjzDLGhHSNbe44trrBZI0l+\r\nbpKX9of4IFgZ4wurq301ze5t8MYbcOaJJWPkr5aAenUon1qjRiogfyvZtnEU\r\nWqKko7J9sar+Q+NWS4mTK4EkHPzlMTYke9ejFE6UII/puK9xPJ2LWzNZyhC3\r\nkkv3O11uXYtS4ElRN18myn7k2GSroBI+cc6CGxZ7pqyuCHghA5wOPrVRSkxh\r\niv2bREcOHjuBgT79h/GRIaxVUZyvfVbnaEw=\r\n=Qi9n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.21.0_1651733754911_0.9403549837509872"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.22.0":{"name":"js-waku","version":"0.22.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":{"node":{"module":"./build/esm/index.js","import":"./build/main/index.js"},"default":"./build/main/index.js"},"repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.1","dns-query":"^0.8.0","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-gossipsub":"0.13.0","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","multiaddr":"^10.0.1","multihashes":"^4.0.3","protobufjs":"^6.8.8","uuid":"^8.3.2"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","assert":"^2.0.0","buffer":"^6.0.3","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","varint":"^6.0.0","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"920668c54c1a41adfea57cecb8c59185afd238e5","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.22.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-4aMOJI6HKSaJ4eLfanbD1CDifwUgCPfcIDnIrt96SJA5A3nf9VXFZUmR1huwv07JithmkP9orXNGb6u8KdGcrg==","shasum":"71f19cc433ec4f7b909c66c9809f39334f1666a4","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.22.0.tgz","fileCount":251,"unpackedSize":30817737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFn6sr3wtLAKuaR2W/C50K06GM0w+PLkfo+iFNsCj20pAiEAiEFTE8+TPk3MRFUccvBJwE/NZvn2h57Sv01IwAewFZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiehgGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4nxAAm6aLKcSACzHduVtU9KAoTNMu240dGTjjU64I1Ep7n8F6aAFf\r\nsbdwqIiQ4CRzT4k//WSt3ko4BcJIkPA1bRAHwLbePdlpvW6E2w80D+QCblF0\r\n3rjDonLSEIw9lT7TZ/PQcRsbL+yBQJ201DESVYUZO8/28GMkSeWXNdBy50MZ\r\nBn90baHrKxMOzGR/2xL7BunuGhDVCOlnye6p4zdpzTgO+DN8V253GakL8mzu\r\no1+CFTmEuIp2K19hnKcE67hJhJi4sdaGhxbCb2xC5plARAaGOngT/F1yKcR2\r\nqQmR9A7vZ8E0CEvCPcCprlaWNYOJqN7jq627GYoSZN1SBuNuxdP2SYN4umPC\r\nDKn+pSQstIOnmmW3SDgujS4onX7femfhTyqGXlbBk7oEy7XtIP5Kbcgh1xsu\r\npjKxx5wTUAtwsgSSqebzlWrIymPHnq6xlcSuG4UFuJNQJ/AlxRyO970dlRJu\r\ntCmRnGrvzIfZ33fI1JsG6jBfsiV6IxNAY1gGSPnmkNaOd1Csigu/m2cL28om\r\nV+m1Y8lYE23HuGdnQrH3D8heVVd/uTkRP/Qcb3YCxKQQ+kvakajrq0oA4bLH\r\n0COzK/vd8xhmR820fIo9phP+p+ayJSO8oa043pF4Yy3yfip4ibj7f/5jewwp\r\nJWy1NGu13IfSmrNT8cIcjfx/iRC7AdIcm58=\r\n=lOhd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.22.0_1652168710056_0.6098914040540673"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.23.0":{"name":"js-waku","version":"0.23.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":{"node":{"module":"./build/esm/index.js","import":"./build/main/index.js"},"default":"./build/main/index.js"},"repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:main":"tsc -p tsconfig.json","build:dev":"tsc -p tsconfig.dev.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s build test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.1","dns-query":"^0.8.0","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-crypto":"^0.21.2","libp2p-gossipsub":"0.13.0","libp2p-interfaces":"^4.0.6","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","long":"^4.0.0","multiaddr":"^10.0.1","multiformats":"^9.6.5","peer-id":"^0.16.0","protobufjs":"^6.8.8","uint8arrays":"^3.0.0","uuid":"^8.3.2","varint":"^6.0.0"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","buffer":"^6.0.3","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"7d9406bcfccf10eb5ba738f2d0df413cca71bd7e","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.23.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-M09UhXC7916Jo7isZbXij42CUbDYvcBIbFM7fkePC2cQV1rXNbD+989BATlfUtiNqjaLIZStoR8fwIfFeCY0kg==","shasum":"9f0d37b0ce6741fc39f5ff1be66eeff2b4ada1f7","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.23.0.tgz","fileCount":251,"unpackedSize":28975081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4IK7LFPXd/cDzy/3sf/giq1TTlRt81/Q1XBxwNyNmVAiAt2oWetDFJxjjNZHQmuCoaa2Zb9kCcnNREZ3g18pouhw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihdtBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqepw/7B0jSyVBrqs0ht1g9JqxBrdR8QuxIhoxNVTI5NTlxnp8IJytN\r\nHaNAeMGCD3AXqrbTRFBWts6sGfMpFV8uad5dTdqAv2+j5nd71hq3sXeuw41t\r\nRy4Gelbeipk1N1CJmY6g9LuPmweU3aD73UOiGXXNnVI3wshAg8rDppZgyXl3\r\n47eZpEWj/5MqjxrqrgTCSCS2yibsX/SOK+nflOp2ZtFzXakguz1MYk3O1YXF\r\nC6PAihDw5oUlTEhzwZK8meHZTSTddD6rzw3wJdTs/NcikSwdcVv9f2mTWEpA\r\n04UklPZ5CidQm+i0KEYaVuW8eEkI9eJ+4YY1WBjUsDvT4s4OXbdFB6nSqOwu\r\nYpy70m0CcIdboSWAIMVcskIxYyNpMmGQEX2geFhlL0OnhbyIf1kdNYDCXsL9\r\nZhw7jEqvsthjETD9+UDM7yX4UgFAv1w9etSeZbCX2DloRoC4p+nUuDnZxVAg\r\nBPikVl1tTPo4OfRSn5zPaOfdtFhrFG/kRREcRO4fcnLWtZZUZ4OJJl9jDQNg\r\ndsvTQ1W9DHNC5jbq1Ern0xHqwm9gn6032sH/ROt1Y51Kr2s3kZoB+xbNGQdx\r\n9OZeWhSMQkCJ8lG70tNyySd7rljAfuJa/TvF9knV2QgcDHgPcEcgXMHcsyDw\r\nuYLxb52bzW3Wk2CIEZuMqJ6hsP3wWt71LUE=\r\n=Mqxt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.23.0_1652939585008_0.4090434962592868"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0":{"name":"js-waku","version":"0.24.0","description":"TypeScript implementation of the Waku v2 protocol","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/esm/index.js","exports":{"node":{"module":"./build/esm/index.js","import":"./build/main/index.js"},"default":"./build/main/index.js"},"repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"rimraf ./build; run-p build:**","build:main":"tsc -p tsconfig.json","build:esm":"tsc --module es2015 --target es2015 --outDir build/esm","build:umd":"webpack --config webpack.config.js","build:umd:min":"webpack --config webpack.config.min.js","build:umd:bundle":"webpack --config webpack.config.bundle.js","build:umd:min:bundle":"webpack --config webpack.config.min.bundle.js","size":"npm run build:esm && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm install); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.conf.js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:unit":"nyc --silent mocha","test:karma":"karma start","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"run-s proto:*","proto:lint":"buf lint","proto:build":"rimraf ./src/proto && buf generate","watch:build":"tsc -p tsconfig.json -w","watch:test":"nyc --silent mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@ethersproject/rlp":"^5.5.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.1","dns-query":"^0.8.0","hi-base32":"^0.5.1","it-concat":"^2.0.0","it-length-prefixed":"^5.0.2","it-pipe":"^1.1.0","js-sha3":"^0.8.0","libp2p":"^0.36.2","libp2p-bootstrap":"^0.14.0","libp2p-crypto":"^0.21.2","libp2p-gossipsub":"0.13.0","libp2p-interfaces":"^4.0.6","libp2p-mplex":"^0.10.4","libp2p-websockets":"^0.16.1","long":"^4.0.0","multiaddr":"^10.0.1","multiformats":"^9.6.5","peer-id":"^0.16.0","protobufjs":"^6.8.8","uint8arrays":"^3.0.0","uuid":"^8.3.2","varint":"^6.0.0"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@size-limit/preset-big-lib":"^7.0.8","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/secp256k1":"^4.0.2","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@types/varint":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","buffer":"^6.0.3","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-env-preprocessor":"^0.1.1","karma-mocha":"^2.0.1","karma-typescript":"^5.5.3","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","nyc":"^15.1.0","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","puppeteer":"^13.0.1","size-limit":"^7.0.8","stream-browserify":"^3.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","ts-proto":"^1.82.5","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.spec.js"]},"size-limit":[{"path":"build/esm/index.js","import":"{ Waku }","config":"./webpack.config.js"}],"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"1a53a35358c2e7986881a63d6a953e48e710346c","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-8l7/WuadaaGy6XmVKutZpJ61JohbBe8WamJUtNiTd8WdxhBuz/rXh5RUiD8mjiiG8kEzQ+3+E68rvIpb/+BbXw==","shasum":"509dc5e2fa30a4b1476b79665594d7b149717d4c","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0.tgz","fileCount":257,"unpackedSize":29264638,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvipIr7SXq13W1T0ajU2+qxyu639BFe1KXxhyyMc3ygQIgSzy+4H4X+/2//ulOs054PAUvntsFIaRZLF0J2O7op5I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikFHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNUxAAl5CUuJK3G+RyxhHA+d5hKBQhEMz/1V599goZlBBFCuYOhg+N\r\njZPlOeoubATynErn+wXwaCZFQEzGhEJ78b2poQkah7aI/0P299vlNtWtDQ+6\r\nWKVidm/mu9idYSG3WfvU4PFLpG/Z/avehymUT4iDTg6PJWZFEuJiyCsdpv9v\r\nW7vr+MgCS3Vzc161y5xIo+rI4FW4yj68YZSPXiWM4mdOYOpswHBJv4xdCy2i\r\nSYczaCDSQAyIejex6uA/B3sCl8rtsLwJYJdPWgv0NFYnhM7fpeZOaiEu3fn3\r\ndkiK8airDaLPW2qzqJBV+oTcXu1YVW4emvc0MZ10v/FJ9Jt5MKCs8vulFiZz\r\n2oF5D6PqNJBMd3PLjvbwZAxxsrdyEQOSXKV1A1G9+26z4XB0IMrF8ifzBGYk\r\nypEuqdxaOKKIUinL3R42CXPQ/pVMX1AugVIC9u20TNq7NFq1BXth2/NUcF/0\r\nYcydR3T54bwLILhKse6hDXY4wj9EHUPl/WZGToEGAxh4UUEklNRS70j4Mpoz\r\nf5e8SRgakLIURDTRRnoOepLxlO1nmXbSvNgQcX05dNXgBPZLC1u09C4fcSXa\r\neaRIBXN2iSmglkDM+TAW656lGJkgGozNcAxDlE7j/eOGZHEYVTSHQFZiHB1h\r\neLz3zQ7Q/jgQFJYbHDeTdsszxhuwCzsb7hI=\r\n=6l9L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0_1653625289117_0.844566072559578"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0-rc.0":{"name":"js-waku","version":"0.25.0-rc.0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"b332448a9ea8467edc76abdd706cf61d11ca9a62","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0-rc.0","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-KQBt+tDFJVVA8b0KSg6fvx9ragMn+p5Onm7X1z/Z251oGUe7ApOgU+XiALTjHBQ+tGfbAr8MC+umYfPZqHxsCg==","shasum":"05b9555e91a82cd064f7885b95ff89ae0fd6044c","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0-rc.0.tgz","fileCount":199,"unpackedSize":4009177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvYv1Zs7LwY6RkihGeoJAm8jBQIGMHYJoB/KcroJgdFQIga80G/VqiRPQvsBDUqHyXe3WLzBxX3F5jJDmKdqwscRk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/E8OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx7A/5ARc1Imi+MFySVj4Hozw4RGvU/YkLy1TwOmUh23tZPWiB3xqj\r\ntaf14j/kyMX+iD6E2kGwtoJcaM5XuB083IWcq0veUDkUKlrt3psXXdscmvqi\r\nIjRnCIFNSa++ksBwZvPhZeA/EIrpPXKIUX7HFXgaVFxyiKPNU7tVKzUo5oap\r\n0MffBFeJgfS+griiDzdm6dT0+BX4NltnVpLdcIPxVo9xam1Q/ppdTL47jRQ7\r\nqAIVHkHnorVbdavmlOEE4gx1TlEYel0cfE9DePkWurPQihIn0XthInCPtfu4\r\nRyqoe+Mbm3J6r6tRJOwy0sOrpwRrEOORYNo0H0CsO9Gp31hWn6/J6CugFn6t\r\nUnDGcBg3hpRN/zWb7Wwq81+D0BTJY828oQKME8Mx8ufREtSpZPb1bYK2VL6B\r\nGkkOYpMdRsgo2I9hVDUJSDkCgN2xsYB9hbaXSjln+9l5xA+K4b0wyo2mqgNC\r\nPQckBJ8O9VHpUSpd+fxCda0UcZcuEdCr4v1Nt59M/PyJAGy87m/J/NKZxkqk\r\nK923n4Rfi75rAv+IRPfkTIv0IsfdFEFqLgmXirDd7BmW5bonPsc3Duraiu0e\r\n4Op+thtyOFxhVKlePH78rkkAx5MOh0jNV/WpMR137PXBLg+I3otelsqTKg0n\r\n+Qi3wbscdUABHVfNsHol2JMCz5TtuwidDbk=\r\n=Gtx5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0-rc.0_1660702477825_0.0034940512907128962"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0-rc.1":{"name":"js-waku","version":"0.25.0-rc.1","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"gitHead":"72681750e4ecd803ad0689802ccf1228681c6730","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0-rc.1","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-bBBgp1xGYxel8wYKAT9wk+NpMymYipDJjEZ79LfDJSfsxybBQgA1ZJaI2jARGfFnfNtcVr7N7QDZTXINwMEqsQ==","shasum":"48fd6d6ea6324b2b60b811b6826de8a05561bd93","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0-rc.1.tgz","fileCount":200,"unpackedSize":4394744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAT1C+LjshIR+ro9d0M/Q6/BmP7Jm9AYe1lILmNaAH1zAiEAj+osngegrZ4HSBIlUb+h4AA7bqP3TPcSdE7bvVqru7o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/0JyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqplw//URezapF4V4x5QcSxEwrfYOvJZ8SaLeAoM7uFEDe/cD/zL9SX\r\na8ZoBCiHW1s+SZfRsJ1ua7Tt1DkaLuyK0Q26dlv0YgzWdaUZybyL5ilYLOGN\r\nzjCU6DAcpFrHWRwj7yvnvqVoX1JtJ2qflmi6m+IXfW/8rnHBGxURfaa8NjEm\r\nRMQJgR9ABWS5L1wcI0DeudxCvgt7EIeSTKvvDrYLAvcqY/3IB5i8OWJjKqer\r\noicr9Jv9uVdAj6EcKAz0tHHNDMIzA6MUnadAtLqkQsEeJOftSMkJvMbcr6G/\r\nA6/rQidbGpFVN+XpcIu/7A/vsaNLTqtSil0BcK7rqQKktzgRMXNzZSBtwXwd\r\nbLTRJecFI8oknHcP45EPlu0wb3e2S8J3A31dUJHsT9WQRCt+xrFFWWv9mGPa\r\nZU0QXxqg/9jYsunTBAeTVwr6vz95seyjNpUcyMLH5Ovts73l1ltd05AsiE0F\r\nWw+GhpLFRjPWQTGDJcfYzSpSiy0woIhPdWPWRHfOcmkVCheefMAbJfLE8A2y\r\nmHP2qZouTZjn3bJSnq6QbMYVGWKfJ2Mz9A0rZoTL5iOkJlkYfCCrbG7ZeE+e\r\nfVK9iu+ac4bsgM/PiMQDFbCxYEVjC4Uyw91st65yvpJ3rxj30miNalfP5DtB\r\nu7bo+gewiC3qhdWqt3IO44PM8JJgs4oOx/M=\r\n=AHq0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0-rc.1_1660895858640_0.399500879284977"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-3f41386":{"name":"js-waku","version":"0.24.0-3f41386","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"3f41386e0cf78f6ec2671d96d9667ee853d4f22d","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-3f41386","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qEFEpfgEIAtziTGj8duAHQAQidfPyo4tKiiSeIVYAZG8kgqD+bCGjeIqrbB5/mb/89IVInG5VUUGhzC069a0fw==","shasum":"9b6724b93621dc16b49db8ce92dc279276fe6c15","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-3f41386.tgz","fileCount":199,"unpackedSize":4009578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnlqRItyzbDp5kaNg5BUDiDCqGFnnjg3St0jWSoR4DkAiEA4xpWBRjTKxMG4pr2dDKcLgVzSCpqko+68oWFirFAed4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/4rBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxGQ/+MZcFnfQZy3gSEfpG+Z1iyh36vMYUScbRZJIMoZ+uRgtlcSzR\r\n8xFaLolbejk9DqJUNB6GBNiSqVrC70A88EBt4htcLgR0IccBgEQowttY6iJe\r\n0UWO5n9gXebcDCdytv5GrFctCLP+vvgmCm9WO84j/LSOPeC8W1tib7M/UvNt\r\nqQ/xnT7QZGZFHQ5VIfliFnpV16GSVIB5q1TlwFKq81/hM2k/oOCMEDTQFije\r\nE+GukoTcKTHD4I65NBSAsurGV7To4p//YlFLPH1os7/ihTIjQdFAM9zKPKu8\r\nGGHN0dAL1HwW0bT16VpNhL0C6ixlGu5+bRjz+ky5O43bhW+WtJoTL3Lln39Y\r\nD7WuKvcMjgioLfh83khI5BuY43gX4DkYvIrH3VxOlmh64fkaSUCNnO7aMsYk\r\n27HMSQMMf2cGFSOBSl8o+TJ+eN+dMaPwFiU1rODoRpmAv4Q8EbukxY2dO4I9\r\nXY8j3d+MzbGv0mL7niyCI5TByWZ+a+RJFBIQeCYH1hjM9/rSSjI55bEMSgnE\r\nTu8svIs0OIAEDDnh+78nQGFB3Q3Kd3L9/y5rr+sonDS/G4ktWRKSHGxVQajk\r\nkUV61jsmcN4c6+sux9V7N5Il7u3170cvzIF6HwG9JZlDvDLGdc7qDw4zg7YW\r\nfQZzMTr6+8tRLCPVSWAiozMArUem8QfrmZk=\r\n=2fPJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-3f41386_1660914369595_0.2511535209178031"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-63bfb9b":{"name":"js-waku","version":"0.24.0-63bfb9b","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"63bfb9b2e2ef7e76c6add4c2ebf4c73ca3d6759b","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-63bfb9b","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-j0Z7mR+A4rVt7jWDE+mK1sOzmMrC7QP+151Cx08SGZy43IW+NLQpA1ZahBSJGbch53DdVGCWyGeZ1lHqATsSfQ==","shasum":"2e2f9f36f8dd43e40d6dba2c4b8ebc50141d99d0","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-63bfb9b.tgz","fileCount":199,"unpackedSize":4009747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt5VGg3SDv1UAmnFMoYZ2p6fNaCVeowuhNNO9B/4iblAiEAk4hZwnz5ThfNMDENNG/WI6MoBmYyjLben99doeNKb8c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/4/+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvsRAAmfAMteIgQ9LJrSWo7M51kc+EF1KRI26Iy4JCh+zxebYoEML5\r\nhGwVyV9Eh79JgyiRd4MyrdmJUUlKy1t9a6M+jmdnXGvQhDRiFbW9xaucnXfi\r\ncoSAIONYDSpee/M5lra5/JxgMa+mSYTQBfdYTGlF+dPiqKAUZ8eaaJLGectE\r\nTNk07C7Df5h7+rpAlILRGBcO7r8HnHLKCDH27e8mVXusmkBV02gm2fl/9ciP\r\nS74J/oC9mUajCbXAsNw3fgLbdIQrcewC7Pghp+4qHB60YZXehB1zsL7eYTSU\r\nw1gd2zALxQU+np8iZ/tkSkpMApJkv9vuqmwmwmP++rizSPg8h28G2FxI0Apy\r\n3+XTyb1JDvbfHpadT/uSEiWjruiU/0uDdRS80zsRluqsPpdMzjcSc5aow/Qn\r\ngkpw8xINaEDTR7hYxnCEfdovPT+2DZmk2WNYHW3yGe/bITkGUB7izRtfcK7G\r\nq8U2ZCX240rwYFrKt+6myatyAo/v9GvHrEdpvwFqhTJTBD4I3to576LjwEAb\r\n5bC3OxlJfl/pFuVvhowT3nnamWhGPHMXi55s3yR3b30T/C0phTE8sXj+USUE\r\nzPCacqaRXJbopHmYvRtcKDIx6tje2m9eybI5nOXmdNsUuDm7WyW9cCTTPuPT\r\no6kyGS4PSu39GIknb6XiVcrEnIPKpgeqRUc=\r\n=5gL+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-63bfb9b_1660915710297_0.02688631733469049"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-3635b43":{"name":"js-waku","version":"0.24.0-3635b43","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nim-waku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nim-waku":"[ -f './nim-waku/build/wakunode2' ] || run-s nim-waku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nim-waku:build":"(cd nim-waku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nim-waku:force-build":"(cd nim-waku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nim-waku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"3635b43c01845d312169dfdbaa76044aafc38e5e","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-3635b43","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4bQdy0DmmnkQumYKX9iWuB1k0LpU+fVEjP3MpWxCIn+AE6gDaV6lAaHdey+1oA8PkGktS+HoVgEODkzIk0zjCA==","shasum":"ac9b9123599bc1e99061165ad114350789d6b522","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-3635b43.tgz","fileCount":199,"unpackedSize":4009747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlyt5VymeR5VSU/Y1mxscdA5DiJyDOUgLlx5locKvwIAiEAsdbOr9EJX83xlkx7WVUgXr5oDOnyyfHeFF7LKWnexvU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/5XRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTeQ//YzaUb2Y1yeElP0ax7WxadLTNcPiZYG2a8Sm2tC/Yi6MZ815t\r\n+EqTpFVBDNmt8VPgnVF7mK4L9KA7rCglq8Jred22Hc1sWVBjDBcQZTjB4/SD\r\n3KeIqEXqQY7pkgr66iHmRgTAY908e9Xx+h/3i+kOkXL3tDxra7mxtl+lCIfL\r\nilBZ+g+fqxG9LCWc3T7VAoeHVM1gLe6khKNJW3Ra9BhljrsNg+9Mt0sXP0vp\r\nBjhQ39cvAjH6AcXHny2+gizrdnuZa6YAOWIkYOgzdxHdovOCErStLPAQUgyQ\r\nLoiWlia3VTqe5pSs6clqcIkPma+CmTIXewXQ6MZoz1PYIV0WjQReVguyPKzS\r\n+ZYQlKnc2XXkSSg+cIVRCx73n7t3Rgq0dC0nohXjlZNRfsN+8E/UxhRiBDLs\r\ngBhlJcZUczjzD5k1xtpnrRV79qHsLek2Y73NabAhbYiXRCgp+YzMG0PKjR4g\r\nYHQzlmMNFapXWV5+x2u2Ika4ezDY6En0pUjMhgTd6aXNqyxXMacDX+/z/mOS\r\n7/ISRuW8/7ePKG1fHtFRa9eV4XUWpy3aryq6IEA7So8WFKDWhyxErtioeeAk\r\nyz/tcEDZhPcwmKCWJghFb7KJBWLVRl/LeXNwNsZOK+lUjqk9iI5lyukgTeC/\r\nzaXIy9NnwiZLNeMESaIxP/5gplQTIl1YKZc=\r\n=0qZU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-3635b43_1660917201157_0.24664805973973203"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-cdd0752":{"name":"js-waku","version":"0.24.0-cdd0752","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"cdd0752ad6e91dd7753335084253882cdb15830a","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-cdd0752","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5tHXk5cw9oeO4qksG3UlfLAQPQxUfLNuBN///UaO+zY4SsGbELiuW5C9Q9zIKYowZM4xMwozFV1xfkmqQc9oSw==","shasum":"d51a6a8dfaf9c0ab625045f01affdbd9af33be65","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-cdd0752.tgz","fileCount":199,"unpackedSize":4009720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIBTJ92hFOGd72mTNm1oa377xIQuJAEU9h+CyP6a63uAiA2iXdwdVSpKy31icNIbkZzmCbxnNyu6gMiBySpVRIlEg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/6fqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSSw//bf9SqOxtS3l4zdzFrZnUu4oM103mxrVWUXEkVTnCWuajTViB\r\nEo5BG57iU1TrJc0dNYFORXIVBbrdTILshG5YXJymhhvh0e5z18Kk8wCaS5Sk\r\nzAEHtDhKHgbikppLx1eERm2Ydp3EeCkhLfVmL3x+ZRWzleiSHVbSNFFBLkjb\r\npqbNTl7jV3Cvvj3v2sThs/VDTLNmFAju4ZWUQUs/fXIK7F7VUFcsB7hLWXIk\r\nmAXJyEN835XdHb66oH1m+730/4yPpmSYBTuQRdBhexcZyygUBvDEel97u2lp\r\nwD24RRmdPzrnfvvJfW+OF8+U5Z9oU2gheqpHZPaLp4m8h3EO3APoQAQ6zcnb\r\nkBS4Ugn52aB8xD91JEXb+6D8XjpYnu6Sj+t08nM89af/jsjjWEcgKdzmtiyU\r\nmfROzfww3a8tt7PXBa8nm9ENrbRGHJC/R+Kb00pdepIgvotKhn29/kwo5rZk\r\nR3buy1Su3SZNpv7VJugf7bqpUgAcLCJq8/HFje/oiH1JrhIfDnq2fYnVGxX2\r\nZoGIf5PiZQY37KCyUNXHeiF+p6KcmuZ++Wvrf93BOIdNYFf2UenxDEifS2lM\r\nzAA3lpcp07rpVQ2Frh+3t/3ZGDAl2S+RQbonHXx6cvy13Se8RhJI9vYn+Rcz\r\nBF/ase8P9rHvUQnw9WzOXzfKyleY1eTmdyQ=\r\n=lIVN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-cdd0752_1660921834221_0.568639927555221"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-ebb0e78":{"name":"js-waku","version":"0.24.0-ebb0e78","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.2.6","ts-node":"^10.4.0","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf.js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"ebb0e786cbf58bbabcb504e3a2b41e4f2ec1e769","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-ebb0e78","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-T2tvjx9treJY1+7JAgWRW2s4y0+UJ4uTcqAYGWjWxYAoLN7HnhNRYzyJoTrAElV96LpIiEQ87yhTaTS32cm2Pg==","shasum":"1c72a25bbba1d4c018f9295f9f2932364e8461b3","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-ebb0e78.tgz","fileCount":199,"unpackedSize":4009720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYoIAu2rxcw55rKyXO1XwYJgZVq4UopkybxNUMN0X1hQIgBrOhbzqkpTAgGKI2h0HVragWONrMH9CaEQ4zo5m3KLA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBWxaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohMw//RcZJS8SSCeC91bUGPFerQAtopEfoZ5DEUwMRb5fm8sUsdoLS\r\n8RFq3rUgYYaj9C9rwiwXlqbbSDWcmg1kfeDFP6Ii48EfGUIUPA5ZhRrXsQg4\r\ntGJ8ui18Utn4aeb4LX/UvwqeZ6nX0pl1qhZTFCRKMQUuqIXydgdIJDBNg67g\r\nA6sjISrPOBxC5X95g8Il0wWwI9sA51icfumdl+c5+7cDAUfOg/Q9eK5xHkSP\r\nCj0rgzs333CgecjoXYZSXnUCaG6pCMZQ9BJYtdQixtuWetckRGGf7u1pbTND\r\nI+RyuNgsGQBOBBhVpOYU+4VcPgK623Zl3v4BTtT9yFhKhNJckf4xAGq51K8U\r\nD9UdiS6RzJ/oQSQ5dFHj6PzlOMh3PF5+KOpJby2iJXLEG/dAVQ3ZGWi5uBrO\r\nTUOEoITE4GK14sCkwx0vSSc7u1Ib3OrKtpdFQ1K8F3xJ9UELWtLuBMmwjcY4\r\nLJBmhe4jiI8C3uiee5gBe2K+uhXkGm66hGOIKmozla7NTCtI6bCTw+J4LrPB\r\nAPt8a07CS6A3BNg9Qnvq/Fv4UwNeeeXijiNpm660JQ5NuZoSpAJQC5Zg8wwx\r\nt7+6eIqQuT3v7AezaNyEx6mGBEBiW+gU3X5Lksi1URJjbaXg1WEz8A6PGnTM\r\nYw7VugmgWTh+cCZZHpw4h9EW+r0tl+5IuZo=\r\n=g7uW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-ebb0e78_1661299801746_0.7528011957454037"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-b6612e9":{"name":"js-waku","version":"0.24.0-b6612e9","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"b6612e9835519e39165dfcad5c4a9652fce536df","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-b6612e9","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-G3ds9uuBGSSP4WCFrO1DF6vOowrGeX42bxJ8JVVv/rOtXD19jzDB3ubqn96X2dcfHdQ+ZojaGZtTDCy2wMPJgQ==","shasum":"771be679b36fd321f9e0f2800e76ca27750b4206","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-b6612e9.tgz","fileCount":206,"unpackedSize":4013539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5MVN3ieHHHUNvywbogc0nro/lrKVhdKW3l5XDl2UhEgIgbYvp6uU0GIzo5S3YqZeMbjMRxyBwQ5bjLe1Op+lxK7s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBfDUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqgw/9EOqLHS0M6kkNG4rb/naA2dJGG9HL/v1/g6QLoGE5atiaBhoh\r\nuv1MUts3QF4KHwp8Z2iXnSz8Xl6lYkGNDojMHuvEewZoknNoBWMwzX/zRLUv\r\n0yMlhzDdm7o56E7+ASCBB0EkJ56BPROR5twIyJ8JH4GdmTamfjfjJxOtaIg1\r\nW1P3/ndBS8IljKdpeA6X8SzjpkxK27glLbhpEkqnwdlJQ7LuoX+goyEtHyU3\r\nug0g1oal3J/X6glITErhL0/lNfeQkLcRlz9icDPNVHlJUovB3YYjjrfPVNwD\r\nz+yYdk1GGSwIQTz4VboQyDG2Pz/Ua3Xo3uZEb5txqXb/gKXXjUOGItiyLqeb\r\nwOmTfE8Kbcs2sIK4n/xuzLe5LdmxXnVcCJc8b5GXlsk3LhZJM9kCGBwJsc14\r\nBm8vuB10ryJJy4EIVqlC2rWESV4lSoCoQ4AGG4cbLTJVvqXyWfhT1eRCUjjp\r\nHXVEd9J0yV6Ka6lkwQzTMyRNoEEXfnXB0GumykvnEMT099AL5j6rAeuD6ogs\r\ngh4lZqbfApV41k7GGKZIQxRCHF5HlkPRFVNK/noVkMQnJoOKKHnm08B2u/T3\r\nIP5BBax5LRhVcnBDsQ81Nks+IdRY2TaGxPDviaFQ0bMYzV3sTuM5JZYVAGhc\r\njTcgHsEE74d6x/1IAqCZPB/UmWy+jEBdshw=\r\n=vWFp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-b6612e9_1661333716690_0.291008627998635"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-2d229e4":{"name":"js-waku","version":"0.24.0-2d229e4","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"2d229e489fdfab3976e323f32fea94dac3da8748","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-2d229e4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qkAm8dYp9Z5gydqbTzsvQZ6rjjxIT+bAtvvHNtjReU7BG4GbFxyzm/uOvxR3GTWbJsDA+yd0L4OLlnn5EjyeSA==","shasum":"7d2a85c2e76bc427e79893a52a8668bc4517470a","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-2d229e4.tgz","fileCount":206,"unpackedSize":4013539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+kZcvl2CZdNCYAu9aYLIwir4goUg/KYafzHAaR9UHeAIhAI8wY+F/amT1G8U8rsG0ORDJonMKbYN6t3X54CgjZ8Yi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBuMDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo76g//YGJw3qgWBX4Q37EwakQ9QjBjN0alEVUr6zNSuTmYerUBbrtj\r\nZoSINT1UBH84B6Om0B/U3MxCsqkyLztQ9KbEPyNdwyribVI39x/GFStZC/I6\r\n5ih0LYjjNoUyBGZJ63H29G1/bxAz6fUu7TED+3geS0X00uWrzPrIp5OKR/6g\r\nneo1YNxqXaw2NyPyi9peTxlAe6nrXrKZH4DTzkqBVBWiAec9YXyPqKV4VVnN\r\nwW283fPnCkNtCNKfB2yaBT/6UBmnQcSvtBNzZcUMWer6T4NIh2tsnKbAQ/uV\r\nUI2UGwsdEgZe3yJUtwNkO26OjGrUmIveXb/R1Qj12NvbwR24Z7W/IslTjRsc\r\ncbIo1C35WKhTPzGf2fuCM2zZFwGMJ98Xie740f4ge6TlOzbIiGrmeh2ZN3gO\r\nha9na8ieu3vEghO3AZ+sIrGtGpJrl/knT6I9JjB+BUdx1MNZtbXTH//guVtS\r\nFc3tPYOlAaKHK9rgzG9JQZPmyZH4oho+IKggnHDOau48hDJLCnTtiWkrNfrk\r\nj2uyGFF8if0eury7WnAiAg4hb96ayLxX6eTa03IFUlbodUqC0UuHFbSU+MpI\r\n1msytzoNppjE/7GW017HFcmeGBEG8lrrBIWE39tpAFbWeBNxWp8WTpZoUtRN\r\n1FtvXiBs2NrDREUGFjUzWJTF+ZLHmxVUxNs=\r\n=feev\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-2d229e4_1661395714800_0.7775292687272277"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-9f52d2b":{"name":"js-waku","version":"0.24.0-9f52d2b","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"9f52d2b49d5ae23760bc4644f8017fc3ea94e026","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-9f52d2b","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-afkzfZvafdBIHP+zVh2BydwUzlxJGdRiSGrGvqNZ7GJ5pRg1VvmEFXs0hP9IvxaRnm6VlQCfydQ2VY/VBl1fdw==","shasum":"78d94ce26414029d1d21e1eb23b446595ddd6a3f","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-9f52d2b.tgz","fileCount":206,"unpackedSize":4014293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTem8M4gDzFpSrtnxdaV6Szx+6HLAtYTE69dUVflQR9gIgQ4l77ZDD1oDnMh/09n52PWYsWfJ4ii/fvqA+uxdVpX4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBwdSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRtQ//Y0AnXKbgJ3s0YcR9jfhAUl2I/COJpYSLdq+vWjwVJc0fPMKX\r\ngVG+v4rJgaSVWfTDlkm6E2KBqxhagBKETvhJexfBtmnQgxxXI4aX/FjeXa+w\r\nBVobdSCrkQsJFlr6cT32c4ZDNJIdIV0YCsUcQS2R2CU9desjV0+tm2+APnYU\r\nm9BWUcymW/CuD/I/Yp9J8YaVNz2Gnx8PMp8uyhR4fuRvfMS5mcRFyLkj7nas\r\n3MQKaAjV8XoyOKLC+qoGckXHY6vI7pWGSuYI6Ta93Mi3eIjO4NEZETEZWZHm\r\nc6jReLiqmJCbAnLIFwZFrxvdrHIsoGsR57Pnph4TA6/JTrkkgWqvrFa2YpDS\r\nXwgs3nJtTdWPflu1VQ7Wn3yZeiD2EB8Dkk7eIBUx0BoseHS2/2HjWmIpjB72\r\nsqu2U5Yfx473mrDJvcxorN/nRctTf7A6KTu4qdIVLI1ObsN6YUcGJAobMqJR\r\nWkvR/n8SBVSItgON8rUCDOVknvGEaURxFufxt8rl+rUWeDIkyDnK+hJWBWfY\r\niRj92725XZ2BJ0L9nOZeMTLKG4rdE5eIySP5Hgwe99DOIWWQCEQ/hhRmLDwh\r\nCGIxhsegP+nCNCgpFPOioubdTr4hBhe5j7dKj/XdhU2M8er/yj4Y/HLcg42C\r\nga4Pddi6DSWplkm+r2cCKxscLIysl0A0U9U=\r\n=F4KN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-9f52d2b_1661405009793_0.5580458218096105"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-b351873":{"name":"js-waku","version":"0.24.0-b351873","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.22.10","typedoc-plugin-no-inherit":"^1.3.1","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"b35187359bca902f4b7bec5368c6d5f3441c7694","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-b351873","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RnGQvIFmuXmw2DIVUmCl0TBGzjzazGnOzbumV02H3dTK7ShzT3j9zFZeiygU6mLVKGmjMPujobl5CJd0UUb7/A==","shasum":"eb9507f46cdcf6ba5f05c5fb62c1a0be0afc35cd","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-b351873.tgz","fileCount":206,"unpackedSize":4014293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/OfwXTjQ2Bx7TfDs3TkRsW8E3oaV9du2KYV0YExegbAiB9Qh20UtiNYNvxvqvB8RAaLJK5hUI9AM/ARrBiGJ/2zA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBwkqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9jw/8Dg9zz7eETdHC2VWyS/TRD2Fl2Iioc6o7zNHoJAR0JoMmKDg7\r\ndwBfxPvWcJ7mO/PfFcx2qnoGtH/mmYsHd2eDCbFPJVO0wi9xXTkKKXXB2VqD\r\nm7C1roBEfqj82jZOOoLdAWVafGZ3sj97W7RrGFCtzS1tx9xA+6QWmanN5D/c\r\np7/8QIkLLNmKJX2INKepxmi7eLI5ZEZeI0mqNCUD7OQWhSaULMiIT1nL0FkP\r\npxGPamm+KYJlxCBTRleExaYjMFGhUCKr6ymdQfnZ39okLJvtXVkDJxHVJ2Rv\r\nfJh5lcjEQcRkdH+8zinA20EvoMUelp81TU09n0Z3cW5Mo8NcOH6P6shSNSf8\r\n/Mi2iOargN9WkAsPVzvlvFaXoY6+TLWF92zg5orqdxQg91b+K9xDHhKaEOnu\r\n6LzWWFXH2TMh1Q0L86Bkr4pJRLrucw7OHLxz2nOYPIwKETd9ro26cLKvJIn5\r\n29IaDixrpwm8bCojRUQcRivKzFyQ8pfcJwa2WHZL3/M2Yctvr7iiF0ZR2g8v\r\np32P9k95jfoiNW3BTXBX6RPTi8d2RfwiK7Vx804kyr90KuKKWlf0RZZ+txwu\r\nuYKS8ojSZj8qwU/MpKqMIIf3gM2+6tidzRdJsbzLgFfa33yCX5TTkQpHL6Zk\r\nt9fhu0oQCmbbwIjU1MUZAgmE1T642r3F/rE=\r\n=6NCs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-b351873_1661405482045_0.9129660894177167"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-528bb19":{"name":"js-waku","version":"0.24.0-528bb19","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"528bb1942593b45b5065835574aeb2a71ec71345","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-528bb19","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-EYb8/zfUHQCCFvrV4Lzvv48r960jPpn0Mjfn6bdtNmhoPlzQWKTC3kUt/3qI9FMnZM+uws/a1PJUDI1rC4buDQ==","shasum":"8ac2f778548b5d2f77c17d55e00712c015ebe139","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-528bb19.tgz","fileCount":206,"unpackedSize":4018958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaWBNMFLOMzX2bpy6Y8OSrKUmbyeI0O1MR/bZfuBC2+AIhAJ/TIE86FxwGpJLHE8qwT0nVfL3FDyQE7Mmzt65MWDaA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBxEJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYYA//faiI0RozxhBxDAWvLmqOVw3L3v+eFISDSUvkrtoCDK/2VZ3Y\r\nupSppzgu1T4lqDJzzofiOz8VyY4Vaf6yDqa93D738bO8cpd4FpkPBi+gwcvb\r\n3p7p56IO/7YbtlQX6b4QCdWSbh85mQIfKNYbB9PVSpskmihGAl0vtebEyPkR\r\nrYkwX/9As3IAEArM1pLKPywu1nhLYlloniw3ieVU9xdtdEg2xcRLQeNYL6Ae\r\nfQtqECyo8TyzZyn84XyoM9sEitl5F0Fv7y7QcTKqgaGsdB5PYHhxJkVVq5lZ\r\nSZmM4kyljZ9jDU0XgSzAXgcql4MVB0bQRFr2s5GoUwTZJufhwS1HRmJemZ5u\r\n/wVOujJIHMwcfLAN9fpgxkxN/iY1JRrRNHJugpg69pdKk6HAD5PCT5gdtIxL\r\nQjQkoVdXvzwNnOT6FmqhSEaPl9SjjDPJCQEM0GpDuMDPXDWLk/kFhAxsJJKZ\r\nHPRhM91+68TMogarVK6W8Q9EFtSW4fLWn1zHcyVj1SdyrGYDQSlsOMdKzjqR\r\nOPF0f+MjBDaUd/cV7Nj8MMq0Zs2NthDXBrRDUh5Q/d9n98IvlRCkgkqmbsJ7\r\nCzix1uKJJUsDR8M5OwISR6bCRSmM1qe+9fVfJKYexpkRuZLpfFg/z9AVf3Nv\r\npfPkqcTCwPjveyuCQA5lnlwcscjBmCjXfC0=\r\n=5MTG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-528bb19_1661407497385_0.75062010181286"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-aa40959":{"name":"js-waku","version":"0.24.0-aa40959","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"aa409593757a09d76f2a617410974287415198fa","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-aa40959","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-jDBJR96RBagwzct0E81Rkn9Lu5cHdWz0Y9uNFUN8U5oGMEaIQ2uHEE73uxwt8VxpzgjrU4fWhhEgULcV1oD1zw==","shasum":"fd03f5cc5da407073d052384285379f3bcc63fce","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-aa40959.tgz","fileCount":206,"unpackedSize":4019015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmAb+PhLFmt8fGJNaWdCglCDNhk6YWIRM62ioQQC0tawIgcHKmuKlgPYeydu5JV3QsW0+6uhGmYy2hQ+E927KUYQw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDGG2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUPA/+NfPqdlcPLHmDXvhc6yZ57Kk48EmUeyRIsNHa5n8QBPTwTsyU\r\nsz3xdYOjOOSrGaEbTnC6THXe4d2qR355qR+gV46xOwdldOc69J+/4IqOqvmZ\r\n7Pps/HhCDNeSxFYewkEarxJJYCgXkERhxYJH+VnmuMxXClL247JLsfQwFvH1\r\ndwCwmqJuE5QVQXIxOOSltPFE0BfAN1y0YPnL4jvVKJWrOyHC6gebGbqMJsKj\r\nm8I3XQJEwoxYovkIOCBpfoZfiumFs+EUVFwUHg5QRejgzswCjQLQitsc1wO1\r\nw0B2yy1OEC1NgBk7XCUfdDSjy2aZyrDwJwi8r1LVRXkLFv9I0YvDhzuBNIsn\r\nRvzH6grOS2YLB/gs7cru1vIqkGKTUVl39/4AKxLAn3a22uojpRlm6HXDDQY3\r\nHWYHcKmpNtjKjttUEaowIayUh9g/gX5U52dDZ46KTOCTHNRc0vgK9Xz8nNl2\r\n9st8oojaCdbhPlx6DNAeaMqoZ8r5AYSJqv2MT6H1S4dmxoJ+VWT4qB1LgxXh\r\nmOxDCCNmDNVsdERtXvjhvhn6xTTuhjokn0ulDG1pYV5Ib+j474cMi3sdpAU5\r\n4gjcv1WY1Cx1DpBz2clc7LEkTyVdKRv0yvQMMv6yNqqWaWuX9CNm81m6zZ/E\r\nWt9IfaU/b2/jBaCI3Nvch1IfbKIaI/N+B60=\r\n=Ygz7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-aa40959_1661755829981_0.3963304269845782"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-e3bef47":{"name":"js-waku","version":"0.24.0-e3bef47","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"e3bef4768098f92fe646811e3a68c69516176a1c","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-e3bef47","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-TWZvQJuVBVDlBJfbyXBQGj5TyIXgPN3liM3PD8xDmMy9p8Fdn7KFpdjGdUho3ANLXRiOEpwCSGjO7OvFPH/87A==","shasum":"f1dfc2ff12ddbcccaa60523e3a62167c7aee0162","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-e3bef47.tgz","fileCount":206,"unpackedSize":4023552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpvQ6ykTT7llRwzTBj7tjjJ+p+fNAUovzctRe+5+Z8zAiBD+aOOnTiFbdpA7eIYFnlYuIKE/MLrZ+ezYLrFBE8SmQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDWUBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdGQ/9Fx09NexN81/Y5ANrhgu1ZFg9uxX2L6Oc8xcrWqGV56Ts53+Q\r\nVmOUCj3xjL43guQz+htO8F3fkfOPpbm8tGD8cT1KRKof3YG+KqR5ap6/iSYh\r\nNxkZ9gULF7IDh42QeAbbsPcGi5fc4KV2VNNqHj0VCnLvfHWtoKLiQl6yCr2w\r\ns9/q6q187CGFUXmi1o0wCFVihs8DbgE2iNvmIFGHuj1Gg9gU3pvKUYWwh+ys\r\nL2O1Z8xHiWkrL26XQsc+q8FiK2DiOKMfCFqhodlKEOudiMw2u+dfXR/sBVlN\r\n+k1uCovvMFF4QwCGp3H+IuYT+xZzhAZZTmnOpUHhhsoxpvRhLmr5HZDFUMTD\r\nk1VR0igFWdSnBSJyXpSohyBs+WAdUhX6xn7SICGggsR577fKKmllSPytiG0S\r\nhkicKljAEUPbhI6QAZNAZWT1l6Us9WKmibjemewFGdMkLbBbZjzfN3HJXOVh\r\nH2RnwhUOWRpDpznACB1Le5Il5oPy4gLYSY3zeqG005fdV12CwlVKmWLyGwRq\r\nhp2G7VTMDgS5h77NJyrz604MpwHxuZqvrHsFLVit5Qdkb/gMhkeAVyMYBbRJ\r\nnM9iueAIdfpsZBzCO1lnCdk2wfLTwtFwpqpoQcDy8hZWcocYfOVol0cdBiO7\r\nMQHJajGF8csQpFFOHzK/flf7ArvSkx10WR8=\r\n=G0dW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-e3bef47_1661822208752_0.3408127037864521"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-9248b01":{"name":"js-waku","version":"0.24.0-9248b01","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"9248b019589350f699768a9815973b82e19b0b40","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-9248b01","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-G98NFmZHemf3v2DYPWVCZp4tExONyMVigpfQphKpCmaX28K+XcWu2hDRUuipVGQlOWbrk8fa3zhCkffEq88rYA==","shasum":"7a5c5db34317fb13e7c157304440955fba3ae1ed","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-9248b01.tgz","fileCount":206,"unpackedSize":4023778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgBkW67f2T8jrfEbdjWIqYHn2ve9/JdjwujmB8TX8rGQIhAMMpgZBuh7wu+1g0AHivJNj+JNlSCejFcNQZOZBIti2g"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDtYFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3qA//ejh+EXHKkmc31majcSS4ISvF9rLWb/75V8V3cLx/60aGC+lW\r\nyfFDKMzXlmZwARpSbeAkGvewtYEOYuDpfB7pxCx8aKEGibsakPpSTp3QhlyZ\r\nJoxkSoBZblIkZ6QMK9tenqht08kS2+Hx1v27mTg3V4YTCTMQ1EkfVzY6OIs6\r\ndz8XkDjsulMFXIkzlnN3xKZw4EIS97zw0IHGjewuzpEBEFZkRNawOrWkcsYi\r\nPuQ0lz16bY1sQezfq+9dVASyOmlZJW+tYkMXuz+M6XgFzuL2jkw49KBGJ2+I\r\nLd0AtMbqVnVdVmucSimbxNIuwH0KsspbWT817QlS48S5coaRm58JEOlII1s5\r\ntzZ/5NWVxwAX9Kp6EzgW7stgL1LwvylimMYTFeZidQgkn69Ttum5KskCYtcL\r\nSwh19oNn+HpLUUiedroGCCcadRAslVeo3LimYo9K9KQmafR40E50D54QhOjw\r\nvfEV3QuvHGTP/A6EYKSJonvrOegNEtka3QeLlruAAhKyNUo59Rk3ABLojJXY\r\npRfGY8AW2CMra72ck0qMOZ+8R6HMY5gfws/N/3CAtpiG7v2neeULEPbcVcQ+\r\nWHXDyxECvDPp0KCm0oaGSoE8KKKxQnPDYFGs0LDGlUIwwww/V6kb7WmaMito\r\nj5kgvrAXenIkL+gRKlADI+N3rf21q9+JLww=\r\n=AqhB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-9248b01_1661916677120_0.20833515638614708"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-9195f8f":{"name":"js-waku","version":"0.24.0-9195f8f","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^12.3.4","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"9195f8fcf533335951f04eea746c3d23b5e96db8","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-9195f8f","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-cOYanKh3X6fBFtyIEAKE2bPzMmdcGfoNk2qT4Mb1lxuhNnBbSfE0Yp0YFGTKFrbVWBvNkKFqLpPfIh+s17E1pA==","shasum":"6dee6d6b17af9b2bcdcfa014eab2d025437d553d","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-9195f8f.tgz","fileCount":206,"unpackedSize":4023319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMGaK7pnFgTkfgzSRbbgWLiVxmdPiJw1fPmMZOvzFhUAiEA3hBPOZ1bd5XdOeLSx+FGgl8GZaJnxs3FIWrKVmMAMDk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDuTJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV3g//STOpUU1U8NqIVOuvvCx9y70wWQJ0oGrjs6axt2wtczdgHntc\r\n7gyGciyIueA3w9aTNuLN3VERGCICNEH1U1aB/klu8JrnOyhTSxmth1jcPND1\r\njIoXmHRP7pqP3Dcn2iQcf66nP1TlT5exe/nFVOLC3ISoSbp0tG46VnpGUJTT\r\nXLGaQ0HiWI+J9+C0tzap+5FiOY9Fc53k/J1pQISEE2ncT3B9JkeP9nPNcqbW\r\nohOS5N84KJlJ5PCCwC+pSJ3MVZIBhgUGMA1+F6qx4KCRewzGdqKjtVzcS8bn\r\nSnlDWWmXW5PrzfmCLBkPJbH4kwWs6MtrBS5oHLrvm52/FZ47Xwm43ftPkx44\r\nzDrdJhCUhoD14s2psgbwioj1ADj52F0w99Qc1KFe8sM2DhMvnM8NfZRRgRA4\r\nGs24oR8zeY+Mf8BiGG9CBB7GD1MRVW/YhYh6IOaLhpn0lfriXXrq6ZrYLyPl\r\n1xL0dri3l2Q+zh6EkfKQWSXt5JTaZw8+HBIhitDtoPWaOguqbPMAy/4GI80y\r\nbxog0J4Qu/LUbgULUfc3Wnsq8KEEOygE+23ExIoPAhXu5K+vwkUV3hMDtox6\r\nxrakqS4vUjw8jNXgUyWAx5m8xQFRDS4VMrQlKXaytFVUIYe3wwdZFaTltT85\r\nbAgvYgVL+wFoIVxO1W43riG1ZQRLtcSFv9Y=\r\n=ZA7E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-9195f8f_1661920456502_0.0033301767265425664"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-4740eab":{"name":"js-waku","version":"0.24.0-4740eab","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"4740eabb5f1ae05f2ff5ada10cc273d4bc3fa14d","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-4740eab","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-nsLAKQCbGPWCnfQuvvcR+PtQcFP0eggw90Fevo5kQNVCit+1+/3bXh87+8Delau52PUrwqQjc1FhoqIsgDNPOw==","shasum":"cf73b3b251327916d54769d868a9ddc75dff65f5","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-4740eab.tgz","fileCount":206,"unpackedSize":4023319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcXf2jllhEQj8LNsJLz0bxBUAUXnXDNhpdJqzdH065MAiAiNTxlPf83vrbtRjLLxQk5lhaXFUgEHmVJAxrIC8HbRw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDuYVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1bw//X6EY/+oc+jPO2UB+neB90TmNAdddy7qX8tzE2ZF+UKHHz1B7\r\nVfYjQrk/oxAPzJZsY+RFpcuNIJmaKWKnsemyLQVMIcItHSNjrMebUKk+d1nv\r\n7SOyBL4UxDydTuEOoqr46sVKpZtE/RYEGjiRxKHFqgWJHpbf0nyJZqf3Ei41\r\nbHNcit8IICMyvECJcU2ANe3WiqmOR5YMh5n3dUKne9OSSgJIvG9CtL8w/OYU\r\nsg0VkS0JIzn06v+gyX86lvGozaL50boI/25Iy0l7+lTZxnv9EXKCzL5nJBYe\r\naZApkNZi2PKK+Iyx2iVPXBftgt/o3vpp3EWU87RhlhZU9n0gxoNLvixfJ0Dx\r\n2vzqWfp/6DczRildCFEQBx9NuWbJiDEzWhnXLjM1R9Ka0Hj7D4D4uVbm4+9Z\r\nbuz3W04mANf5vOH9DLSVaAhkS6PqvExTi/IWqwp1mJf1wvSs2iAtsr9K/6q1\r\n8U3E8WJu9Jx08MhntrOY0p+2OsfuwJFuLsx8PRbLmWO1CuD+U2IvPHZI5Epq\r\nrGnW514fljuQV7d+a2hPpiHDIw5kY1wpcDEdsQQndTV3KHxVydUE5cwLGFZX\r\ngDEt64VqqZ477UeSWelSw7Pkyi6iY47f6Q6AeuNJVAZIYuAd+s8ffSKLCvfj\r\nteqIguR9j0l4qs3a9YjuEt8mm0Nx0adQxkU=\r\n=o9j1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-4740eab_1661920788615_0.5569928211261066"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-71ca4c9":{"name":"js-waku","version":"0.24.0-71ca4c9","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"71ca4c9c910ca21660922a5dd082a934de17e0a2","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-71ca4c9","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-jCv+mrviDVZXt7LKaVO5YIDWJxxUYzDQDuCcZxAWH6ga9xeAqc4R47oB2ppyeZWI51bviDiGH1nUYOIYscu1AQ==","shasum":"ba9d327a8c8133212d4ceabbae071324b8f2e0b5","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-71ca4c9.tgz","fileCount":206,"unpackedSize":4014765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU/CF7C3cmBPe49HOwpUoElol+U2+3TMt2n/CKv87qUgIhAMQ/xDG3dDn8/0Xsh4M0meexnLvjcdLaFKGgTYjg5BR6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEAO6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX5Q/+IFoFt0O8DXYENSHx6U77QYXmrcY2pdwJQhE9iRMwqWUhXRcQ\r\nCNzhuYk63vTdPDypd0jl+M9oEJDnfBQIliT07HDbcVqsC/0e2pIqkphiHT0d\r\nPbhmz8z8kZPN+WZzvYkg5n8B1WDGxKIhHeTg8ogQlEY6Rp/0rMPitM5l8I7r\r\n6wnfgrAMb7hOyEYVGpTCOOaLvo5qcFMzYOlLG0rbIcQ6MB2KkpdGnltYp8le\r\nrsF7gdZ8Q8FRr4SpXasoBwCCcP8JtFLLrL4061PG4kq72z5SlC6AVGUY/wQ4\r\nP69jiTmLGvrwwlVJQbwhKWZkHlSRV9ogkplWVr2tvzUZQN5IhCYWvfkF0r4k\r\nUZFcbAHSOnceUbeVXdfqRTIouHLp7CAFWXExpKJy3MQ8tWLZTk9KKQ1yaqe6\r\nlutsRgm4+lZAaWBHFRDC2IWOCd2n41PKotpDnUp1zxzCpg0yhI4bLNBebgog\r\nK4C2XpdyIMKo/vlq7gMCwEqCCDZhM/2NwFMFIcUV8m/1phbotCVqVjFOa+TS\r\nWRcLirOlmtXD9pdRnGV2kJWTPeXaYcDDbE/Pn9elc7fY3gMyC8y32e5iTBoR\r\nCNlMD81PGhXSFFYarn6E2BPjIfvgISdNT7UHPLrU3qg49bRbuyJzyd1N0+/E\r\n7SAjF2eOL1SK28V8b91FylENlAsCnb2NCtQ=\r\n=5rs9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-71ca4c9_1661993914535_0.7465664761318787"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-f52dd9e":{"name":"js-waku","version":"0.24.0-f52dd9e","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^3.4.0","@chainsafe/libp2p-noise":"^7.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^4.0.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.0","@multiformats/multiaddr":"^10.2.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^7.0.1","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"next","p-event":"^5.0.1","protons-runtime":"^1.0.4","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^3.0.4","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"overrides":{"@libp2p/interface-connection":"3.0.1","uint8arraylist":"2.3.2"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"f52dd9ef9a805772b8eb7ea5bae52d4014f94066","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-f52dd9e","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-LCl0R6wjmkeAaVs1WaSm+93gMfSDqrOF3TXJjNHWeZmMehWjKe2OHRtl4VfW9C2CJoiBePrpElsp/rqCFKe0OA==","shasum":"11ebc3880c855234f1bc5ad40ea164008acbfb42","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-f52dd9e.tgz","fileCount":210,"unpackedSize":4024138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtkJjsOwTSOAsm4qnw36M4KpHrilJ1O2MxIDpeI94IBQIhAOxjrnXs2eZAtIiCPv/3gyckUmwBlGTc7y2denufl7O8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEDqvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVfQ//eph1h2Fubxl0g0BaZ3TTOmL3hp/rNXH2BeEZ/SkF4xe5gYZY\r\nSowlDaIRD0Aa6U4fGMNvmo5OaM8YuMkB4vsj6+uJdLOsMF9mbQ/dGRt8eNAm\r\nt/GDhSM955DPrJEzVTRsFUKhgf/xc84huzaMRLZI206eYMItmvZ7QEPfJaNc\r\nm3l/L2fkoUKqSyvBnrJ1aFwC3fQAy853osHojogZBKtPOhJr5KASTOMm+Wqo\r\nlhdVVTK1jmtupZWG+yPTYV3e0IB5dVYgTREub237WQglDN35omEOAJ9YUU3X\r\nXG12CLzCH6hIJzkr5rjNbQNdYE/lin9MO9GJxd0DTuR6sj5DXwpfaVHYIvH3\r\nLZCOhQNj8QDQYHS5nffIMiXBqm3bDiAHwZ+AdczUlZkV9j8EHtPo0NyXM2/X\r\nmXzQx7heN4NRZj80LY+pJrH0f/tMO7Jtb52WzUTLMkgsYm9uQhVYYwQoQm/1\r\noBzf80cVTE3dnz+ShYH+Wjjfkw8PsT0gKIM2VYn5zmSHcMLb66j3hN0O6BH2\r\nsRMzsDAPl2Btv28jVVF+n6VyNdnamG25KC9bIsMJqsvIJ8L8ZPqjDvOIJxFJ\r\nkax/RdX2UL/Bl6sgRsXPbZFn6rQZX8t1cp8qlTixvp1nK5Yrmxa35cQx1YF/\r\n3BanDt16E2ACKc51s2MzTxZShyqGKynG3vE=\r\n=Iioo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-f52dd9e_1662007982892_0.6303440530473103"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0-158b789":{"name":"js-waku","version":"0.24.0-158b789","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"158b789ff5c15e0a6ede38853e7ed4036767ca4c","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.24.0-158b789","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-M/+hYMXYjlEw9lezxHcmg2F9o5gINJyCadOVC0YLuA7cQD+UIMUDFRqSaoM1J78QlB4QvH+dQrZWMMqU2priVg==","shasum":"b5e16776a5cc370d11e8184e48e9ba5350b23c73","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.24.0-158b789.tgz","fileCount":210,"unpackedSize":3213054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqOoenMz4edQxJbehpGBtPWp/rZPiIM7ZXemdIfdCjQAiBXRUmRj6MFcIPI9DQs43R9c/NdvBJYYp5OiwOUKkoOCw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFYWrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+WA//Sw9MvKHKr/mkH+edYS26mIGDmqDdFq4hprKeh05IP3D3Qlwk\r\nRCMWHnedtyHPBgOOha5zE08QjiNM2KioIIxHQRVjyqjNLFITKzAP9uO879Jd\r\naNEN/6Cbklil8ACNwFuuE4NarC6V8uhP5vviSfgIH+nZIqojebaJ2RB27+XF\r\n95S13tZmsmZI5AvGaGpzoUeKW6X2WgIQcQ0qhTrT4RmuqRZFab20tMKyrUAM\r\nGmimnDMZ/bUlPdtWbUsNIEO+lGWs8QESOcILUWfasev58z0rxEYL2fbxPcBW\r\nH6cc1T1X573io7MYIDJtf7Cj/qdbyN15ZzYpSSaEztBLxIkEPcoTU+MfJZTb\r\nQsdD+C8g8k2gXUmbjo2DTURdWZnnZeoWT4x5mBxf/Y6O45e2hKN6m7HQD6Rc\r\nA+sEsZIcfjW83tODIBXx5hSRfRMsAFlSviLSnHUNpE0OSdd0/ojbtNSWo+Hm\r\n1uROSCsNFdcYPu7vPSk239ZgvKUvLFTrhu8YoY5dT3CCME8Jjte5Y1gBDCQY\r\n+4KtJ+8c4KgsX6NrZhtiIXurLN5sDYUvTBfAv/e41sUJaQkyvcPyqNqe1Q38\r\nXkGCUtFtP4ImVkgQv8uic3NV7LoLX8jXwI1DI9AtBjeY/rue8yz8TPx6h8a2\r\nLiD5vrzEon+Y3JcGieu7lyFSK2Ohf9HQA/I=\r\n=OXqq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.24.0-158b789_1662354859300_0.4313555783635481"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0":{"name":"js-waku","version":"0.25.0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"gitHead":"d2ac62c70809309c5052633482ccdff104f87ac8","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-FlA1wFNfh0Vrs0jY6NXwOXtmT+9oIeYQbudyc1NXvkeHMcjoHwVXRrQH5Y83CRrYTeU5tqP80fzh+FM0tLy+qg==","shasum":"5a6593a91fd32324c8678b223e56d077ee848ce0","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0.tgz","fileCount":216,"unpackedSize":3252633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuxXdQY3YucX2Gv9+zlb3dT2dHV2OFio8sJ3JevJBHpAiA+Vzick0oULWj+iJiZ6yi8YlfHxtQhvq+wVu+Ef0+izA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFY3cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWLhAAgWjyqcledZa/eMLyNTRcze0WNH0JH6e1LMFi4akwbQLQ49QT\r\noS3+SoIXXAatzfQ8epvWVwcpqD1LdXNsZaxbUMWHwhWMG0Ha6mGetSFh4Fil\r\nVynl8UDVDSRsw/RaH6JZ9Fzz459PSKP51JRPFGhG53Npb7aLE9PG/wPGB78C\r\nET/3dMtu9CknbXmlspGk8quLt0tV9GXvGTeeckiJv96QdccsB/oXR6OV1J+v\r\nby0W7jD4Nt12tRlhBizo8HDnckqfHM+7M4vvEwGRB6LOQ4y2h3pH9qzn54ov\r\nyaXqEzUzY6ySzCrhuB4S73M4jhpuTwUoK/30KcpW/qwQFkyzommN7hlSHjrD\r\nrxzX5GVxCUbuzrBADcWNkcAKMPPt3F8cc5v+w9/o5IZeQwoj6Yt6h3P1LShY\r\nRfgTJGmjaifG/XnizIOJ6TlEJOgDejepkFlhGaPxLZJSzkpdfRGAlJW19P7I\r\n663qgUxFbKkMg2Jm0xZY08dvsuVrbgic8zX4jjeG3WHIsuRFY0gHg6lggdbN\r\nJc/ARiMnvxDMpdXTwSeumfUfrl62t+0mB/cKJ3q3f8SqR/HoPU8hCSvvK+Jf\r\nG5VXw79Y4N5ZkIQlUQeFbYAwqie9nXTegdXJShVqGRvoQz1QX3mSusxYdYdX\r\n2VSAt+waYf+4YPDf4R31FSoWYgWrJ+Um0zU=\r\n=2NZA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0_1662356956655_0.0958500051546387"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0-62cc475":{"name":"js-waku","version":"0.25.0-62cc475","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"62cc4753226774355f75fcb9d788552980895bb9","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0-62cc475","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-rFyzCY7Qo006mAlcL4zDPSKZl4Zu2X5F+ZwVrTZrZaN2N1qpsTe2WAVLJyreozKqs7M1z6qimRdl3r+Cewr6uw==","shasum":"ef9462dcec343a0270781eb9b15a3bb7e01e02d4","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0-62cc475.tgz","fileCount":210,"unpackedSize":3212468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsI7lbnPto1SkXYUCFoYWIIIA3IdFKTCFPXOeztHNmKAiEAzWiGLyy4WCNX+DQPEvJPCt0ySpenJlv/fcLGfRUGyRg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFY9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn+A/8DvGC905Sd/RWiBQSDNp5c3Dl+qnqdVEPRoB6mMrqucv7Fdg3\r\nP1kmZxu6Js7rfxLrXNci4PtVRp1PquSqCbh5wK/aePLhQQiFUk+Re3T9W41e\r\nfVdGsyNkfS5vlahPtOx9Nn1Y0Xa6FRqc7+Xp2ydX18be2AkuaTFi6+G2tNBh\r\nNMqeMFC0fPCRs1xgeehHbJFUcGMiZ693GrE6wdti8GEEDp4Fm1bK0lwPaSpD\r\n1lhsIw1DNUmvuUeAnI4dkCEuxt8DerpB7d8eAgDFYLxSAMQGPAFdSN2YdUB9\r\nawy8q4cxV8zAy1WdHI5MhW2yy+S1R3DfvMGxQ0bxpHStieoTkd5Gom7LBfAj\r\nDFfg4dYkXzTdw5deb5hFRYDTEQSI37VC+BGoJJEGTn+ln7pxTVXhrO5/jeCU\r\nmzEg8KS44eR/HzlfM3B353Gr3f9rnLA9u7AJ3vqZuu1pZ2Wag+79lLf5zj80\r\njzNJgd4jc6yHfd2C3eE7LQjjvtguiL45ohdzzy2tlwGV77mqxkXnrifAL+Je\r\nxBELsEXSd+m3NYa0Zze5/QF+CeNlFMkKZOwk8htroeYPX9zxaY6BWob6MjVx\r\nAN2vMloQsJDvibofztfXnZOwFNGF7cP89sSuRz99l88zWrc8KqEUlODFj0y1\r\n92pOzNRCU3QUPtWof0Kdm9pb20og2zwZ0eA=\r\n=BwlP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0-62cc475_1662357344737_0.35117452762345414"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0-1d3f618":{"name":"js-waku","version":"0.25.0-1d3f618","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"1d3f6185239547e08157b2f52d0274ee7c8ed85f","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0-1d3f618","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-BM1OuUD+wK0RWx1jrz80III0ZYizv0rns/B4xznRtMarY13vWWZoPlOk38QNefPyT/BoAV57AI8Zb31wh/fSMg==","shasum":"9e150963e90b68a86c518ce1b3b715d5ffae54ef","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0-1d3f618.tgz","fileCount":210,"unpackedSize":3212468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGf7xRKBd3bLI8xCC4ITgiiPmsKP0NrpbAltqH11Nxa0AiEA3Y25J9bmVsXlpxtgOcyykClcW/HiQoLwqaZcRI8p9ME="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFqQmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8yBAAiDV4iiG0aKs3UqMg8gvchN58Ea9+4P3CH0tTfSK2iYmQLMWW\r\nKv2536KnNPxKI8pDKNFrXJr777ym4/R6OgMgo0c/LoLaI7vThc/0vqsapTnE\r\n6/zB8uWTc1kRy7QRwvTgZ3PN54F+Pn30k7HYzdig2+4qk0ZEiEQWnxA+17dg\r\ntN0pddA7g58m4bT1Km95t37LUQCOUtJQza8bJXAXETK9ZCoO0rwHCv3XKr2l\r\n+aKfmYKax4sk5wO3DT53lu9OeU3BxMCAq1oPZR2hlwkdCPczyMvHPngg9vqA\r\nBwie0h+ArKzGHLxxZip+FUjpMYOhndbr3OPyC2ozSxwftJWdrBrL4+1T1yUc\r\nY9/3MWTvk2Msz0x9wpNWDw7ZAO3nijD2v5bUNrYOBIcJMiltCvDfuMI/lGHf\r\ndlKxujR68qwjQcahNBF/cY6Aa1tZ75RX4OPDd7c2/EAV9BeSbb3Qn9pT6Ck6\r\n2Q4gkIJ2FnHOsuZ7AeG+AJyo0wJw+hlY83yipp21RIHFJWYxSxEqxk5k9kyk\r\ncUug2f86JBqjNHBLWOqNHtBRQWBo+81L38/SkO/S//3A8WFHo0vJJVR9DQdC\r\n+JcYkY3iK5IREBwxotVUlf2pm8yU4VHkppVuE85FIKuIrajtdm2yx5I7e3Eb\r\nR5T4qt9BXNMgPQv/jLXt9BkIJyJUU1UYQQg=\r\n=tdFm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0-1d3f618_1662428198574_0.5374699682753938"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0-ad85c84":{"name":"js-waku","version":"0.25.0-ad85c84","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"ad85c84a224661d0da50d4511decd79121fc7740","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0-ad85c84","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HOzfZP2qS0ZryL/lAdNFfKjGmceGupb9zzy6ukI/m1PLRbFNzy0VFIRy4itX0Bg/lm1EMF3DxmdBlo+WvDRy2w==","shasum":"f80f868dc28a21284ad744c437381e2cc4810796","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0-ad85c84.tgz","fileCount":210,"unpackedSize":3212468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDepM9cmbUwin3aRJYFIynos5MlHWZrxpVqtT+X4LRteAIhAKWFkqzS3eFIQIlsSwwb0BLvF1bwr40QHvtRRhZaLdeM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFzEFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUxBAAmaybX1HRSSVe/IC/lCtiBHsqVd4ZO+Llw+UC+Ym5Xshfb714\r\nOv4AyVn/OYQnvQhIcNprD5KZowa6kcx2C3Es3afxIyaUhpBY3EHIEHVgSaOl\r\nSYsWdj74jMhrConnMzc75jrSxwxBv4Yh1jumKWedXf8SzCh5CTY8BpwlLQgs\r\nZxHxfnN/tT9JRSQfoy8BHvZX4Nqy3s05UJ1wBnKzdIm0U7vI9ut2/2ULD2jW\r\nTLx4aWkTM2waDG8q2gOO24/yajxgIHv5lMnAS+xcd2jW2Z8naeDEakIzrS4H\r\nce40dmpDmbTrZlh9Kn8i7NE3QexmYlBtQILygTPe2h7iShkdBwgG/GnJ6iof\r\nNYntOyRvq/gHgE+VVhjW+ntTFU80//1NqK0nu32KsoIkDZ3f2zpIPxfaekP2\r\nUMcwOEYtM04/G0AjFI/nqTxZoYOMqA08whCjrBz8a+NsTj3zPYLEABLh5QuY\r\n7tzhtQy9j9K2jpWH2cqaiM1dXJdmo+Pj3EvPxYBw7WPikcSlJythhbUL8UoS\r\nlTYzrtG79CJ0i5BN1r9/+mA3em6a3gbuaNqIIxTH5813dwkXoG85iUKFx6LP\r\nAr25YW6/Wb2sb4QbIbHZw9V6OV70r6WRoXJRtGWshJP3V0bKI/LzI7csC1/3\r\n3N+rfx54kczptj/djRK4wvLKqNWDI/eSkhU=\r\n=3S5R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0-ad85c84_1662464261683_0.7541679845372018"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0-d9d237b":{"name":"js-waku","version":"0.25.0-d9d237b","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","examples:pretest":"for d in examples/*/; do (cd $d && npm ci); done","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","examples:test":"run-s examples:pretest; for d in examples/*/; do (cd $d && npm test;); done","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","doc:examples":"mkdir -p build/docs/examples","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx && git reset --hard && npm i && npm run build && for d in examples/*/; do (cd $d; npm i); done"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"d9d237b7ac2db8031522d0b3b554d5ebd6bb2651","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0-d9d237b","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0b+Ghy88O0J6WQNek7BaTA3LPjJ7pzFi7d6jElJ/AzDElTmerTDxTSW0gNK/dblY+L39HI03J8KZD9KGLrdFpg==","shasum":"9e7789143a68232ace8804393926dfd8c89bdd34","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0-d9d237b.tgz","fileCount":214,"unpackedSize":3213486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUWy/+xbfLb+dsE7BJQsGKWhgjbkwMX/84J2B0nfjzbAiEA3aoCiz2HaDLQb22f8HHhV9kcdywCsvBCBy5NRylJzYA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGFI1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDQA//f9Ud5Rci3cbjM3hh3pR/R7vZGsVhBls2MxfGtNdGGxUSdu8B\r\nXLAy7U51xVVDXDQB9ACQx9ZBnlM8nJF9sje0mrjkYjBYfdkRrzIdnpJsAN8e\r\nBrSojC4k5gV+DmToyLn4fvb8WoNVFdFFLvqkoefVpdPWWkR3zUuwZ80BJIgz\r\ngoCMYm6l7QGzoayNZ1fe7VS3UGlbLkCUzbgQGG534e/5xRKJ5QHYfHkmX0gN\r\ntOAjzhXrqc+yV358hXJMqeQlNvozE6b9r/nAzoi1E34CH0pcATyZT7UBhvpN\r\n5m05yVoUjAdF6IpeQ2g67cv0yj9xJESUg7yT4g9IAk4WuEO1ts3IOZ+IIBYt\r\ntyGgRHMWOBeH3zkAeXfFUQYXEEcizyhahLzVDXJ5LNUOalsuPzwlFOkmqVD9\r\nkDgVl2Q3WosNzn95sVtK0DDsDYzM1iDCBQ595NP8WtWIIyw1jpC10LlEDzOY\r\ntWY9pARXRd2u+4VxQ2alhWE0LR9nVdyUYz1/6E18FDmcGxxbZBzw4WN4NffX\r\nts15xFIL4Wgi0ZCBPM+ZuxkVlA6EbWVsDRvmXmkIJv3iuXlfLRtf0+hmyozF\r\nAdKlNhlRdHJvB0jqFvhAAFt/T5vtAoGVhthsLshiT8Ch+M4aieFWeeB1jMfN\r\nfwvLuoVHk1/vEVaLExZXd6X95kYDBEZECKE=\r\n=G5Hb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0-d9d237b_1662538292960_0.9379027820428847"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0-0c7ce36":{"name":"js-waku","version":"0.25.0-0c7ce36","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"0c7ce367a60480212148171a1a468db35103cbd4","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0-0c7ce36","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-SAyAOdpv7l6PkXZ4gGBYv/h8utgMp8tsnTEglGZSaON6K3Z/c5HVc+rDXRIfRPphzFSSjOnQoWwZBYY4B/qZ8A==","shasum":"22a36eaa0ac4bcd4976a9d6e68b9c01e36c6ecf4","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0-0c7ce36.tgz","fileCount":214,"unpackedSize":3213293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/lO7UHbZskHEyqKo2obczFf2a4ucAQAyYkj5NyRIAOwIgD8Ed0ayWCqVTMB5YtxN2CjFpug4Aj3seYHQj5cXbR1I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGXA+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvNw//bDCNn8x+/liha9JkC4WimihpCcdhDuHWIw19wDJ/PZu89GAH\r\ncU5PNdrQU5nzc0u0hW3hKyeWIDKgojzLRQ3//28Llc724nLajCiNxGxxVXGl\r\n0qL4zwmXyxGf6YtV03YKyKFSeJBnEAOPgx3ICAcu4gu+haRorRicRybCKdGa\r\nH2KEL4oBARqVijZML+SYHziDRYTDIFiLVe8hU3EdOvxPa919Ova1SUSwZZqp\r\njoYdmuWiii4T4oJdGg15PvmR00pm7vCeRB364Kmrk266i9qiH6i2cTMI5dxu\r\nNNkYJ2zQhk37yjyOyjmPrC/JWQtwWDbuhfLIYneZiIW3BXcKkZAFDR2sjPHI\r\nah5N6jC5FRfFcoBQKKiY/JGp4boSNKdDY/hRAuHGXAuw6uh6uYoDxqm6nC70\r\nK5kFhe9tKOv2d4Srm89At/oNTdx8E2LjLA4cuNR8kwqCNqKHboWzX3B2LJoX\r\nRJ1LLa0LSp3n6Wp8taK7ePORjduB7VM98+ajXCk7ehrPGpYygVPpg33ViX5v\r\n5cUlR13D/dcvWus4M9rLBbouT3PDvhmRZR2gVYDXN5lvFbvUEkJ+6hUTd4iA\r\nD02Vyk67hV1f9fHZqU8N+wy41VRY0mSmtIY+0nPooh5uqI9akIov+EUWA1vg\r\nizbRNuDLwIWd/8uDno+PBNaRNqyBE+lltrQ=\r\n=Kkek\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0-0c7ce36_1662611517980_0.12012645430304114"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0-023e175":{"name":"js-waku","version":"0.25.0-023e175","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"023e17526729373e9c8ec59f110fd900384ef678","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0-023e175","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PY/JbIXd6dFdCVuh7Pyl6ZJi5PBSJadN0FxloRF+JSxAPMFvXZqp/SX+I+u8utOUysmwUbVBP59d/iLYBr6mSA==","shasum":"3542bbd67ce6ff11d65c8c88fe8cc30cbba6fae4","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0-023e175.tgz","fileCount":214,"unpackedSize":3212249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP4TLtaNJTJ6rqXoxz1AY1gBo+d7965qc4AbcmRnk+bwIhAOliXtkxvwkoh/1io1th/qeaabR320y2P9iKiv/cHlNm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGXKnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryBQ//UVeEq/cPs4EJS2l3BN6Fimbj2/MpKA/01aPeWVOBY4jKM+1R\r\nDysoedOumMrhbGsFnVVdBiNBFCmWnuzXrNsPj9yOtzT8KHAqJbuc3GqJMnQe\r\n6CbqdlUseprDWi09rR6bT03A9L06eqJzDZvBKhHX5lJdGGk4voB4lYXpgFrV\r\nOA4ZmaMvR2OO+PNT1Wl9yOA7W6sGQ9HMLZQh2e7M3TguJNohGOJcc69wNyaE\r\nA4LXcB6lVLgk29kV6o0bVPth4QzPMhkkP/4hqjhNPQsneBWRG/uYVceK3tCL\r\nskX+inAq266Ac20OOJiIac2t+T544ihNR5+hYTigCkynL3kCNxxtEBtKsV8G\r\n/j1rEnca1d/QuOiXp6mobSk2ei9rQJu9swRAqpFPfTMkjjJmwYP3dpeqatF4\r\nmtv+sFYLE0n4hdkAJoVaLf6vUloaD0M1NcBWITHrOkU1dgRWF/JNPY3z1J4p\r\ntMia2OROVaz/9Grr/oqs33zp4cAFcJnoXmwKuFxuekDhCG2+s2FEnCs6Snbe\r\n8SgSk07x9/aFiWDKWcAJDXr1Mz9OjHr9Qvgvt7x5G4utZOj7fXa9bvOrbabT\r\nMmL6hwE/6Ct1hRWlxnN2UCqyJIQspmLfo2AZAvl35tioBprI6DfZ1kezd69v\r\n3ZHVPlphY/JzjPkenCfykRbkjr0gbzNRc50=\r\n=2hgd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0-023e175_1662612135641_0.4722500483408516"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.25.0-bcb9082":{"name":"js-waku","version":"0.25.0-bcb9082","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"bcb9082ea1b2fc00c267afc577475e2ac98d294e","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.25.0-bcb9082","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-N4Cqe2eGpXUEXOmAjJ2CG2aoE2LvUq3uW789JUu3e+r/q89iW02pXWSWSY2DSm9EEb4HvZAcs5enTM+1DaVXng==","shasum":"5816091d8aed3b0547b2d39885b9fa52ebcd54b9","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.25.0-bcb9082.tgz","fileCount":214,"unpackedSize":3212444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhgAKiaeWZRGGjpJQjtZ/jAqIiWk4gdSa1hW/nuZ67dAiA0kourEfXtugqr/TKuNGc9zcZybmUCA0CR8S1+Skd95g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGXg1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplGg/8CNU7ZnsjUR+SDNCcCZAygBV3NReCwRU4bKWzl7DELuEDnJ3J\r\n1rfKeye4nU9+rgGtmnPncGTwX/xokhpOf3qI97UeUMOpfT2JyZPXTso3aZF9\r\navsgqt19jp63pmlXFwSn32/0fpHaO/OSV7LrGR/1c1g87sbKjR7lqqsoUIIr\r\nGZdFO8tTxwTjVRRADS5b2QY3RsnUrnrfw4DHfBCgtAMpcFVKgbzNfXrbByk8\r\nNYqVHQFIvI2pus83J/AWouMt+lLUZZBej7TWVtbWclfQApIfv4QFTLfIaoTm\r\nug5NieHer/nHMMHJ8KXH1qTNbPzd5z8kIRvmPpkme3dtV2lMHMi38UFjXDKT\r\nsm0TFaIBb4qVxnzfMEqcInjIkgH7Q63d/9FKYzgaiohf81AwpCPHp2QoUAJE\r\nexlwb6iqs5Vk7syoqLpxZrHZ/s7jAaJEwKGPom8uRFDUnSsccK+02dQM6/5r\r\nq3gMkqtbK2BBCtpcRq5R9ws2GFn22idlQMNh7deI+RH5nkepbB+9x/kAW0X/\r\nJxX04VI6v0siJY/BeynWt8mkR21yyU5cIEcBMfhI3etsqBoeDJXxowxfrZxS\r\nnpYSiUCi57JV5DRC2L1a2BNEK2gXsotwo2gU32wChJJtltK8hmLo/aGvlck6\r\nZu91W4o5x+Hhk1Z1rlqbd/wwv8xlI/ccBgQ=\r\n=uZVl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.25.0-bcb9082_1662613556852_0.42665228100975217"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0":{"name":"js-waku","version":"0.26.0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"gitHead":"f9abc79297d817bd899551ca2f9225948762179e","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-BcgMeYj9wYGNt4fs3lFUSLpFqQttpju4FAmVbB19oYK1IWR8nGKu52eLAFBrh0uH3r73Ud9PXG3I1099THqlOQ==","shasum":"2533382f92575abe2f8580ebdb868b3cec650c67","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0.tgz","fileCount":219,"unpackedSize":4652444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqNmV5XIv0mQKHKQ8tLUkA8TVLnKPTadVyrRxzFoj31AiBbrUNM8gLPj4i2j56Tc4FgTkUVifQD2oRzMmtRZUGQJQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGZosACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9QBAAmdSal8RJqsZ5VMsrKEVTVdl2HtiDC3QY3SVrwL0tXCPTJmRh\r\nrtuyhfnXPV20raudLFJV/M+Z03A7SK0IZ1TrmmvPklVGOUtbd/wCflb8V4Bx\r\nFfK6Umr+TOjEFIao4JWtuszVhShokzvJhuhxPpWn1NGLB2+bDaIoQeJoepzN\r\ngyKuFR3/sKB1BBBeoT0LzLSRp8V+hTQaQ4h3ypw9HiZViVwOxGPeQP6RgU5Z\r\nY1dQRbyns0vVw3E1/BZhD1Iv91UZLUXGnBzHCTHZuUqHdVwW0AhrdDaCFrmP\r\nSyTmiZhBgXztN0G0dEYycIybPFGz4Q84wPW3Wc0W5NoB31+NoOEmNc9vhUui\r\noSiYiwzLs7bI8RAEpJ60GP8pPB7Wn4sHEtohP/ZqNb+1CyXcWnAbTTpbqC5v\r\nbQm9srgwp5P/ZcejB8FRUmzCdrWjug4nu9R2tNtNir7fexXs/MjbEzr3udns\r\nSEmp4cLINvu/fCupI0yJTjOievDYVIQ4PP+sYkl/6wwfKENfKzasLhp6zKSr\r\n0K2wsWARnlRxmBnKJG87gD7cZOIlmfm1h1Nuvkq/K94nIegf1PfLRovBvk9T\r\nyThzgmNFto8z/zjvJGfQKHnUTmq6NlU28cBYRPw55JqPWO76UFnl4Ud+eM/L\r\nigVQze/55Zv5PLBeplkiCc14NoumNNuLgeo=\r\n=x5og\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0_1662622252703_0.23999402786362656"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-39f5b83":{"name":"js-waku","version":"0.26.0-39f5b83","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"39f5b835015a555aea2b69e010eebc5200db930c","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-39f5b83","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-EMoB1SfmzYZM4KtKMuB9/Ls+FWH1EEe7p77jP9p8JqSbKQ10FNIRqdSanvGPujhqiLt0UHFyuta0SfzvBnEvFA==","shasum":"0efa2f95f3df6ddbb3e7ac30fd82e31d799fdfa1","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-39f5b83.tgz","fileCount":214,"unpackedSize":3212544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUt92BEOYFIhUTtLjg40opFoZHCRNJAXLGvMUhHerdyQIhAJXRkPGDKCsP7HJkiVR5X5csY8jn4RH1ynN0kWE0qswo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGaAUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGwg//dz5F0gy6S/VaF8Tcsizm1/cslkwoy24CJIotQXCLdAqDZ4BP\r\n/WgiC0KnUZufNHf3l4qphfjMw8ca5dZ7OV1AhKYprVVhQqwSEnEha9BI/iKd\r\ntro/uInv+Wq+ZvC0F1qgPnB6cLGjoUNdecdzZKIw/Yq32dHkQPS5fxEFDyQi\r\n43td+4F/4+z5zZ9tU4Pe7zyPLDRhduzdhvt2haWHhvzs0t2s4G0GRePgfoJq\r\n0q/aQ8vzB9Uy8XmGy4iQxvvjc9t5z3rrFfwTLWuB4NWIQhQZFdAsNpzqrUU6\r\n3i9NrG88UKpA8I0tRQDDKt+SH3i/D8JjtzGcDOpYsXTRPQe68efl9+YnlP5S\r\n606JM6Il7nei6Eu4O1mqvVLaKe7cq1eMWAqFuGbJFuJthO3Fd82lPMokIipP\r\n0mcpvBd5GczGrnR7iskXTYTbhHJ+lP0WTXiqx5M9iTjzTCZCj6/uldn0lnj1\r\nkAOEyTOrTlzM1U13/xrGIOyOzDxIK7X7FEO9ZJKdGf5nlXxLohJuTbm4CGS/\r\n/smUGBdaDUJnh7I2BZgOJj9kIzVtjIQ3XwxxYhWdZibKDffHd7qqhgCHg0gp\r\nMvVVVCAm6wAi7n2hzGdEvEFFBdA9e88y6yfPPjqMQNzyW5C9LKZbM4iQig12\r\npzm8XX5EFPQV8+xQW3H8QPCENUMqnZQv6W8=\r\n=Fyz1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-39f5b83_1662623764420_0.07533339455185306"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-4d29698":{"name":"js-waku","version":"0.26.0-4d29698","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"4d29698128500a7401b3614131786a3580f4dcf4","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-4d29698","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Fjmh8BrzTtCr13nKPoVUcgsd61V6nL3Uq3FJ3GJkyMB3cHDDqbIiAayiF+0erbd/vHXQRvuw5zOlwba14wd+5Q==","shasum":"922d6086e83b671f7ec74c4132411799bcab0fd9","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-4d29698.tgz","fileCount":218,"unpackedSize":3234856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDovxjIdwePL1tGRijFzcA2YFyoeCkB2Ab2np/XsW+1TgIhAOcpR5AdXmG/pGmv3H1UqPnyzBuXH7uCrHw1AKeWxSPN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGcJVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl6w/+NovPpn+k1e44nXAk9YZlfr6TP9kRuaOCOtcAuD8/OUY6C4qC\r\n8FhRHtQDkQgLkPrf2d3H5M1m4OgZis5/RsfysM87ItBBz7jTvWVRhiEFiNol\r\nPrZY74ArtX6b0yIBo5UeXM3BPINtva3PNTTn3MgkHFmeuKL+LaYFVL//jDsm\r\nL8hBXMtUV6KZZpM61zoOwk4LwgCWSbuD/FSyR43oNCLF0HjmO55igvfITaCp\r\ndJ15fVpdNoihj/rA7p7hLXZYA6RTQx1BHZ5kE9RWjXC/REvIcnsBYJDEeE1o\r\nWt2MamNNSoXEpi3ipavDZPoyPdBYi233vIphCea3k9H/CbNhJQ0tS153hkvq\r\n/UxlZnfy4Mb2PLNW3tYrQgxhy/gcM94J7ZSLKFhoAcEr4lFZImqQWbTBspxP\r\nPA/QdvcK8usqevPfm9/jEzRlFzuzPN/ZMjXWBaFx2SJ7Bs4Ei7W3rZuG6cH9\r\nr07DA+ldQV84RFmw2jMGYwywymZFop8LVERLGu66VeLpNVwTuZJjrF9gJE6V\r\nf6Tsv772QKmaMRo9NmWUGZzFHVEtfm1tb6IT+vl/BFaKxiuX2NGTPsyLCcmk\r\nILQSszf/B20tpWbLfBSuLewEv0wilxhaxXipiLpx5AqncbL1Ctcuae64KBVx\r\nCaDu/fevR9BEBW6LjqtxR2oi7gsyxKfd4e0=\r\n=6+Y/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-4d29698_1662632533687_0.1916140097996719"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-7cc0289":{"name":"js-waku","version":"0.26.0-7cc0289","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"7cc0289132c8e4d1070e777821fdf63aabbd74d2","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-7cc0289","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Beisor72Bt3BqcutVVAA/M1W+NsetuKD+kmuII0FxRzU4XWXOORa3F9/D78xSMaTuR34c+gwl3IQXUWpluqDGg==","shasum":"c17f4aed40da29ab3b89f5e3cde4bcbcac13df79","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-7cc0289.tgz","fileCount":218,"unpackedSize":3234856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqrvzgINqWU9LS7Fq3ulvpw4Cvl0IVmRVzoVPv0nG7PQIgXa1Mel5bp0MkjL1AmD1wS0Ak3LsdI5gdMNrNt68STpA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGtDdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdow//W29GfE5FPHYTmO+54zuN1yWOVmCt9Mkm0Vp4JJgrCJes9f6x\r\nOWok6lH1fEFiRm0+0MtlDTfvwYGPZsrivOTBArqPyU4Yx/21TmAlAO//vYL0\r\nVZ96fnFAKBF3a7PP5ECyznhr02Up4BEdXtgBWjlq9hN4OTfHXI8MwTGoXylw\r\nsTYSaGtasdpwTMEQSngpXq5Q2fp6DDU0A9KEkLZetWY/N5bpOUW00Bu51adT\r\nr+Qvls03XJU79dsqxE/dFWyQmTooZBTfK8fo1Oxoh4+4aH+0RdKZ36GN2r9c\r\nc7VqXallL9YHbmRX2Fz9w/fRMDHV6u4usoszHQ15lkxV9eZ2cHbLH0s2tsTz\r\nqYaxPihvjLbIzmTF6fGqLObVwuNyBJP1lAsLLOxYOvRCvLNJWiKbyJhUKpXn\r\nMpJ9927kZuhf8+oNbKzrZdHd1NVWYI03xxFb+TeFBGVdZQ6r2w4NsOlK0psr\r\ne9NdG1noctLvQ3nrGj/MYkEfGgCzQUWE5MTAY0blMVZJXiOb3itA0SV+9tiA\r\nL1WPvQ0LUbG/1KV3NWlUHnX5CGkjWFE1/TYFBGvBjSt6/do9yvOJK0NwAoAR\r\nla6TlCQEuyLzDBdhO7+DR8kY6oMnUo+xqQ8jBDQblXVmjYXnCHS2dIXtABS4\r\nm9jynFvC9KZrMhyRfbfnWVXXw4ojxkm+FhA=\r\n=Rw6j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-7cc0289_1662701789643_0.721483714048643"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-31873e2":{"name":"js-waku","version":"0.26.0-31873e2","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"31873e2ee2ef2b9ec262e4f72107ebb81eda32dd","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-31873e2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-lck10S+2iqsuH8v9slbMDODG/XVYudV0hGimirEtbbr6/ygd+4obR+49v/MMSUBRN51lF16P0ZFGrLc2ZvveZg==","shasum":"b52d72ee896216c550f284186e70d0a044dfb354","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-31873e2.tgz","fileCount":218,"unpackedSize":3234856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbCT5rqwyi1YmeVrVoU1Zs7c62KYgj4Vc5vSVyhIj2QwIgNf98f79LNNdR3LfxHKilcmHerroyqCQe+376imGjY0Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGwFUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFmg/6A1LqH3khVqYJR6GxS5N7suVcfxrxCNLsvHPhdwHuHddPdlQB\r\nEAZNGZoYAy1+Cb0OzRT4Ri4JzfSwY6ooFf2okf3myjEk3LYYkyVafQxlMO4o\r\ngJjhZsv9eEq2PP7iOSZbEwXYlHbt2IhIjOUAGdeViGYUiZyClo3yxR+LX3r4\r\nOjSyR0f6fchgukE+s1sQlwwLVyCJe25iW+CTyv0JFhwj9F45p0HLpW52FYi6\r\nxBLQ5MzTCRx35IYerOK6H8ev9jhWyhw45z0skVd1RBOo+vwuVCfd9tncJThg\r\nq7Jg6oo/jhgdZrMQ5/EshhFmJICvp5GvMzMUXfaRB+aCk4ETUafDdxtaHgCL\r\n+7TrBZm6VkX+TTaSU3DWykBVd8/uqNSuwOUuuPZwGD2D0ghe2aJOrpjLZyr6\r\nB6gjW14y82gVpORo4i/rv/t+k9IW73rohrBhpiEOg6Gj++yHrVfKsReSd8rR\r\nlHMA/BIewTh2757wP01h1TwnDJs0RZPFfGC3XnnVMEUHgp3WIxZ0cVpmBg3E\r\n2Lo25/L9RAXAOHkuXh/qb8wANMeFXJTDMuMpcbaWg672TQ/C6g55ABOZzTeR\r\ntKHRBPFx5j8KYIP6lM4Bjyaz/0e3ZHYhTtRWCK/gGfF2Ypz9QxuIWe1UmrMN\r\nmS86lqRL5mWKGDj8vfbN9f2a35B631g5WfU=\r\n=0Lzw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-31873e2_1662714196001_0.7660909316024358"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-70547db":{"name":"js-waku","version":"0.26.0-70547db","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js-waku.wakuconnect.dev' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js-waku.wakuconnect.dev/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"70547db2bef2243f4d22dee6236ea6b071371abf","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-70547db","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-uViQ3BhAPYk4dIpKzIv62IPP4z8A05jSh82QMzjLtOZtg82MMrYfO8YGxW0uj1pb3aJZ6waVPIaBLKHj5/oSbA==","shasum":"da5e71a939b4aa7dda4261a2f16883647820b402","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-70547db.tgz","fileCount":218,"unpackedSize":3234978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTdtshSBiuu2BeoUnuzv3IKQSP2oLU9ew4yTZJnam7XAiBvD9kBoXZl4jQKkxNioTkSXRiHloBNlFdRuT2bcSUm1Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHKFDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW4g//fEis2fX45kjdhzYrY/TWtObNr5u4VtX2vW1TSX0Oiwm2j3BQ\r\n1qqZlht+9lNaoVz36eLN9LVbqnU+rcfPf8W5ug6TUaY+gew+8vnwaUeyohui\r\nBrq8K8ZMLViPZLET4clMOr9xnyXqJ4gFJnxgIfc6c6CWbYWe3V8jr5OHFPGP\r\nqbpeRJaOPjAVuVyabGFuWMkkRjJAUM5QpFK4nYawdYk6OBmy5terOwxSB+CC\r\ntmf16RQy9vy5Ek51It3UHry9I4vVlTfEzxxeKepVKJMDUIyylLYiqJkcRXYW\r\nsUUuC/U/bk4nTffA4uMQ0EuheDkbTXE+KXilN7Zww57zpRyHIfHoej9TTsyX\r\nu9gCxaphLTYIe5q0WOTErBbuhE1o+fJucvK+rIWJqnMJYq295Zkmn/mN5sl1\r\n3+7eQ8Tr10zYwya8+b5j+YcTCpSpOoOiV3iHzx3gE/DUnOyOG2n4pnUVgdOe\r\nTAgr86uZmVFay9JNMW8TkfTnk63SImzDNWZHRhmttJG1qRkM8dH7k9UO/ZAa\r\n7xlXlCxTaXteof1S0fwgb8yUGzNHD1QKgVu8+ZvOV3h1rRHgXsqSe1M7f3+v\r\nTqYZZkoGKFZLjOkVf49II5A9QAX1z8+hEsM/8rzVOHaQykGsGK9W/n+MiWvR\r\n3aJnKctfSfhZ71u+4exSNb/60xAR4B3UzPw=\r\n=1tv7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-70547db_1662820675655_0.505044090277518"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-9c43905":{"name":"js-waku","version":"0.26.0-9c43905","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"9c4390544441774959b6ad76a0241796357ffff6","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-9c43905","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-tFIbhfi+xD4ZfFrYUMi1FguGmQjIajFJ/xXAkFChWmzjFCZvrPXUbuZJMxliJQ/9AfnfEYjtonXr/LnAUIkerA==","shasum":"d0b5c4c746406c4160ab25c5455d1bf8d4885ccc","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-9c43905.tgz","fileCount":218,"unpackedSize":3234995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRfgXb6m36XiT1XVPVqItDiTRlo4rQm5lkQOjHL/1NigIgV76z8ViZNLCQ3+LdlWyC/xVPCADgJCkCIemC0By8D1Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHKapACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSNw//Yt/Sq3o5v37riKCDEfo6eYxFwKdHk0aeHNdzRKO56loNpJbw\r\nTDqsucfanjZE1SLIoqEB1OwwNpOCJoPo5cLLvk58vTxntd/xTX1Utw8wyg9L\r\nsFCEYffx3RB+A4m+x6R0j6hrgeJ9o9+6L4aKPnIHlPklns3IUuY+5RQzx4bO\r\nCFQqc1ZvCf+VmWj5VnS19lou6s83Cj7kQUQyj4mPmLAFW/qx5eBbGMm62QuQ\r\nLpV4YbB3c2JMvEz7xeOsW5dwbYCm+bfIDtU4Bp3FuM0P0QJL6pYKp+AUz5AN\r\nBODP+I5cgYWavSuJtqojYMUcb/2NzRctbAS5Ohaz7TVArJiwXAImVygYWeAh\r\nuzH4hwoTCS8a0q3cSV47F0vb1+CXQJ6gs7miSfJhG9g5IrYm+8VJgfH+tUc2\r\nN4FV3N0RRblVbvHeZ6cSLgbQKhvtr0nlhvxLZnVTNZ0D9LfYI7lIUb0NrOFW\r\nJyYN6gH9Kn9ZeO1QbHDVgKxFImoKtrhdcr30W5soL4cN5BOCOEHZkyU6Jsns\r\nRUBEr0lmBb1pf/540UmJdTagwnQu3WzcDMMESOHvreJStvNNzbVEfpz/fZ9c\r\ne0GrEKbLWRsa96A91PpEbylCq8MPWGu3SD2vfmyp8+fXq+lqGhGA8vCQErRu\r\nqzmtlJ4CXwdo3X7hMFUQZcjnSu6F8L+pfNM=\r\n=de0u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-9c43905_1662822056822_0.13855323421799493"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-bbd035f":{"name":"js-waku","version":"0.26.0-bbd035f","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"bbd035f24899712761bb62b75ba36bca4f45ef15","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-bbd035f","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0ZZQS+Peds+xaK4egpLzzVN8mbNM33SYPyVkxOUMlW4wVvukWEf3r6NVq43FJxmdlrEDcPQmy1OQYo8ygneTqw==","shasum":"a637773596bbe0b027d692147e78dde1ba767cc3","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-bbd035f.tgz","fileCount":218,"unpackedSize":3235044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmh0hDWR4a0IHzbMRaJfpslZsRAE83i+vjvbXzMAfMZAiB9YIHaPomG+j6L2Xl9u6hzyFjsokzzhvo9Wm0QkdYe3w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHRABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJrA/+KrD59g1xug5rqdOyxM/QbhPFZwiFtQnXWqJWIQq0QgiB7L+g\r\niSnpnt4Z+UV6xiotanugV/3tmSUKm2ohkGPN5q2bGigtX5vN73DQHny5DYsp\r\nWSOY+IwwcelwXdQUXspb8LJCXSV9WAj1em+wpH0nMjTxs2WMNtLTOTxtP1eV\r\nwqc6YK5DUdQfwkyVXAJwOCGce+xmh48fqoQreJln3KQLDUF8PjrDXJsnbo+U\r\nXHzWfG88JvTYJ6Y3QtMdEUg2sD6qZYkv+kj2nTVPxAdrlwsQgJxYE9YhNZVM\r\nL3Nx1BNgMA63gdLzBvbvXoMUWNyf/XXcQewXIOemjVNZVDWznF1D9hq8ozIk\r\n/83rn5pjQVZxyMqGAsWBsToftvNzI4Grup+m7CgQ0syuG6JNYc+KfXVol5VG\r\n1pLEq/m6nFu5KsrOs2i6XC1aFhVxrmaZ3tStNrwmEhUuTwJgxb7w0/aTZ71d\r\nc9z/SPIr6itD0rz03jggG1I6mFgiqJkKBM8stus84SWPYVALRHBO2SufJUB2\r\nrnjUrnbuhzBorgHU+DXzHUhXmoZGfLyzaJjJGNRNzmROu1kGCyG4YNj67UE/\r\nWPyXJO78U8zAiuw+6QmV7UOVILm+Ylnv4y0inpqSPt4To8NKPq/OgEFTnpFH\r\nGBtu7sdiAN5R4Vj1XWf0pBOOfple5g/r8+E=\r\n=2ou7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-bbd035f_1662849025228_0.5309930790021486"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-b8640e8":{"name":"js-waku","version":"0.26.0-b8640e8","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false,"util":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"b8640e89bd2e819fe8d66497f2a28ac4c85bcd76","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-b8640e8","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-tqLUo3PNQKkrVO2o5gq6aeX8hNXndPkzAUf3QBzVxh//byevDRshxWNZ6gk3j22a0YiYSkg7T39h0KGkBjDeSg==","shasum":"92f93a23c5905660324aa33ac43ec8c8ea57c249","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-b8640e8.tgz","fileCount":218,"unpackedSize":3235167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8P/CRTpmdzxM1i9PC+ZK/AnPh7wTwf0gSDWTQO20iWAiA6iQhekZnzsWvyH1hznOQz3YfJPAQvGUaY6ebsSCLKkg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHsGlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHEg/8DP4bTeeBVHR2XHBxP5xlTZa7oR1PId9/AaguPn3YMEVtvfj0\r\nhylEUrJnaDP9lCWmc0cyJR3BH6fVciPYvTMop/bZ87q+UYhcWLW0cR1+hCFP\r\nMApv54AhH+6NKlPFyJ/zoTccaDwumU7PitAEm3lbsufwVUSj7KXyhR7wx8Lt\r\nn0A/gb6b13ReauaCiXb5m3Z9rH+QSWI3CGU5RwghZ0TI6D/v/rsqSpJaoWdg\r\nE+AXyRSwyqtpZVD/66vAhpAVmgTzxtVYgOalVgfR7UfOEQpnBmMk4cNPHmix\r\nJgdRC6OZs4K++8IUCU9Az442i0rYnQU0E2gsn1H4RUt2ZqJs5aNGajR4lMCj\r\nUxqvOlXLsetMplw5AjLB5QWZKAWnAMTAogoDZuo7EBiP+nCv7gt3UaayjBgv\r\nYEYnwT2oQG1KlCJbbqrgzeiA0e8oc8wtdB/Un9ME+6gmM2Vcf4K40Ibutryk\r\nIVlaSO37wAcO4uN0PXNmxyfl/Tr8ioPIEGF/d8HjBQAvgoJfo21qCZ0UTXwo\r\nh2KZXZ5Y/XeqkBIFSdMKZWQjGEeB3Z9UhkKkX2g+IW2rylGG2OV9/pmo7ALs\r\nTllPS8Bcq08d8uDu7ebOEVAE29urmdyJKxixvZ7KkzWrKyB+kKDkL+TK/8NP\r\nnPwC+uaa6lGtlECTOCOjSYZ2gBpgoOb9YYo=\r\n=0xaX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-b8640e8_1662960036910_0.41881222401586937"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-fb47fcc":{"name":"js-waku","version":"0.26.0-fb47fcc","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"fb47fcc8a636c27e39f0b609f372f2c8df15ada5","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-fb47fcc","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-2FyEfs55Qxl0UUAM1p0TS2xQbKBngPRvlAydP41nAAHsk+JHGjcRyL2QoArQJo6OvoZICMOKUeTVEoXHY1fp7Q==","shasum":"a5d9133ce19159ebcf8fcde665e24b9b6a9f1baa","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-fb47fcc.tgz","fileCount":218,"unpackedSize":3235044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2Fmflb/P67NFAcfjvIpt9PTlPBAxdqhfk01ateCBGTAiBW1TKkiqUCgBeErNtf2Peg6gpL8yHeH8mqfgi5eSSbFQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH9e4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5hg/8ClzT7/Ezv2aCTz89PEcL4+RfW8Vydhq83LL52WupbFeUUfbq\r\n2M1RhfkxRtgbHQ+jAb3SHoH7h20NqSNnuc2Gn0rwFjuMVGSAJvlqR0vEBBmI\r\nEy7VGI8bu8F5cspesZ10BCkIH6F/ou7o1G8P+WA1HOiZKELGh2rBzD2aujtq\r\nABj5XHu3yQLxdoQxbZfCM/eeSu0QVcp6GMam8v9sUDMUaSiObSIt6tdWXM7s\r\ndf40tYv7ByKhnWCH6kftIgTNkEqSDxV+C4HOD2juhljw8gj8+1m9PRU7Nikh\r\nymAoID+oCUVtk89xO3UURS6KgrdhDNSwYtC91kgEei+DZXjx7wS0wpI4Zd2G\r\niXE57tBDXEq2RbzqfFfzXq12JuxwG8mu8clnNQTare2Ke2EQP2sta9S3+Kdr\r\nIVTiYvCsW1S+Z2mey15ZRVdQUBh/f/auZ0HxN8M/ALgezT67WRb6Hdzgr0Bn\r\nJqMLRcfJ4UYfBC1j2NQuiQPrSUz2wZarvXc085q4NoldRR04V5mDjh6Dyyyp\r\nHqmk4ilkpnMGNM3plqV4yfW05rdNYuMeEezvdsI1DKBWmAdanIDu30jAiXS3\r\nJcaS+Ow7yrK+7Bap4249ul0ySJv64WlnP/TMsBHJXa5N3h02QV/WLuthTYh4\r\nBxENvDUENLE4XI/kzd5FBGWjCJKwWscukSo=\r\n=80O4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-fb47fcc_1663031223672_0.8387836090103216"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-9a4834a":{"name":"js-waku","version":"0.26.0-9a4834a","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"~5.1.2","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"9a4834a82426aa20576afaca27b9ec081547a036","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-9a4834a","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HW0opS1Z+Dp538y2QkTI/pjvFJSUqCTIIhyjLZgO3UZLxzhNsSuUJnBtPijug/mwP3BK56D/setlBy1dC/ko7g==","shasum":"aaf5fc0b1867cda65967285f589dffd9cd0c959b","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-9a4834a.tgz","fileCount":218,"unpackedSize":3235812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCzhGQUM1xZ8zSJDF3bm9JU997Ra5Ol8t7ly5z813XLAiBlLbVgAOAbsN76cNSl64M86pFvloiUw9LPruPXES8uJw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH+daACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLPg//YzjFdhlqhQ3emtHA0dJ6PdfZWlnZtHR0mpte+ThnhgkPlYUx\r\nw6vEFDcIrGmzjQD9LD2NRqn3XC1Kkfc1HwS5QT4DbhLtzJUT2jCXWINYazvw\r\nfILMCH80Nh2jJ9F4uAgg6rfs+8NwR9GhgZq31B+hCYkvwwftmFQZx7rezY7q\r\n0/tE3ypq/m7GWgvC/kAe0ucbsLWv8Und4kGXmxeBXzYkXAWJptgocys27WKs\r\n7HeNcCinXR4GpYa75SJ7ox//cFzqJUUvjzQMaowpbfutahpzNxgjZKr51NOE\r\nYlzoyWTFZ54PHvWYue5Cav4Fyuqn001fVRBoT7ExfLXoE+DUxLL5DSUd5hCI\r\ngbAxVSQzhThCk444vejwoiAuqHGJK6IH64fleqI7S8LOMVsb7mYK3/F8w0hl\r\n8Ey/qqMpI+vs0EM3zvgqMGraBECfIg4JRml5M/NhAGAsJzhons7xxvxAKgBO\r\nYq4CFhKCbn6U4oiQlJq3IreK8tYD7bps6K1YzD94Pyo2Gk+ZBXM6EujE7jbe\r\n+C3ub/D9iMGlk1F3GhIrrUsHCv2PpyqLd/RVUyIM+SVEHXogK1jpa2wpxQoq\r\n78EIwhu2vliVmqHOmkU+hJYXi2FwbOmnD7SheZ3pm61003+C5XhvgQjk2r2m\r\nPYeyDekt4rhZnC/2AJTmFH6Z5Tb4UwQhdFQ=\r\n=7LT8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-9a4834a_1663035226036_0.5072696086514863"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-f2d667d":{"name":"js-waku","version":"0.26.0-f2d667d","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"f2d667d418df7135d2db3b297a6e421cb7d18873","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-f2d667d","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-+OFQpNH1A4h8Pf4blmDDuqYkd8578CqwyB0asfu0kbo/JhaRhAaK4q1meFtE6c7heIGoqyZCjIJy/pX3pzHDSQ==","shasum":"878fe44cc495961e3a998727ff2f7879bc7615ff","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-f2d667d.tgz","fileCount":218,"unpackedSize":3235044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4V7/p4Ve8Iav4nSIY9RyOf5sYk2WJVlR3RwIrffYTUAIhALQj9KxdkkdcU8TmHqpymCyho9293aL1tZ9M7sRj+D4C"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH/hiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaIBAAit28YWyd9RRoHeIjM0IH9vpk3iMYe23Q2CNVrjA8xr073NPG\r\ng3hQOHTYBRHwQmINtjOu37283KKo47YOA3V+NPU1aTsgDXFl259vepYr89Na\r\nJlQQIbruDyAieS5eBwSo4PTG/UYn//Fj9bqKdow5aH7vNsZO0wa8inUOsv/T\r\ni47Wjw201dDioCDJYGxO9+MwzVloyHIv+2gDcXoHco/Jz211CN/94iAHgpMM\r\n9wezo1mMIm1WpTDCw4Cb8UcoTCIisMa29Z/CMJGEDNhWfNw6HxWGv9pJa/rC\r\nvWOTMvTdRAmAg9/AhS30aJs/cVe5boA66fSp/JCrfnrxGh/oF8vNWwFzVAKe\r\ndpRvtC66tB930XFPspZSldrAGDGA5WTzEZdiqY98b8TkMwBBGkYirJ/wyT46\r\ncTufN6HbY2wa6FNi20WY40QfIWLvJPzxiZ6h+fjEP91Gm+ZDrNjVUQCgYBY4\r\nyCzrAt4IwhzjbiBTsOaOxLAVfTlTZ/Ek9Rhyhdmpnkwg85sogx4C6JIz0Y/8\r\nBphQLZQEBGBOuaMP4VhUEdKs/tIpy8vcDYhykZD1fTq/s4+bS7mszIb55QER\r\nSrh1d68ZhMfV2FI2CSgGUAJZqDF5snuNmTbyp9XX05AY6JnUGoq21yyk1cc8\r\nBnwFQk2fIzSl95Z0AmcYjtRW3Sk/vEEVi+0=\r\n=GkTB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-f2d667d_1663039585842_0.8455260435062477"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-c193ba1":{"name":"js-waku","version":"0.26.0-c193ba1","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"c193ba10c58eb072a829cff667bbbf93219fea89","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-c193ba1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-afzIYHMhZW0aHpwFpaaW1iJY5s+KLPjoOqe43nSZwk/NyWKb4vFHik/8IOkNamANVfMgnmwoukdDx1CfbZcfUA==","shasum":"39afd88491a6f7ecba70657e057dc415400a6c8c","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-c193ba1.tgz","fileCount":216,"unpackedSize":3282016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJlk0in755b+hMa5RFWtEc7QxX65Zoql4LrGvXfeU+WAiEA6LF/V5GCGayHoYIy37OaAJm1TzU7080KqTRXj1M/kSI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH/78ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5jg//VmhC9+RIab61RsZkPPPU/4ayVsFbIzKh01jD1N/d2aeg3oWR\r\nCoP1RSVpcVuTrXoVVh4Tk4ytK8Bnl5Pi1o18El+z+KrfChwnQCyKJmP6Brgp\r\nHe5abN+KamhHygFHbc8mTcZvbqJhfuu546gRCQ3mIsng0c+dN/yVWRVdb+r6\r\nOHV8q4Wu4msGrzq3LssQyXl7mxFYv6rGc6c5yPLu5hRyE29ee5zP2/Z7zC5x\r\n8/TqjzkcsBJY6+SLhtHcw8A05XEo/wSgrM7WfOKVicowWfmQUdgztXxWoFl2\r\n4wgc4RxH4DGgKJ8Eoqqf9kT85uRwg5RIcTUtTm8ZLuH6Apz/Pe92wCkL0TvF\r\nLQD9xcFlHTYhPvcj7oDRDF9FjirKKKxbhqqYigHyK0vpbOCcVbrbWDvPaBnX\r\nkDrrin2TkC5iY0CZ/fpec9dpZCbfmSOS1dZB36vB7L9gjQJ0nkxIgUIVVzIS\r\nQlWIqPnd7ibfH0RvYgWi/49wbDfccvnSaerT9HuQNB4nHRP/U5odHwFrv3WH\r\njpvZmVDT+bcxPp11Kcsg5JiC/absyGvi17+IeY3AtIxzlzemDT0nAB1seGc8\r\nNxiocIkM5DYL5pDvClT9ykWclv9NG7QLv7W+XgANdXbVzDf5hXqZPFAhJbW9\r\n2LyxzVRa5J4oKm5eBiFbEgJAugNvKufLbJQ=\r\n=1Ha+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-c193ba1_1663041275783_0.8724496482013426"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.26.0-d83b2b7":{"name":"js-waku","version":"0.26.0-d83b2b7","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"d83b2b741973df5c7200720d4e18f6d7b30922f9","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.26.0-d83b2b7","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-KsvEcIQT1J85utZXkIcuLGnuWp46fYhXr57aH/6XOl2jaQ3W5xpdPKXsNldWclOJlD5WGH+jVUKplSITHXr4mQ==","shasum":"94e9ae5ccf958767365f8ebc8b45c9a85ece49c8","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.26.0-d83b2b7.tgz","fileCount":216,"unpackedSize":3282807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmvsHZEfLfbzD/mz16BDhYrrMLUKVde4h/FbWVU5heQAiEA638qfSCCsiUq2BqwDrUbjC2do0LIpGsXJRpb5HAN198="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIF82ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt+xAAlaEQ5m7lCohrUbbSELcjE8jggkPzjgmdQmwIA5cBxLj2ioqP\r\n6/0r2wPrFllwjvMkW5/whaLvIDFnToFdaodw9zGKo1zoPVOx9ps177mhvMyr\r\njS4H8wikBr4ywIjqQIRdqKy/xmWBAq+iaKan2R/rmmVGBiyI8Anyc5yB6uts\r\nDD4snWj+nzJXJAfRq+dO+0rLfVVPuymKUy1nObUGaBuojsGClueT4F953kf+\r\n+8BgKRb9coMgDleLcYBCnT7M5zRzu3tGdMAMai1h53/lasynDZKSfSXIzXVZ\r\nlEGZR7eJ2t2C2yHqBOJV6rHHfLJNVDBIlTL1lCqVE3jUJk9651NOBAnm/tr8\r\nyTwtQeaklCaYaLC0KiTywZ+BAe7QS4aeNWhb+hsC9HSyzGpFQESUsbEcBhYP\r\n6LjnyVkL7d28CQ7K1yb4R1RoZezPStVyDZvej2lkblfjMC+sYQkktgJgHn2A\r\nYT4mBEEg6wfyUy5DkT5jYS0rKC5EhVPG3Kyj2S7+H72vu/pImhjHaF+qtRQV\r\nANpFDDlL9164hPxF5KUpxkH+YMXeR5rw0K/R8dffTvptwWHditbxFZHOHc6r\r\nDj3284QESaawa+iLGqeevWvaLSAUWBnveMp20zAHH+lwWEzQO5cKOsGHK3gp\r\n6aUiQNBXMo+ZHimjdahLyQ+4Bu5ZNAfVLqQ=\r\n=LcjS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.26.0-d83b2b7_1663065909886_0.09211208394171466"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.27.0":{"name":"js-waku","version":"0.27.0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"gitHead":"595cc5a2071ab25efc3726e918ed6afee0ff6124","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.27.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-uIh1h2Gu+aEyrGb4qmyk2Sc91in3fMfOil0kdtrps9HnA7ESbC5c6d148LeJaxqH5rfOkrfXXIhw1zwA3hlauw==","shasum":"7878a3943f6aded7a22d89e6255a21e6cced2dcf","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.27.0.tgz","fileCount":216,"unpackedSize":3282119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVG4mVysPt40ztx4AM00OrndoEwNGHmR7VyptoBcYgaAIgEkQ/Ir/IDhT6QHuMDkS2Lr+IBmLsyP65l7qENshD79c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIH12ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMGw/+Kk5fipoSuIn+dXMOqBd8lweDmyTDTZ3U0+3/8NTEfGQsyyOZ\r\nZaQjLNewybVGk1O9+W2ScV9g/rw8N0WzbKcySUHKKSLSya6sQsLfZpsG81lm\r\n3sUg6vv2YcvOevKbalvvA+LM9IGNE2Rf/MGiaQbUiPMzNF+H+oywNj/owYej\r\nFRshWKlAqUgOHGSRSjRu1cF2BJiesKF/msf1Bibd1XGVQ7HUVtyV8mjN9Aqe\r\nqD7b/XFRm3Y6dsd7X3hgl6PBZVWSpvJ3ofyLezSNNb+C+cbkWMPcnu3LtXrh\r\n4h4ZcO12HDXv9GoCccjl/f/W+8bZYOZ0lEZmRxPV9GGYWCsqpX8vYkb8zFsH\r\nBDC+aAdqrz6Amn1B7dhY3US1JP2pvyQ8wxmZpDZGEVlCcmwi9OMVYS99BGdj\r\nmChdf9ElWHXzO9wPISLuDkRzx0LXc59phhvAUxKUzLRNAiNk7/8SEhQdjlvW\r\nr0ip5BokJYw6ieCWtFTN0iP1/X4nQXIiuRW27cbDciymmMRC0TkU2EVExY0+\r\nVYJbQVO8et8cfDzlXSE+U0VN8JyrQ4TD/Vls7HYUh6xgt6jTGAgUn/vYDaMK\r\nojKNuuFCp1vfXiNojThl/Q6Sa6SVydpTw0pxrPbPg9vgiGgn0uyrcSezyr9K\r\nkx15o1B0Qp3l1nvk+xizmIWVHgWp3J3RXyQ=\r\n=gRv3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.27.0_1663073654321_0.017141086295126673"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.27.0-d34b64a":{"name":"js-waku","version":"0.27.0-d34b64a","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"d34b64a6715cf1763053612f74d376592192b62e","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.27.0-d34b64a","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-56zKxxp4WukePk/xPn4zOkPhArIT7gCysmtqle6wIbkQR/YG3fA/lFJF6nlCKSIZAZV1F/bsn76otxkwIkTTtw==","shasum":"f876b52f16718cfc2af2b3e962fec87ddb49be3e","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.27.0-d34b64a.tgz","fileCount":216,"unpackedSize":3282918,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN1ERF1HYNnK4NB3KIkZlV+icMgQLTY4+HAfiVs+oPnwIhAPg77IwbvXkk4YNai2FCiGgPx3J3Rt6Vtbhp7lFLhQyy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIICIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpvxAAl08z+aexTNCG92WSyocOIqHL1qmhcza6XRSAPsn2bwRzs9Sr\r\nHnuYRqyPWy8lSueR6trXxqJHROPCZJZ6WB0IuHnwFbSWv05obxxK63AAKWvG\r\n8WZjBRFuOpwOn+aCvS6LWJsGCaEjYYGt3081Z7HQtdkQGk6pOPmB/1OtXZSG\r\nycUxBX+NbEi2xPzXOz+PLss/v+to+mkq8CDxyiOiGqt9XukvR2UKr1hAiZ7O\r\nHQaGptJWSglZ7slQxl309oG4+HXaMKe3+joyb8foceA+FfxNcWAHVyLJNK0m\r\nROgN7BtFUQBHWgdx6oiF0Lm67fzh+CcDDa/qoaEEPV6WWj3Qm7+xG0MFVO9r\r\nFVAkzU3gi/ySr8t9JiYrKMFkXbq37y75Dz5/jPso462UWjA7T6ATpkpSDTIW\r\n487256w7B0Dup8BHlhxOKbyY33EpxqShxocRqvpeJKOUloYd/uRngY3/fklJ\r\nVGWtyHEWsF1VnjeBtOG3Xoh0OJY3e/ariaEMBN6AzdCBX2CR50RKGiSBnOR8\r\nZJxRGzLVWXSn9BoFzHR+a3gJNX+efUrVqCF6as8qZ1lwdrqrBehTlfTnnE+H\r\ncT9Rsc75fnma/TTmJaXGXStwK6WnCaYQ0s9+lxjB3sT+ylZ+IpDdIEeU4KID\r\nQFfbbMVs8H/SgE3uHIUiGfqCOXQkWAzGZEA=\r\n=oSPx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.27.0-d34b64a_1663074440335_0.3197622645144018"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.27.0-0c83953":{"name":"js-waku","version":"0.27.0-0c83953","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"0c83953e55744b45501f197f410ae5316607e589","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.27.0-0c83953","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-IMNnOq/Wh84diQaOW6yc0Fgwsd3Fv+sl3KfO0BkdnvfZ/nKTiYfRXgSIHHrSHga58MNdLo5QRIobVzjgmLBHZg==","shasum":"564957d9183f0b5a869369d430187444beadc341","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.27.0-0c83953.tgz","fileCount":216,"unpackedSize":3283286,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkGV3kK7+Wcv+iOigPg9W7YLpQ4+g9W3y+wzMEZgrPuAiEAn2jH/BATrRF//TkmL2/DtGvuI8kdFwRoCAF2XmB3EKk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIdAsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxiA//eFohOGrf9z5WDCymxY3TTGBu6aT8Oiso1/zxinAyG1s/ysyJ\r\nmx1CbIQoLpeR9cizqnSMYIlGyyAjDIboLFLTNIwoDyAtJSDhJYtWltiXCRiy\r\np2k0QoGFqbXqQgJogwzd+UNa1gSAqhq1b1xgV0oypbNQraYjxV2/0RNyKad4\r\nFf1ne5LxJ1fC2My988dNu1T3EY7vqt8ADQUX4+2U+KWBz0qU4RoBhMRIYkjj\r\nQijy9jXS1qFyG7tee0B4+ZOHUfKKSBPGcjXcRUVNfQ24L/SfGFdsdoL0ycpk\r\npDGgBTigdsXFWo+zC7Svyfq356jYRkG0mdXoGkaS2yN2rviEZkwPnYqjxfL6\r\nKkuRrizECJCrK8JZElM5DcPgqD8grspgvypNiXMlf24xwd05pGKZuBaUHYBv\r\nrdD926j3tVsOt/Ev67VwrgcUYiJtjjCRDqLo7GoBYTqSjhjNqOuf1eIpvekl\r\nL9+FhCOAw/vbt3c0+4a4TSMbBew1duhDc3CDB5fL5vQsYK0d5QIh2OWxfuLA\r\nw8I0y9Qh5kQNF8vFegmlvRViOeC0l/vBl9pZUEqjMmw9IJQFr6s6YH17c10U\r\nd8O0KnD+MVmpp/nRLeNLTO8LV4Y/4wumi2gntUeWGIBlxS3LoHLzgOE/OZwy\r\nccJ69X5/IWdr+UUKmKJZcQdC4q1mJddm3YU=\r\n=YncE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.27.0-0c83953_1663160363998_0.5065266854035284"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.27.0-8daa6d5":{"name":"js-waku","version":"0.27.0-8daa6d5","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"8daa6d5c95483bec303e339bcea24a943daa4cad","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.27.0-8daa6d5","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-cdJdI4w283a8ijqVPvJ/Cq5D2KYmARGj+F52OFwv9sKME0r86/8Dvsc/T8U/XPYRExJYC/xmUogNWGhrlukKaQ==","shasum":"acabb5f399c6c20f17f6b7ca97fc892f2325748e","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.27.0-8daa6d5.tgz","fileCount":216,"unpackedSize":3290893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc+mbpAbAgUkz+CEGc6WQJB0mczvrFnJb8slJcbLnATAIhAK+l6GUMFk9npWSaGs2Q7/FFvKBaGNlfh/g7t9qUFX4e"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIoJYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4GA/8CKLEr7Hm1aYfq2MjFFHgDKuIbJ8wEaKC7QDIYA2FOvKvy96h\r\njKbYCBaYGFsyWv7D9pw3MDKKkpUl3EEuy4g5Jjlpmy61JhQpW3Jj8o1c2eD0\r\npg6kvEen2FC1N3M+3cXTGVIwY4b8cOeV/ViQvhAUq/LSvMfzCMPjq2kDf0Ju\r\nLeM13/uGk3bMO4EBpU6iiSCQRHAKf3h5JZtbzhr4oulB8znJ7Qe1MB0yaLBG\r\n5+vYWV/IiQv2CVawWDX8J2y5gDACOErppCMzBOvfFKLt5gWbQK3QD/oO2GBO\r\nQLHSYxTMnizq8XinrB+cmEKxa0AEa4jx9hmwzDJVrjV8UcOXaTo3qE2F3etX\r\nojTIv4E3RmumM8R50YPd1nthLPhJsdXlNy5A8/54x6CrGoLEyBr2IvXzKijN\r\nmzCaLejefoepaZQ7428KUz1CdE7dj4vLVzXwO+IYEbk+dl03S4vqXGnPJbu7\r\nQTjis80S6b+0PlHA/yKZg32D26rmm2wDWHdV+GC739LeajvJvvKayVGUEXgL\r\n1cEq9yf77fMzOLxl4CpXdJSm5lRGXm3DYpd4sAeroMs15P+rY4qEZ2+f1o4H\r\nvvU7iLTI7Jy18coVv1L14FAFCgwXT0gJfASEdncx1iq75yE9eN+cRKOK0abG\r\n3TA7lxzijw9kyJughRGDLLQPvBfj2lcNkEM=\r\n=Dz7Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.27.0-8daa6d5_1663205976477_0.8210504422204188"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.27.0-store-trace.0":{"name":"js-waku","version":"0.27.0-store-trace.0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"gitHead":"8daa6d5c95483bec303e339bcea24a943daa4cad","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.27.0-store-trace.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4cAXjVxKWzIrjp/2enrz6qj2cx/jj7n+koEcoaw5TmfvQQjhIAVHeG7LrDGv/RuP29HU8Jn6fvb0rt2dTFtXlg==","shasum":"804400f96e4269c04646880dd58e28ceeb7bd99f","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.27.0-store-trace.0.tgz","fileCount":227,"unpackedSize":6359988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpo2OWSb8uH5ZG7Q0ICpz0mKCePh6hNnyt9vAzLn3RawIhAIxZXpfUicI3s2lXC3k+njBIBDI3wIg1U/ybWmDvnUuR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIs2CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmfg/+Lj7onFn1I0apkvnh1J8urojqw5ac9OBuu9SLf43qNUdIdqkd\r\n2kTTOS42HoErdGHqiZZYsS6CR8Ww6VRomNMXLLoH5gl/cz9TOnFoA9W3XZ6n\r\nzfZivgd82j8mop8QBw2UwqjmZvwzredIWfLmLE1PKsQEo8SJY3GmuZHjwI6v\r\nBl2MdyBi0OSxUG1Pzpi4K8oenWzjGDOLy2s22sbqayfOCFNnsfXCJbwfrtmU\r\nOKpz0o7vg6kzawGW3KW0Si1EGUSlkqIG373I57o/q2ljAHWM0J3deNnAGvQG\r\nrY6clzn3kGICf3jeRgkopmnmroOyhhJ+lDz/pGc5B0o7211cl0ruflbbow8c\r\nn5QS6PnImWuxqZHS3qhtBZXy/oiSBfThEn0wdDbmGr976iflW53GdhI0y0hN\r\nxk+fkgmQK07dyzinaP2Egp9tjaxDIPF/ecd0VW9bjma6sbaqLDp5HnIt2lHX\r\nJIwxDq9Wi9oGKX/5fdComRHrerSzP9TmASyg+lWZahRrdiKygzysbhoP90TL\r\ngMNhtgM2eLPWkB0ZwbxKWR4HVVNYRX/kIeJs4S2js6i7enR/wFSrHF7Zb5Mg\r\nRzlQOLfGJZ5Upo9gkB3eka3JY+kKIgJOMsDhsRxbhI9CYdu3Sw8XHQp0Zm2H\r\nXn6d4nJQMjL7t/d3lyJpL/Isw5Po+4xxv9o=\r\n=h6ib\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.27.0-store-trace.0_1663225218112_0.7473189981709303"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.27.0-store-trace.1":{"name":"js-waku","version":"0.27.0-store-trace.1","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"gitHead":"ac803af62b0f33f56b25b7802e078085cbf98ef8","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.27.0-store-trace.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-yX9FQ5daKV3PvSPkF9olNHJ9ehnnEfn7AtdMVbHeYhZ/ef6jvehJA4oSNei+mAmxMRG3EHOqwLV1TgFWdZbfdQ==","shasum":"952c0ea7be1e785150e1ff268fac73d3b842ab27","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.27.0-store-trace.1.tgz","fileCount":229,"unpackedSize":6904737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCju8cO6Vx4Kf4WcxCYXdf/9/T/I7lRBYmnbaJSl/HeVAIgcGOkvrfIzVYXQFCZ/H3ZhnAO4TAnhP4awrv+4ZI8JI0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIs54ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTOw//cRRLJf86tHF9HJ5XjF1vNQp9dMOjiBS4R5ZIQv3uxO6jqIsh\r\n/pdfPsn+i0HqZRBmLY6wfq713j3J7jGsA5Cn+Irt/7W/8TSVMV5/9Lp3abLh\r\nGyOBjw/zeYf7/1Rzu4+4bo1NbIzPSHsHs9ZVcSk+X2pbmPkJ/+b1ISTENLpo\r\nBNFm8WqB6tOuqs11Um66k6BbdDZGKkMA3m4HtelxCXzCNc2XRUHkTbrjcmhD\r\nT9xekgDLGgPA7HrWX+qmgZiUoQZ2grsCndahAoiAWqoIcsdPy3nahK7CFlmq\r\n4/IJbY2MbFDWIKn4+nW2LmM9uDRyhBBtEuvX1TauvTNzHl6+c1Wry6M/p4as\r\nyvV4YVs9PLUfZb/PzJ7Dj6etQ4QANvJdr4WSOa4mqtNhViXiOYP1KBrgd8Qc\r\nySrYk0bXOp8OLcfOQ2wQiyQPWi03V3HzP1Ro2Tn6V3IVDddL+Ozhk2Xn7f86\r\nO7rmX34nRU53pd8iTp3Xpy4YYMk7NWeZq7mKPB+Bme3M/0oLnatnvZEc6QKM\r\nqqCO3G2QrK7Nq0Z/a5sRHdqhtKkRL67GwxogQaxrbMQ8H/MBip+mRpRcp7nM\r\nHazXUjD0dx+gUOUIwlMiWJ7O6xazgBQcqGqKctOtKdanTdsbVG3o8k18YLCZ\r\nGbOIPO74fY78JsTEtW0zbwZOdEDB7kfSwVQ=\r\n=enxp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.27.0-store-trace.1_1663225464604_0.42593691111120235"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.27.0-2df4c5b":{"name":"js-waku","version":"0.27.0-2df4c5b","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"2df4c5b96853fb6bff3af66c80044f08846c63e9","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.27.0-2df4c5b","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-8h1HIAmG8QsTqj72DZlLyOejXsag5nM2VI+sX12fKmkzM+ochmFNxGyfj7u6Xxgk1/zcI9F8tI4YYBSbefJZIA==","shasum":"61fdc7efed1a98be6b72e014c7ee0922807896bb","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.27.0-2df4c5b.tgz","fileCount":216,"unpackedSize":3290893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjq5smi7rMwXp9U4gK4D28c1EtuKqOVJBG1F3mnunXaAiAnhnp796VXHUFFZ9glMHKQq/YPu0libupJ5Bpb/I/89Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI+IvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruFRAAo7U3SwEVnxqFdlWqEz02QzAsL7jOpyPG3bxXG43pJrlPZpib\r\nC2LbkRoMJ6BqCvMlxSFS54JwQPYYa82+8r6otYpd6nSs2ssygc5LRLTt12h0\r\nGqzvj4oX3FRJKo5ueRPBysyOVtBHSKBqTfX2lZZVFuiUjZMUOQcYK57FJEcE\r\nv8vYThDZe1cb9Xx0fY+bxTc/zpmV2Xw9yEpJ19zhwu8IWwqUCdLzsLAATxw3\r\nyVa2YaZmpIMxOLffyJkrD//jVTt/OHA8gyU+CaKZz4wEH7Sm4Wc5H9IGLdfI\r\nGdyBat+/45bRgpW7PiHi29stcjCDLhrtFfMRXj/7EG4BxNUQcGMs2DTwrO9l\r\naJO32Xn3xhAvaNOYC4UYClJKP+cwsQY0akqejViWAyj/sRmqrWuaWlIrkD7G\r\nNdngQ//vX9mCMaojZfX19NHIZr6n3ObjaOyebCFXGhiVXFa/IuhpB6iUwW3E\r\n3OYRf4rO+c3hW7mGgj+N34P3sYOKsUnkZvITj0UR4ELMZJojTH11hHISpQay\r\nyg1hSjFJJ1ut3jCT+kd7Gpn7RQsrImJzh5iwp8ZCGrXIwUmsIlREF1eBjW1r\r\n7CTNB12SH9KGHiOXkFTABU3wQbur5C0XF2ZJzEVjgoXKl8KlP7TZbRtadmTd\r\n8IuEzfAfY3jaRyj5kM33kioGhH3vT326sLo=\r\n=9qHC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.27.0-2df4c5b_1663296047680_0.11191389772573901"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.0":{"name":"js-waku","version":"0.28.0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"gitHead":"3874843e7bc43705ad10f01ab4c4578bf5867d8b","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-MEIFugvio2IaQMQT+g+bn24BvlJ5S4PdSKD0AGVZlR7q1BhECwlpRoytyz0A/hC1+EJWhrZB8cpIAmxwtYWTBw==","shasum":"49cbbaf94d872f3dd398ff3f0f2faf4dd2f4d17f","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.0.tgz","fileCount":216,"unpackedSize":3290984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhiJQXYz3SmoSBCaXy7BxYWZ+lxRJAsWxa7n6dFRUw+QIgZmhd3Sb1ZkRxwx9cp13yVpbMktChb4YZ8htw485zqY8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI+y6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFShAAhyAsGUjNSYZ+uvFWN1OJg5/hNsaOmOLdi5ISeOFrYJg49+vV\r\nYnIM01QzQoR3rTiBX0Ech61+/FselEpxJQUNiuwSxUaEG5yFwnbJYowh0c9z\r\nn000wVdQlS8Qh+okZAqgi6BvQJvXW06cToNcVRXwEkPKAqC2Itp30gXmAobF\r\ng2ciZm/Wa3uLX5PGeRIXq3nszwPIffuKrnMPviIvUB6xPrdtbGmwk/SFiEg6\r\nCfp54zoS5RE4Tp6N7iZiDm9O4rlLpdwKszWmvG6OKXfi2J7DY6p3kgMcdUkA\r\nJmhonJkKoBIujObNXHPB0GnhmbnBcI62d2I4Fp9YdU7/57UIZLkfY6XWGwr7\r\nIeJxHpBnjnlWhCt/YGLMWa8JkigWvvncZkZdqySrgkmgesRKycCcZ66BN5+d\r\ncTBrTYi09qv3lI/futnAo7MwVUOtukdJei5AEwJNoNrHwPRcnha3eRsCVKYe\r\nm5BqfYfSGkssTkJ7HpUgupEbJVjZRfyTk3DNaHZllo9IYh8rmhS9nmGyWcPT\r\nZriAuUs9TCdKJecxMS3FgHqLAW45fdq9eqjNwfpTWKvFrVesjbBSnL4xlRZ+\r\nOXiQr0IJhxrMFeRmkwUy0ANaWt8N8ERTAFyWctpVXEtQCkEirGycYpkB3DDy\r\ntdToQK0mhjLAfWu9IgVR67PhFpk33VOl+mw=\r\n=6n/l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.0_1663298746291_0.5124352544650064"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.0-e5103ad":{"name":"js-waku","version":"0.28.0-e5103ad","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"e5103adfef05f76a94b7833b3e5b06d2372c2b2f","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.0-e5103ad","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-YFnqjaIBIIBE/5quiuKMmvYq9g3NSlvvP5vx7hbWOxgGKsGWblm4PC6SKBSKBOZuPRRf1LLs3KJZe0v3z/plcA==","shasum":"a7f76ad491a749a48a7e7151eb5c420734b011a2","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.0-e5103ad.tgz","fileCount":216,"unpackedSize":3291676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ0hl6Ty/kyLfhHRqoKT/B8AQg3gnRH3pOPe38vjmF+QIhAKRCzxWSNAtfAfqe3AlefVauJCVds52qnhEe3IU9Vd7z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI+4VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokYg/5AeRNhY8UxgbSFdTWQX/fC7dwHaFYzRnIIMDynuT00g8w4gPu\r\nOdvqmyCqrjk934a7UdDHnlFHkjv+aHmXIxUA/5HZIb24teXV6y9NkuoBjfkk\r\nIdEOHdqPo0vPjOoPm1Z+Sw5frjzIF/70P6J3VnTumXyZV1CjyEYS1T5wgV27\r\nLNfu2GBxGrEKrwlvOSaIMAEq5DXzdjH1fdtOSnfb7NWq6fGVO/+bM08QzpD0\r\nwJkOIuUk4aakb5FxQOxvNerF2ZkGjGaXhT0SX2O9i/RuExvu+bx1wpflhp0T\r\nzM7nOygUgD55gM/vNO1RXQfXrTjOmTO6SW/Uu6xWhpQe9l9jXfarzg+RwxMh\r\n3SHR6jtUiWtTSBxhzFKwBPcg8oXTsfzSAT6NEJyozk6gQk0ehCkdruS2q/nq\r\niOXBn7QbcBqeBMyyVmLB6B7dEuOBbIGpcagA6dIJD1WMMNtT8TdOHZm9ha1m\r\nHa5ZbJLEgb5qIgB4FdA8EcV5c+CjL3SyrZzH5th7tpzVuvJ4KggwUAMRKGza\r\nf0zF0EOSxup9RiVnLwQlT6ZGLcDuxoB1RJVh7MuoGjLiI2/umcps0sc7adD1\r\n5VfzO74vjkqDkG9ttRLkMX4aVYJEYVZkNYh7IqxhQ9Y95JnXs9OCWnf89FPo\r\nVRPIVXxvTibo25JT9mKSJk7wNl8l6Pyym9c=\r\n=sfu5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.0-e5103ad_1663299093368_0.9939341173065546"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.0-32a55f7":{"name":"js-waku","version":"0.28.0-32a55f7","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"32a55f707aa262b44222f5e105b04de64f909b4d","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.0-32a55f7","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-9dqzC1LKEqio6OLbesizTmrMPY2QTXrtado4pPkpxTU3lw9ozd8LJhtY1p+pYt0Cl/3u3td293r99ZIEsYqgoQ==","shasum":"9569d1c128ac322aa273282a77879f4575c4a8bf","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.0-32a55f7.tgz","fileCount":216,"unpackedSize":3294990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBed8ysP3TJxfFKtM9xpRkO+sMXFmfr4MbkL17weEVOUAiEA5lQa5d8kKPfZxHoqGO5G/Dv8wj82YvWakI7dkPV35tE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ/QSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyAA/9GFMNCdA8ZUJSmbePf4DAiJ+YWn1Vpp90F34hsq9Sph6/m93x\r\nFR0iGernQZFHJepXNAN3GHbeWhTsPfUn7SelKpi3O1SFEz2iu6GwpIa+4YQB\r\nQsGzpBVJvkG9+NEFWFwjJSi/YdJxFJA3+/qsfbiFE1X7SuTvfwJDVFqpVi5D\r\nz4GRR5X5l8IJCnol3ZWyv2DBF2/OuNcXhaY2P3Rid6etHNUEsj772VJHVYwf\r\nulq6xFNc01vloS2cjADxKa/yMkg2nfwsGB3kiCaOuasRkFSvaKQ+KgrOLJsa\r\nLBDOnBN0v4KeIw8E964pPzxZ/TCQ3upblGiOT33lTxxPB03LoR+P+K4lNn6C\r\nwVRQAmF7TNYQ/ffKuY8DYl5n9owvrnKqfAjymTRE0ySOVHtGKa1jExV6sQ5E\r\nN0D4iYskRv+nMK5CQF6tUoHZGmJsKg7ATfV8hSUYlgjo3ne1/QOFH5aLNnm6\r\nm9iZj2jNB/zVqL2F7ls2txrJAsRtDNAe+qqZp8mY9L4FXQ6HwEZH0PyvAWYb\r\nwTZ4NFtyROnILDop3wCITl4xlKRlhQHzcqeJ1fZUG37VXAqukXOP5pGKRxzf\r\nY7gPLFsEMuQLNG5cnit0kIKemdY4f8HawWV0aOS297LjKC+luSM60ExxZjik\r\nyREiaqcT4Fyl4HKGXW15W+Y4OeRUtto0ss0=\r\n=0v0J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.0-32a55f7_1663562769726_0.24956093414360359"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.0-f93dc15":{"name":"js-waku","version":"0.28.0-f93dc15","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"f93dc15768d7ebdd2f033063b0fae217352b2cad","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.0-f93dc15","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-yBHDtDx/R10jkFaPuBHvwFO88KkaDzo41eigjTGYcxrnNEIVbupq10Y/S5sIaqsmOm7H+Q9i0xJetQdRglPfDA==","shasum":"b27f7ff31943ad3cfa9b84546c47980b7bfe965d","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.0-f93dc15.tgz","fileCount":216,"unpackedSize":3297573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbuDn/zNVPUfK0YFauWj/MGCu0RZwaWJdTOsUnRbvEMAiB8djPxpc12uhf6Lix/RuRZ8ZlDX9JShHxCzKY/xthF5w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ/b9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Yw//eEv4XD5q6mwjYloF9sM92kH0ZMNrTLd7R3FI3uwwGW5Asjl3\r\n+xMGDHm5p8Iv9wIAHbTQTID+Qw91uMBS4VyELprkMvCgIy/mnvVkqffvvQ8F\r\njeiFDdN4i9KdIJsFPvMr61kyhuiQ4WnPJ1vAHZhpy5OmaCqxAubloBrnA58Z\r\ndfItZwlIRli8fBfHu2VGOXDu12cc+zabHUM8kgCIp/67+NWkoZpYI9Mioqy3\r\nKv0T6UlYHtiopFhXqXKfCbvYb1DEu4Z7rCAiSDS8S+NLx1oTrGGR9SQEKPl1\r\nyEv7vbSwQPHuF15FxmBcnM96d2QSKqdm8QGbQYXPy8s1YN+EMTMkb0UX4GB6\r\nGj5HoO9pLloVDwDVpc4l9jCn3GL0UMh8bqSwtqGI8o4B8zFGXTrKYq/czUT7\r\nnXPHe20zwznRYcdyMFsfjqwHUcxXXWRa7OZgT5JAYbZ4S5AHAh3KZJTJe1Z9\r\n5CDZ2mAosLVPQXDiP3tQY8Q1EDukGEjTZiK62NyRmz4TQQV5lEjsaNcV1xQ6\r\nmCq1trNemx90pfVvP/VBng97+15E+tBVr3vRSUmBSGgZoD3MSnagFY/8ewsU\r\n6znnRjLC1rsIZ2S2hZN9KuV/qLhB9Ke7nc7DpyZoqcUt7XeTLlVJjEsKm8OM\r\nPQQbKKuFTM09kWU03qJpo7tesxBM6as1WxA=\r\n=uqNe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.0-f93dc15_1663563517553_0.004410826245059729"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.1":{"name":"js-waku","version":"0.28.1","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"gitHead":"d891c35f86e1660f0ff47a9d4a621ecc990326d3","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0h9TpV6jywyjdes8hr9tFV/5iJh3LQN3sQFYHcXyi4cK+4htNiMrCRjBSqRBtfhs/j+4tOkrht8gRJRLHdA5RA==","shasum":"3136598512df78ea0dc92194e2a33a4d76d97e3a","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.1.tgz","fileCount":216,"unpackedSize":3297664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Kx+aIark7/BiyDb+8TQg1utKDfgMsyaCrbSr2I1crAIgQSPg1qdWuDAWImw3YgH+BIP2nf9Vyv4OP63Oj47Axc4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKRsMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorIA//Spa7Qc1uAytuwfObqocMRk5vaT6T1YYd/D9tiCtKjDIgPfag\r\nyoK9IzOBT2lBAIiXBL2Yu2lU080x2/SRaY4qH6EREaqCm02O2CKuIgs9oWCO\r\nW9ijOHa4k26D3rZb4dAhYeczDRglMUff4kk3Q43Sq91QplKSbQVFCAlUCLP7\r\nkBdRmxpUuRasgG+QCb+qSecLaAHjxP8UQu/qc4E02VpITOpnyCzw0Ok08vuH\r\nr1HonCWHNdS5AoXgfknRXjNPAz9aGuPUB7xzZvTYeBoWzs+ruIvgkYS+uBZm\r\nBBUUM8tSdeViBAxigaHrx8yM9Gbtaui1CyB7cOKUJA5ohMrcfS77IGW1hNbZ\r\nCRA8eftfFe7HpSAzqeIf58pp+KS32uw9tCiU95vavtllTlwJnDnN1ykt5skY\r\nLvzVkLPWyeVUcC9vKfjsh9VQYsCjTSpRnkJhxmQy0MU6KYvVoPxZetdqY3Ws\r\nSRODF8CGCSTUDjFW2ycuvtr3dGJUoqJCL/xZOah1/37yA2F+XfqB/sZSgn9X\r\nja6ngKa+Ldc7krqeEvh0N+kKFHb6kbzptLHMDQQHdV42Ir60Mih41RNGs9U8\r\n45wgMXuPsZKonGNbQl+sJAifH+y+g+h2X8ISXHw54xbFPFbVQKerERt8DWOz\r\nap3mYINsLaO3sKjubcthW1OvyM796YdTc34=\r\n=07m4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.1_1663638284577_0.8215609837651596"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.1-96e8d0e":{"name":"js-waku","version":"0.28.1-96e8d0e","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"96e8d0ebd5a45366b8d4a5169a754c565a70c47d","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.1-96e8d0e","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-cuO3jFsCiBlww6TlIB8cpn3pV/0Qjd6G/DHO/6byiL5YUnj9yqZZMkCZdrzjC2GpekLtbwO8vs9lOHgkjI94OA==","shasum":"388d296e035f3e90990916eaeb4b8e5a7596d6b3","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.1-96e8d0e.tgz","fileCount":216,"unpackedSize":3296988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9JOMOC6hszHJhz2T+BJB4/Fv9P95GS9jXXBxh5+mOhQIhAKq0nwwCzJemVHyk8ggMkxsPmapSPBKoa+sOQ4im1yA6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKSHLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcdQ//SZgBPiSc+j5LCu+X9wdmYiNhQoSccE5WywBo7+e9/O3lLspC\r\nUiK5Z5sZavIBUW9XUNaZjBCOLvAcjMp13wSpk0xq8Mj4hyqoYQS4n7wiS73x\r\nphXbjFILNcWreQRnt3xkKfXMXaZglgCmZTsP0wsm+PwwnYYptqTJIk57G+mN\r\nek9l4OZzTEdozuePwfHLsF7xv/pJsiWeLM2tnfUkI09BI3XpeynAGFNveGy3\r\nR6dOsYjFANce9la3idh2JDEJhFP7QeFIUVATUwN3X9oHu0JZ6j9d2eGoJ2j/\r\n7NtZudnNFzU0/uWCftQK4FxN1FpGaYVqII+zWi9MzVaNm/gawlS3NEVbLfes\r\nH/OWUb4LBYVpANYMGNjzKIh+BCRDFm4NybzIrjKDEYuHZ37PkKtUQ5kazxrL\r\nw5rq00acqZT4EIgngDiSpBtmtWlDm14jUq0AUeyUAlTSUhLM2koz6wecDqIP\r\n5hj2D4QTozMIXnsFflligBZgbWgw+CPAPKlQfNHWk143F440IaYtUp6EdBF/\r\nw1wDbELi9aLNbyCK7e0sK5bpvHy6VODMmmdQ2BWyXtyRj2fp3VjMTrPcLUeD\r\nyuk3TDd6W24PGipkIKJCrmO6bwOKw/gzTDX3AZOw7FXxGwm3GlVd6aa2l26p\r\ngOgblt+lDtESOuqTfTEbfKUdjMXbt8CaOiA=\r\n=aTLl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.1-96e8d0e_1663640011331_0.04076204421938878"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.1-c0e2bb0":{"name":"js-waku","version":"0.28.1-c0e2bb0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"c0e2bb04d488aa979360edd4e32bd97b974e0888","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.1-c0e2bb0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Bxv7VWXkWcy6DIltqSJsQZIv2WDAqfRx1O6vC4uLyd8B4fjvCagmC/Mnm24Kht0yt39UfmXv0GgRV/5cujIfmQ==","shasum":"9eefcad28abd5025604ba9c0f98e4dc30e90542e","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.1-c0e2bb0.tgz","fileCount":232,"unpackedSize":3282176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3+CF7cHuEVWy9rIWeDgb7uDZXtEvB0YaUnBREyYXoRAiAl1xtiXJ3HARusohrt5vU+gBG8jp5/Lq+wMa4SOPG8Rg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKScMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/zBAAofAoroNPxPm/oN1I6iknkhvUjoXL281G6Q4oYzEr3DTghfTM\r\nliFm02USF1feumOenrjUfUA1B5TyeFrJ7XXXQP3LdfDrj2h2Q9dggcXW4z6u\r\nVQm5TNa820B7p89tYo8+hNcPprk20Obliyh5a9skGiwaXDlYp1DZB5Dvh/XI\r\nzBH0Kc5/+5dNsds9Ki1Z+5TySmUhfY4xuKoGTdvGN6p64GOadhrQUScyTfG0\r\nWaaYZ1bXZa3T8zi2gG+ezznLAMlx/rTs9hsIXpq1vm0sFKf5iSxz/ba+f3ID\r\ngux10f15YheCf/dP63nwJs3/7LGDKU0rlQx6ih7OpLdAqRo792gHhTCRqhak\r\nqpjry7i5MCrWFyBAJbLohDGrrOwGd3CPZE9N9bjKh23ajk/u4aT0Zcy1I+mC\r\nLquZdBUvuIcYsovlxe8/ZD0PvTgAXpgiUFlSVdfa4+CwJcCq5RZjQfXHlLsT\r\niWx55mXGMMa7tv1YlejXx0BJeq8cclt3iNKJhQQXZfpu5kOjmERT3DKl0+zv\r\nJ3isBeWmpRs1Zm9gEp96exOv4k0C+OI8utOomWYsmM+2IBp/8ATlcqDoX4RL\r\nldZF+u72NjWwAjYZaOUMaOwUbtkUSC5oJL3h8DuRNRV9iPMWvh+Ks+pro2BC\r\nJUHtJLDZpwLq4xLFEvAtyKGz7rV/eL3a1dY=\r\n=4Zi1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.1-c0e2bb0_1663641356535_0.3218895338567176"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.1-dc50c17":{"name":"js-waku","version":"0.28.1-dc50c17","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.5.5"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"dc50c176c4c1aa32f380b32f6546b985b87c7f81","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.1-dc50c17","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-FhD9fvGtQ2dsjGSj1mnACVGWlGaBxyk5L9o3mJdy/tGEX8bvT3zkgOLJnA2UrFR88qse+stfWkd4VhzNfLTocQ==","shasum":"6176315a8bad536c608baa1ffea9686a891cb315","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.1-dc50c17.tgz","fileCount":246,"unpackedSize":3305744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo9kq2Pkifr9zrSux6wVTKSundcvf6YcnrT1IystC+pgIhANEkSNxCAUvNH9Tw60/ESUZVtZGfjS4Z/fBVSPOMRkxr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKmRKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE7w//QgchP2LhSsda7mIOxGnuveqIhRLVRuXd+kYh1/xUTvaro7Ih\r\n10Tw8jEpArBAAjISGeoAQ5P42aAJQPN8ZqcHWg4WDkB++uUdgMNWUxotp/l+\r\n5jNJnmYVSJfSbYxL3+sZcqOecx4hM7hNSX9vEQB0/yDzs4H0hR9ndTw3d3tz\r\ncAB1MhXDb/PWRFXemS/Nyv7LY9ChCvNJQoIagNeXQk/my49/nudW+A1lwcSK\r\nLfay/sbkYEuJo5F4PfmePMJzxs10Dl3G+depvobfZ8Z9RFTsz1emnL3yrVZg\r\nhB7BBiBqZ46mFcLP0213v1PLMbCwXtZ4PJA+Sb5IfjYmDpQGrYsd4RWPf/1X\r\nzj7a/WFva5rV3yFgSTAavh2oIH+u6r9nNWvQ6OFLz6st9x87u9HBE9N6lca/\r\nsGUNMxk99XptIzKtIBmk/yVgmwqHNjOb6ie4nAutnyoKRdyDqo1mEZKGZSL6\r\nXezcFWN8xexXitz4DBU1l654tWbG4um4z5NImi9nrPOi6bFjV5+g6ib7NWEI\r\n9EuNTKgToJ1GxaxSbyUTW2loLuFewldrwvxOu8ygkKRtHkpMU83QfCZ6x39g\r\nnq2jwPQ8TafWxGNv/LESAij8R7xg5ixQE93HZtJR2ayvt+C9PZocOF8fjp1s\r\nAdaf7b0FTpCV6IWvtEt+wusPr8yQjOOLsp8=\r\n=9QZj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.1-dc50c17_1663722569838_0.08253384314988721"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.1-cb43229":{"name":"js-waku","version":"0.28.1-cb43229","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"cb43229b3ab77b9c117534c6e1517865ea788fe2","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.1-cb43229","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-uZKnIQGMlgsmYAU+29hd3pmNilGMKKAyEt0DoszH1ORjcKH03blZqaJyo1sf9wKB3n8n45txg28HFgVLJW+2OA==","shasum":"b1e5da3a56a24d2e60c1044c523e28a1d28bb7d2","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.1-cb43229.tgz","fileCount":246,"unpackedSize":3300193,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHqNpFolATgbFqsUNc8r3zVrACYJspse6HK3RoLyvZ3wIgX5w1Mfnf/5WtrNdkXMOAaNI5dW2tZzPVTyYuGO0fSGQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKmYFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Uw//Y/89rL2e6q+ltF6tCgf0vlifr0U6v78uepoSIy+jCWJdQef4\r\nNFkKzRWXQH92VGE3V05R9yPgo7EiBOLN2Q9rbhPHhkK96LdkvPTkLMuxRkr/\r\nb1ljdhAlYyKa4Jlz7bjJhkDVVmBwK9AJU3xEA5kXX8gIrepRsM4TB/Iz3tJM\r\n0/5P47uZcmGX8Z50toO9CmPFBay1viTU3gE6izpKlizszsxOp1RNWmMTyrcw\r\nkA5BBH0PHy88+6q7HOW7TPtID1O9FIUH6GfaY79CYONbnU7Xro34u4kF+x+k\r\ndJ+Jo7kkN/ejYAXh6CpgMdDsmxjCPGOAA0ermiuBfeNGevJCqtzRcK0yG0KF\r\nG7VM7YXjFc5Nfx1PgTUTJVQOlpNVBxGXK2Mw/3kgTLvOMUU36YR3Me8D5EL3\r\nzuU6THtd647Q9BpdGF6SkcW9k608rkSgQ9D3Be0VYsjjjr/rBOWi7NbrjlnD\r\ntbX1CQHQkfN5TwygqR0jSb0tvGdkoU+q9ni1HvvH1+IP2BVDknEZyf5xW9Ue\r\n9UqmhjDF3whQ+Q4TcAEOrNvATYz10qarKwxQgJt2N1blPz4P27PPKYxVl5CM\r\ndlSAPMazHlLfjuoMahwYtNY+bl87YL3v93xcympzHuib/87+m/PnDYVt9W5p\r\nxDRf1tF2t5LnvAg4C3rN6QvZHzfEIBRwBOw=\r\n=U2+7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.1-cb43229_1663723013055_0.10096830473339602"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.1-879734b":{"name":"js-waku","version":"0.28.1-879734b","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"879734b7800fe09ba5dd331aa3ae77eb6b39453c","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.1-879734b","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-A7yuWQeA0yB8DpUJ65PlvFDqVtmfhCXO0hfnPrwIk8a4fQaqBUDYZgYsACehCo0op2Vkf2Ms/VR2ziObG8lRKA==","shasum":"63c7c361a3e7660b5473449d1d56a93c45c3484f","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.1-879734b.tgz","fileCount":246,"unpackedSize":3300239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgjLJJaSH0NdpfFO/5B/Axy2Yn0LR4hYcY8jjvWZq/HgIgceVYJx8AHBuQVJ1w8Q0w39HzRm6Fb9q3FsYpvzb4vQA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKqj9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Hg/7BKxnWa1NXgD89ZYeg0NTQhLOWuOmeOEGLyxQTNfoiDVmXupF\r\nHyE9fLamqjZFxhAH0ytflicjyEYlRx+Ug08Mt2Ju7qULIhtDRVU6z0d5pAgj\r\n6vZAxcKzfaNXwlM/KX6r2Ex+5v3cICt89LyNG0zYYJSHYmUrf4dOE052t0wx\r\n/eQo2Hj9NHEy0zAQPJaVAawY1iUewHu9bUxnA42uVYqjMcvcnYB5518g6A0w\r\nksMMtxsGN0G81f3ERPLxNBOmbxFWnSsgTdD5CP5v2X2UT8OdEiUzW4zJuou1\r\nnzB9dmfhXl8ZLx+kKmCihAwNlD5flXphErbgjliSwdVE882iSKR3+Wv2hRX2\r\ngCaCLGAimKcHV2lZiu323zCXw12QNBkemqLga29VEqD8Lt19WGFJh7WLkSLE\r\nA6tkY6iw3pjTAHOkuQV66FpUD3mrZAEs6a1PDHbuBVqXQ5lObo26XaNdqmhJ\r\nOz0cw6lFcN11afdHubrv3bygpznFjcGyeZFoLnBsfihZpUt14pSZpyyQbnkP\r\ngOEpNRnrqZOPjQ/89jjxHW1lKXCfo7O7vcMMA0qAZJQ9d6QAIz1qt1xob3EX\r\nS+5k/XGXRBhQWqwHoJYZ0PyqeA8cGB4ErYRwpUS/QyrnPjiXjGfLAI9kdN6I\r\n7SICZ7hmhgOOPqqQCt3M7SPrmI9UPWFWumw=\r\n=q1dU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.1-879734b_1663740156997_0.5508741204410399"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.28.1-9e4b3ac":{"name":"js-waku","version":"0.28.1-9e4b3ac","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"9e4b3acd81dd4d63e368ac6ec2f5a5fb61166e1b","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.28.1-9e4b3ac","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-8O1YX4BhYyK1LGtmIanOdmAgWGs84WdTQZ3vY5Nk7VQZ3BGqCY/ZFBKvgVTrvQFv+ZmVjLyvMCqVLIx8SXSEnA==","shasum":"b8758b2092a1a1d5273e20962edab34452326a8f","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.28.1-9e4b3ac.tgz","fileCount":246,"unpackedSize":3300140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRe6e/LROLZccRAkeA9V1+5A0W222jZNhjlOrMC04HkwIgVwUDp9nwx5Pkdr0G2P0smLK4G45HHb6gRKyvaH8VzrU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKq5zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbAg//QJsDd26cx+hmOBBsu13FzEQfv+gGlK3H9eFW2cAeo/3wGKjL\r\nAQ+46by7GfxVOy1HkSz1Awldv7jwwAxXZjBQ5bqBpeO1z3PdsgS89kO5aMxc\r\nU2g4HGH0QP5bPs+xeiFEIBk1xKZbkCSXF2VAXYwaOLq6QU3a/9eaSTjtqkuI\r\nsjJe4iu/YUmy+lxF+fV/lp45WGySVdfpPAUDJUO8OtTojTQnlILgiY6FBrPa\r\np6wdkU4JPWPncBr1hXWOFioFt2thh/gDZ8Lig95fpIIthVWivGZTXmx/f3Dn\r\n8vC9oht8V9rvNqLGFqqnKhub7mEBD0U7luAeBORSHXrqI+3Af5xhnabSBrCk\r\nrxE9ftPRfLnfZ6Vg17lTMwHzpWJehbEdWdxmrQZWlFNxtRExxwVpnZMD/QGF\r\nLXAf7J3YhEDb9dCu8nwrInyC9Q41+0sHewtbEIMk88PV0ohFCysZonRkj+ia\r\njK8/PQyMyR675jphkEFXCRvHJQ/FNYhCe5g5LLgCszZHYZlXLpZhmaJkLdNo\r\noExcImudMY2nk3hgRno8fYVM62encx4IkUI8pUpm4xjBv8Xm8PkUBP8OGbcz\r\nbw8BlOoN81tpWu0QqgwA9aE7JUgYv6WWLIelVPF+d+fwg3uno76k8dw5lrLc\r\nofdKPxxtdLCoYu6QbH24k+LmkAwskZO7PgA=\r\n=/Wpd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.28.1-9e4b3ac_1663741554705_0.10998951372012966"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0":{"name":"js-waku","version":"0.29.0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"gitHead":"1508a9169af5d053fa9d688aef771b9a3ee8bc4d","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-44GOpNbkFt/1/bDZ3tcaeemehaZaxw404QmTvHw7FUwY6dtvGsDEERLEw1TERUljDESFjvEOcJjYnLcNDY1MHg==","shasum":"3298789a214611463af428ffcd957edeb534f35f","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0.tgz","fileCount":246,"unpackedSize":3300231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq30NzRNyEJkv3ygpOT3o9W7PUkX1iu+IvWE3hRPh9tgIgFXy/v/6eo1bij3+WJx+v1/QRHrJ177KZKoeMYHKirYI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKrPbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG4g//QsQxDV89upLpqbJzhLepiJZW4dJ/97fi8AgNcYpMCJqU7uS6\r\nu+ShKTO/XMnSv6kZXTvjc6es0N1Q4CctymDFxF7d+OLl20+ArUKcCfWkHLTM\r\nJDca6l/g39p5ZzPwe6BYKGgVAEeZGFeGVEu7dHGRlAcB/raU8WRCqnxpjiKE\r\nznWYOBUVLIkEGvozJxeVORjND6V+ldtxGjswmVQKYHOiZQ9SKYT5NwW2yDRm\r\nJE8R8ypQP8sPfFonskPiraSLbkMofx8Zr0DebQecss96fIUSiWbd2KY5IpnF\r\n74apJiVBAGXGzTZ30lUJDeX8bF1v9P3b+jDLMdL97sBwqG9CCUfAA6nykNBz\r\neXj85MbxGvSNrVSyt7EoekA4R0BCkW6vH9JKLPT85nzOuCTd+obWDwyfXKec\r\nTY7ZSTMuas/ACKL/T2/UN/Cu61MUKljYyJ0pY0F3neLQmcGAcIFQMDX3DY5u\r\nMk+w/X4yqQQKBApgWaWAhwTKEYmhsnt2hjNRVb1ll+HkCJnKMGk0xGLlIr8/\r\nN+4sPNsM1wGJtolklCdyo55S/IDLPe6nbixVSX+xpqMYdLZf2ZMg+yTyWjTi\r\n4BNs/vp7UA7ttpPthNbVXU8OoQjplmd1d8tqhaBFwC9QZWqiWdqDIThfhSEI\r\nxjpw0Ex9nIKqFuJbEQYmxJsoQiz+wSvmnkQ=\r\n=2ySI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0_1663742938906_0.6223365678563761"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0-309bebf":{"name":"js-waku","version":"0.29.0-309bebf","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"309bebf2feae13e98eb791f7ff0a214b34eab5f9","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0-309bebf","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ghWIpvcGf4zimRYpzO5tpIM3okgKPzIi8QtSXxlsOOlYEQi+mEkc0e26Y8KFz3BQVzQtSTEqrwxT7sqkHpO8OA==","shasum":"99fc71b11db814d02997e39f0a0c625b71296531","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0-309bebf.tgz","fileCount":246,"unpackedSize":3300239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPrYetQp2MALk/CRvt6UnfCjDE20wMczGe+3fXAvpcvAiA0Q3V7TTGDr4Qp27ZGznPYfLbX4ivHDT3BG8qnSLskvg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKrVOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob0Q/+OhGaky76tQT4ow8vh7TwWU2vjaHtDevC26GSOZ2I1MQUTD4n\r\n2nClC5fbWJBOVwDLZJYvRJ7/x4VnVPgfRIxYobVf3SfIYACC0HMnW+Y12sTc\r\nj+SL7A/n4GthurOXn7FWkGmDNlJcCtovaNkbnEL05bUYYbpxsm182QiLsy8p\r\nue6GokEeKKlfl0tqfofK0JoalsA0vvD6+5IWNYJCcM0k8jEWx9X6BL9padFm\r\nXi2gzbBO5BZidfkwcjt1BAyD5mVDKUNmu+bRk05CWVgqJ6X6C0cFMDSFS3yf\r\nmNBaCiAbePTyh6GRAwMQoQi5sl4dAuAfl4d4iTMc+roTe37WqiQiYfrb7RMC\r\nY83QxNqli6Zb2+3EAblPKN984hmgMsgZnGJyE8QDRvdFM4qSLqQVbUZNudI8\r\nQ8cVL8dcYsv7l+Okh93HfuGjzqO1cR11t30gjfZ3fops6apk4bIT1nse6Ff0\r\n36R0tNaQMcHVXvpiyfyx0SzDQJaCXepOHWrpDC1SIA3ZAhg0rLTCcws/Owsw\r\nkWDYLUEBvzr/k+bVR/T2wl+rK4/Rc/mbuct5V5QkrjGu9JADoyUTsTypOJ87\r\nEX1S6QPmilIijKPO2jsbK4rI3FCbBlV3IPIWSQFWqw4FPJk9I4WQF1/DFdiK\r\nnatRDGTNdvItLrDBeMyrrnIWE+BXJEUiGB4=\r\n=uXoQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0-309bebf_1663743309764_0.9075172181933784"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0-5bab85f":{"name":"js-waku","version":"0.29.0-5bab85f","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"5bab85f93f22f853f0d2d07d134b8c5d0d4a93f1","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0-5bab85f","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-5uJCslPYnz+7QoY33ybVbpDnxduyCKzOmIDCGYitke6AtHMwsBfRIlCWlHdmUWonB3UdLZup80Rk07IPd5gqhA==","shasum":"097bdfbc790ad45e4391876bd24976e0bf4efd4f","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0-5bab85f.tgz","fileCount":246,"unpackedSize":3402564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeOrIqmvBHNlpJ+UjzFFCpYrXZPvrkA2m8wHrsFJzDVQIhAKSX75Wa/3GEL9KFT7atdOc/8OATDSLeyI9bCKepNyHH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMO84ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLwg/+P526P8a73ANAsT9Se+NivxGfuNAayymldKhkwsa8KxxPeREw\r\n4Rb/K3xWVsKYUDZiB6jBP63z7hUrAc+1gLYqrmT23LRmFHUj0/oTpFE4Wb06\r\nnEHOp8dWOkqQc3DOJAIpoR6jKy3QCJLR6d9HQZqlx02MCC5n457Qg54kB+ii\r\n+r/kruSjPScJCkl2SM+Am0wexH6Kjx8WM9SM7phIwB3joSUDEmi8r29FGOk2\r\nkiVEctVIn+Jcb1xsXwxAOmBurpxAyTg7Ehe0A0JWlQZivpHn0FWcsX2tQfxp\r\n7QUtFPfrv3tOEx7gmjg4/v9VY+zFfokbky3PBcKz9xabV31n3ufO969PIlot\r\n6bLN90h3xlY6fyGngEziH9dDks2If6p4jBjE6fxzh88K/mZRKuWnCPheWgrC\r\ns5+s1lKEDhonC0PzpVO2B+yTm4oMReVzWTFqELkQm6EIdra/vPbgLlGP9Wze\r\nnbA3suK73ZiKzGxL9XS/4NwFbguxUzgAOf/AsGdb/RWI3lb2iA9c8iy0l6No\r\nT8SdbUo3h+aULef0Me2swvMD9fNArjtN/us5qgiUJ6r/Vq1VClkUKiChoOSc\r\nhVnfRvwBOuZtpWzOL9CDExkmdagxds7KJU94jiltdE2ouwZkZKWQ8zdG9+eh\r\nvtuMjx8Z4U25UAEgny/HhVl/XdTuNcNpb94=\r\n=1kRx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0-5bab85f_1664151351970_0.6043813379038121"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0-7714812":{"name":"js-waku","version":"0.29.0-7714812","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"7714812cc9182dfe3135be0e52bd2b208ac48b62","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0-7714812","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-pHX7cvrLC8Yw0KxTa8KJlFcE9S5WLkBWqd0pWqBWGCG5mU1Q6LWBZv+rOYuhn9wkCCpjF5jWJvmTohzkGt91XA==","shasum":"1c314d25ff04fb686b68313d23e413133646a002","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0-7714812.tgz","fileCount":246,"unpackedSize":3414959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV513EzC6MTzQNZXKU/aDCLvuUc0add7aGamBYMZJdXAIgBtvcXcBgRhGWpzNN+IMMRDkVuy/Seq29aqsdHcpCygg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMhrvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJkQ//em0WwfM5wkDmqF0/qvkdEnG7HdVS/rB1rlcdHXRb9aeZwa9T\r\nZLk0n4uCIxwi+dX6u8OXFr9LXfCSJ3MqjvkrZB8Z4jl1VYYESVHRXxGzyqgW\r\nVvOUmoDwFfBUYlDs/0SYLmrVFIwdHVCnZtxaqUloBQ3WwdJ9fO1hBowk/Td9\r\nUClNt31D4ra0otTpaR+abyTmiafj4+BMh9GpScIbmu4fVcJVgNw2bgwAyEi5\r\nCbX2Kng5TcXUlmjRIWUuhEFqM7FH8Q+bzhum1PbP3aHE/6deo1fTnZ2GO0aM\r\nuebHPl1Uwae7NOB3cr6El87ufO0oOZIjnj0PAm68BSRbsNatQ9Bm32NMi0uK\r\naSHyj5CvRlgoCU+gTIsAbQZM92/ayu3eOgcjxe7SCcE+a9/c2uFLmJp4OzKi\r\n8EdFGKGm4QbcsbETC4QX2vB/W/YcEH5ift6Y3gSby4TBTAkQnpkC15wXAogS\r\nzd8Hwzx50qMxUGrtGsxMdHnn8OlfvjHNw0HNqEgqVFIGg04ued6bwTicJppr\r\nvIPr8Ju1qiHPWKZgXBog2lcAcQ7OvOXIo7iVBQEhd+fWQzGy+e1XHtAfzDCR\r\njCoSehAGAhTbS4AHo3BZshqOK/07gaE+vFqM3aY9fBR78gCzBXDj29gCpysw\r\nXjZCeWAYqwVDOXpHDC6stGg+nnADGHj3LFQ=\r\n=xz9z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0-7714812_1664228078946_0.5849972134118229"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0-0e36c8e":{"name":"js-waku","version":"0.29.0-0e36c8e","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"0e36c8e95ca502e0b238363a7b4427d3b7a6adf4","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0-0e36c8e","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-wQYYS60dOigm8fTSHLAgzl8DABfqjGBLqdFzPMTiQLW51VTIzM6dWSacz7xmWgehlakyvhJhZV7KgS+WjWA4cg==","shasum":"3fd3db27be3278456aa65b11083a5fd2d605e174","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0-0e36c8e.tgz","fileCount":246,"unpackedSize":3414982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1WHnnweG0irF0qsbELAAf5/+dxVtet04Lmbq/hfZ33AiAwdooHTeVLm4tIz95rQRQU73OaBSSS0K8x5ks30f+8JQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM8jkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUug/5AFm6P3AaO506v0tJW07COs5Dir/oMgOqFIqtMqq9T4AjOOkE\r\nCg44aWvwYlazLiXGW//ny9RK4npD1KMv9hFf2VvwhhuIi3dsdcb7Tjy/EW9U\r\nd5UzCcUU8nQe1GXWAGfGF4XnK5mS+b/sQHfOBFPwFMQFPDtoY/M1hB9mO1gy\r\nIv+v8Qn2qUwM7JVX6w1FqaMfwbZnAUNYA+xoTioNL5lHWakrV9Pu6dVW3aTX\r\nBliv4qcd8Caxr7vw90ujwUxPyYsAwS064dMKh5Q4vVzbbji8kGMAf6MLNa2H\r\nRzZiK02tDmBCORtLDemP42UBqnhMnCFO+/Dq/AQSfamZVbNU/RucNt2vHFNy\r\nn92q3e+oJ5HEpYhTTu2SlZ5ocLrfL0Vt05hnUtifPKYQdVJVr/7+ZCEldAju\r\n+ajesyNWllOoZ3XOhV/K2lbnqQnYQHwUBirQI38bMW/Wjz1XimlCdbdK2Eko\r\nvbxa98rRLQdsFomgt3Py7bhdSd+MURrmykABtkDBXkfnDjNmxWOPX5Kr32vm\r\nYVDQ4Iqnpop1r7v4ojU3ryHttEHpPGXupCXKUOgtzO6Pj6kNnpjiLi/mrkYj\r\nPf5hk5KFfxtZpBQ2vpMztVq8OUYk0aPk8pJnNXxSVvZkzGWZDNgXIQoDXNdk\r\nap+Mj4BwZgz3OklJyT9zaceOQpxuF368Pok=\r\n=vqrs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0-0e36c8e_1664338148520_0.9094958591446669"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0-29436ea":{"name":"js-waku","version":"0.29.0-29436ea","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"29436eafdc164f922a1f821c4599e5aae5cfd176","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0-29436ea","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-I2rbC4X0Ho5jnLQp+5V7jqVBk0OY11+mR8zh2HFbPo3m3ifqYaASeMmdE7fFQ/LY0uUFx1qphJq/0X+agD91wA==","shasum":"697d816982fdb4e6cad797b3422b5ff4d6bf58c1","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0-29436ea.tgz","fileCount":250,"unpackedSize":3420790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAQhj3O5IVVj53cyb3wngYyTPuyex/OaT9DmRIu/QjeAiBgJIGDQ/HeaO4G8VWdWdy2PSDUnkV6qV8CdsFQpob3lw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNl/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXig//aDy0MdplgLfr0z+OekK54K3OuRURYKxmAby3awMTT7I+UReh\r\n0iGj3Mt0zz6ZNtsH/vavzD9LnR/UiHaSR9ruPKcQHq2bSfcmsHWo3CPVcBYE\r\njCDiwne/ICJcvUo4jiD1BopVm115QuwvROIa0xGoqhsWr+1zX6QG6e184RDt\r\ntyKwNk0QTnerYlVPVMGSNdntQcubnzdeADmpyx72hE5prMka0pNQ6fLfB4f9\r\nc7py20CNtzQyFshCs8S3rpt4kuf2dJSA9qVtfVe0zS3kFG/OvCFU+ToAlS3g\r\nDaWOWiA3aXIO3cSWC/UhW8qQ5wO0oYnBuZny/bMrGgm2VvDet38UtOOVoWQR\r\ng4UklzX4xE3FnIez9f+MlA4u5wtjpRKaqNiK6riOp0m1f/ajiWMghV1nO6M6\r\n9LPAGuVo5iT5jVaBot9b4Kh/gvNISs3L3vn8k3MfCUwXolApUMxgbhljFcIk\r\nxOnOYIovgZUjNlTqi0+dlXXeVaXfM96Qiq5AOBpJ+MQAmGBla8ODYPLlL4qX\r\nolKPorry6QohxpFUj01mwkFvAWhZL+vbVOFhD3Agc0FLPJHm/b5hL6iWTWko\r\nq0LEWmygI+KnCqY9Bpz/MhyXKSlD1TWwneEqUZy68O9Ow43gao446Z/7S1Uv\r\ng6kj2xFIq+UcOry4VRA4UV04NRUXt+5JZOk=\r\n=OPrS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0-29436ea_1664507855170_0.17728630689801195"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0-cursor.0":{"name":"js-waku","version":"0.29.0-cursor.0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"gitHead":"bf1988cda855b2a2371c57b6ea5536035f8419a6","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0-cursor.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qgzJ5U4T0ZFQqZBlUIpQ1hTztzux1LubkfEuxB9mtyNHSIK6+qCimElCxWUKEC8f0k/IyfYzxSkWXu+17Y5+hw==","shasum":"46c2f806bccd82aee84f0d20733d381040d08a75","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0-cursor.0.tgz","fileCount":276,"unpackedSize":6988170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbOmZr9GRN52aYnegUKn4OUUGI58n/IlLiw2xiU8qcVQIgSi+l1PhO2zqEnwLlHzGrNg4uCni41RPX26IZyw7lIYc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWwDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtixAAotdiMxmGSIjwVH47jiXN9z0s94gA2Y3mEEbBRSQ2CnJ+WDdO\r\nyDZypP1fzSF3WlonlWahCvUu0YuQaNzKIsvHNS6oe3SzTNdp8o7lBBVCvvMp\r\nd/BKMKdxr9udOIpukpU2knJU7fgMboxKdcuK2inYCqYIEu9IrmRd3WMv+nck\r\ngOdAZ7fTk3L5sLz+dVbuAt3pJehQkrfQlGO3jbFYcdZHJE8pWQrkVrZ/e/wZ\r\n3rQd699yqvPVEQiiUEDi4YKai1O1++8ijWi+teqtDMly2go3I0bh8nCeAJuH\r\nRNW55tWKjSUomCU16o88dCc245zDir7oxDfEPeNgTayh5CodxRKYCEov13he\r\nObPV6gOl267UgTWhA48e7Bw51BAPRxYBV1cWVPRe00OC0BF/xCBJf6TtmaUf\r\nIp59F/YgEheHZDWkdKDnAM1Y554/MkyNdd9ZkEg06OuHKUOQfXb020WmSLXB\r\niKQodw5pLAPy6/hrdCnOhhiKUHr5wiNHYnm0DHOJ3E8Bcjps8KuFWOt4qT4g\r\nwWeditHSwEqx3KOCytWczW8Z/7QbMGZyM+UzQoDSSqwWU4VSk82DCrrsInTT\r\nj0+s9GphqGXSZv/C6aP1+mQfZAsFeCwWR4KUw+b1Xklg/Y4Iu8rhpKBIP2ZR\r\n56M9CTwv8GRovZiCKQ+SLvN7E6Thej41G9k=\r\n=7IU9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0-cursor.0_1666908399530_0.9949480159234221"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0-f3bd7a7":{"name":"js-waku","version":"0.29.0-f3bd7a7","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"f3bd7a7ba5f8c10483ad95044cf0ac67a95022d3","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0-f3bd7a7","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XTwYMc1nLv+Ad9+GrMeL4GzKI+43e8emcT+HIq7kvr3gXtXg+FNpfI56AJn8jbBh3xIOdtzzVNnYiie2KzwhTg==","shasum":"af918b904ed45415d5ae83d8a579df9efe32ef9a","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0-f3bd7a7.tgz","fileCount":242,"unpackedSize":3318809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+iWR34tVeyxP4nfA7Ch/XeEOBKQwBawxRaRCRSO7HHAiAUjETUUJtcqLiPG3qhsiysSmVgfnHRyC1NgNVwHEz3rA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWwLgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7nQ//cKXYIqEkbsYp2T2L6yDQzp9MV2CJYQ4gIioV5CLWdRUYGWk5\r\nJbgOf6qe8nBBGFn/7PbrV9NyjRsK7FKiXBX2Mlw8MRZsiZd+eaTm6da4aJzo\r\ncy7XUiH+Gf6Shcpla9yqdR0HhYVsJNWmG/pQt80mM/p1idPGaySY6cKkIonN\r\nE6MIX6BG6TeABD67tagn6Mn6yNagbvXhx0njcPUyQDEcdEVHYIM38sP79W+e\r\ni71iVQcR2T6QC7jT7caBuMsYPTofP56T+LH5ov3vBRVxnjQr8w+5/bSTNY/h\r\nA0dyFDRTxe/Wj7P4uu+UD1xz7hHdGT/bEfGFKCQ05fYrtJNFEbB+L7AKa6lC\r\ndApu9d8WboOvYkNQwHgYwHkDS/fUmg8x77oJApgReueUmQV4zfNSuGoVGmBA\r\nlba8j4LMiJp2bpFkuSi6arobdJ4pLHgdSDVHfL7SZmvXhQ4RVc2stZpnsZq9\r\nvrnWR+Q/U5+CAUyKPZEXObmbw4+JtI3ePJeGZ1dw+fyn0otAj7AacsrA9zJL\r\n22sRPC9MFPOlURGJttGsGPfqz2UXC5Ta5w9xLddceLTC8vT8szDhuwahtyq3\r\ny2aYtithw8QLk9M+ugT3VIobJRgwjnN4OeccxJWd7Y/iE5SF96WCJJujbmHM\r\nRciEqzen2WOIQnIwqibnCxT+WFqkpKNlN2g=\r\n=HPaJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0-f3bd7a7_1666908895880_0.9048929645079931"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0-d6b7aee":{"name":"js-waku","version":"0.29.0-d6b7aee","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"d6b7aee989d0efcc10ffc1933b5d99b30b830382","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0-d6b7aee","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-L12Dsmd5kTUbx7X8ypYGmqs4fUoWa3y2PiFmCGDDIENPUP2JUc36BzDyRoJFZudHjXx6hAdNGE7DSazzICcbhg==","shasum":"6ff4151dc8df4bf9f3ffa92254e430caa11985e0","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0-d6b7aee.tgz","fileCount":242,"unpackedSize":3319687,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5kZ5QgJFF5y3ADyq5I2CZ/omnVAu+q+7zkLtDs3T7QAiAwWYhTDv4TdoPrTpH5wqCZ3leFRvePdplkMOPFSiCurQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWwlWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmXw//bi3kQ6WkwMKCe/icECIOpenBMBMGA53mmgSMsRqQ7pDviKfG\r\n+AQJTxW1F25H3HByWPsNISa06ghmYv5Yx2OpJzeD2TCpzDHsNF0Tnzlemwoj\r\nFGI5e+udPPLZ6+0l96+aoUemMBwQ2K6eHHLNki/AVTH4OZpEgE6mCIwX8upa\r\nR8t8rFiASKOGNvhOyupIxp9gg4CVazbrIIn4e5tsCiw/HKrc9eYb/Jbl3gVk\r\nvWIOLjb648HmAEzO3mIJWI974HfMpHtJxGUg9afXC3tCkW0pRCAwu6tXjnAy\r\nTY0xd65crMfEg9Epu6p29wetvbjIyg3VLK/7ZPGdusEeMqeKuxkBDRxsH7Fj\r\nCJibKc9/LxgIUdeCUzPRVApQwON3uk/mhnfvjRfHwGglv2Afhl8WbzvgB7gJ\r\n4XSc5e2kCcRsLUWxXBxj0OTW8gSjmmvn43MJnJM5XcbVfsF7HTm3RLHt1yFg\r\nBxXP8hGaRF+UFdFH4+w87+1WETRu5Tr7KJjXoqa3MwZ4rlMN/GZdo/XWWw6C\r\ntoG1BVryViPNmrG5dagei5mkZOQiq3U/qsU5D68WSI4LaP+nLzkiS9Jx6wCM\r\ndYMeezB45DmkodGlij2IsdKs2JfymnBZMk4tkCV3BbW0+V7XpWF5QVWa5jNU\r\n4UeI4DgpzzsJiBFpBo0Fb07F5ktnINzILvY=\r\n=gdMM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0-d6b7aee_1666910550355_0.5332051467730174"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.29.0-b7d86c3":{"name":"js-waku","version":"0.29.0-b7d86c3","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"b7d86c3266c0e8a4d8e00bf3f8abf28334523ede","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.29.0-b7d86c3","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Q9N0cV/fiwi4oPV+mY564pX+UCqgaktAjD47190KhqMtw7vS8vZvT/BsEOsPp7h+V5neBRPr3jvTbJvmklxruw==","shasum":"aeb7fed3775b4fee3d3d299fa795bdd7983c0be0","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.29.0-b7d86c3.tgz","fileCount":242,"unpackedSize":3319386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjT105vQTGaPAaOMMTRQqexaz+qqiSEtHs7QXLDF1u7AiBFEjXf566+wcSKwZrB3j6iIj6fjP5O+N+YjJpoMXaRzw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWxAxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYfg//cof0jddE6wgi8sg21+fVkv/nTczIYROGK12ybgiEEyo/eFCy\r\nLpeuY9lgSwt1mWipq4d4zxtM/br8ix+A13FDabZJXXMjM/tnfuysCJWsV1PD\r\nytwsC6Lr168/+I4LdqG1ynOripW1wBleEFQ0w9gcrXdc6G/G3CaGK+2fbTC1\r\nPgEh0flwDsvOeZJbYJxx2I0wBG/JKbhCVlNl0KZH9zOZXpoOuMw+h3mr3eOa\r\nS8aG5WjT0ESxoZO2C84QtnLkhHGapsghXsu28kXJHHgrY+qy8aC16bZcNpJk\r\nRDw3EVoYbvKx5JA9fPxm9maglCq93QSu2m8A0hjUKwcq0fA94PqoY/i1dFJ4\r\nD4WprYAKhgyX2kkf+j9SWeANUPM+02CBeDOFbwogiMClU3h0wbaaui88vpVw\r\nqqJDxMaka0t5U3rC6HkvNsWpLs3se8szugtMt21nbwwqgbAjy1EF8LFsVF76\r\niDT/e09xASNAk45MZTycDCGdXBEe5v5UaDiRiXcm2L9hLQoFIPj22mqISoic\r\n040KJzUTdblo0gvvuGXJt7L8nXQxa2m8/SXQC0L10/dWWJBj0noyv6Ppgcxn\r\n3MZjfoE0FKpP3rDHvF/sFrvZmI3PYiT6g7bYBlhO0084U6PAjOUcw813gnvT\r\nAGBLOEJhLwsxe5p43Gbzgb7lpPr9YRuaFa0=\r\n=K/FO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.29.0-b7d86c3_1666912304975_0.37488540791163416"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.30.0":{"name":"js-waku","version":"0.30.0","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"gitHead":"a502d153e54417cfd078e369c06d119594e22e60","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.30.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-CcPsPXbuIIoaMwRU/jw+U4pVCqRPbt4h/tjpk4skXnlTLTSGDOkfpvQ45Aj5tS0yXgwKdAjOMziV14OwfeZw/w==","shasum":"5277630b03172cb13be2d0a5083ed33c8c09835f","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.30.0.tgz","fileCount":281,"unpackedSize":7552760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnKkfDnD0nMLOqPdSrR7IKFvp7FkEGXFk2R+M5e9w35QIhANwRs2eWunPhhK6TAPUS/7VDFAxnoMD9LUOIkWmygDPS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWx6xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI9A/5AeJMcyzHx+brbLP18Zd2QLDyUBUMQjq9UFaq3zTovEHxoZii\r\n/NQS3GrifDz4B/fd+VI5/hmbduoMiWuVcRfsEuuwqdE/CrRQqs6QxYEmcqUS\r\n2arP6k7zK4CTnGhvt+bCw7VK/2wQ6gV5DRIwT+Z44kqBzLQ4PkyEWGBvKlQC\r\nTr+RKvMm90k3Ku4LfhuAkgXfw1TiSNmF9s9yj17bt4rIPGdsWSHRr6Ll+fcx\r\n8bA85O/kecYmy+DOaJLc23uBkHsLyEDUA6MW2tCJBwDRnBgZhHvq4ERYQydd\r\npwpo3p0vztzVI3ewT46hlVAAVEe4NS6s39lPKDSwng15152vY0hh71Jc33oX\r\nf311PsXDY7x1Z9CdiO4urlmobMQCQpi4pzIrJPg+BuIzJ80oZZF+NslB5SQs\r\nrnhytJEGEVBPHwtf6WpLa4sFFXRdfJ/xZ/pmUkJE3Obm0BMSLy2196OzeUML\r\nKmLBDCHzNFjvy3tJVzImPi3mkC3UnRJSWuQ4Aoo6ubXXzq3PkMjyldm/C8DM\r\n0iO0ERyGVw6PXxLD6EpqZxyyQcAHyWGPlYca8EHIDjRZvyC92EN5ZCoczl5N\r\nhFAlAHivum0dKbW6lkZtY2/bi5uAcOqegqNvlisQeV9aaA82mW20UacBMETQ\r\n30VwhtEbOVCDU+Uy7xh2qlQOpjXK4tNRv2M=\r\n=4tDO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.30.0_1666916017763_0.7936041873302211"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.30.0-0be8dae":{"name":"js-waku","version":"0.30.0-0be8dae","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^4.1.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"0be8daec1a358e516254d8d027596341cfacd05b","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.30.0-0be8dae","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-otvl/di46zSeyiuK8ycxRy9HuysL07P3r/Jf3vXPjqcelqubyVOX5Dvbmn43lMV4QQDbtS9sujDZdNXXGdpJ1g==","shasum":"5cac6d05dea3b10ca11efb63179dfc00eb0b0731","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.30.0-0be8dae.tgz","fileCount":242,"unpackedSize":3318801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQqH+d2UL03C8fTsRMo3G9x+Kk1UFkqY1J+s6bc+UC9AiA/KiQpam1vvTUq0MtS0y6aHzkfCiWLiQIvpe32CBv0Aw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWx/rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAFhAAlOUMQQxSVuyGwyfpEEjZ0qNfBGEKkzpXS10J6kMJ0IHf19Rm\r\n7/dkw3qdmPv1TIad92MSDHQMycSf+pHuSsbRHBCqkBFm85ndgwBc1tdEN4sw\r\nmQk8aSetZbJrcIuTgIlG1mQtww1rkIrSDfYgtpwREUpwal84JWcgeox10HVS\r\nmc4USYvFwxMPnOQT7JSomeXmfTw5hZlupoz3PXsQSnw/XA63G7Z9Kks1YMtg\r\nzWf//By3NyKh954426supf6ITKLx2PXQUMXPHuLLq24hd1N0PeDK736T3WPd\r\nFIUSx1apfLtfhzM7DC2w3cW5nanFK64GHrkCCIxeCcuuNXBfiai3HFa7jmDg\r\nhv0FHu8XJ6ex+Vz0WX8xw2NJKubSAsWOMgUw1Z7AnOl99rDkXGjTNHO4g5yA\r\nmgD1NiHDxkdNM6XkS4KWjA4wu6e98g+TiMr0ueYHZVmlSaKw2obV9cf/ZGgc\r\nSI7rnlcTqWcFoZw1T3iy4ZfgxY5l2Ned+pdEXPK+863PQMqDKnZZNN9ySRPi\r\n/EGg9FDJEXBNCmEJrCAPFTidyNfL9S2C/Q+IlDDhF946QCEwdnq1oHx4J8+L\r\nKV8yEEyexFqdEyY0/xBD5QyZNDhFNDzpW3jnmRhkKNGt3722yp8SkfD3S7bu\r\nFSdXkme/OTF0dA6QL8Tgbwr7A00nK09eI2E=\r\n=9NTY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.30.0-0be8dae_1666916331257_0.193507533313251"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.30.0-2af5b3d":{"name":"js-waku","version":"0.30.0-2af5b3d","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^6.0.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"2af5b3db44458a4d076884762e042bc7383ebc86","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.30.0-2af5b3d","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ohni8ROX4BkRtPO8ehWDiDZS+FqeaiFMXO7+azTXtWJg3OCXy4+ObDhVT1bfdj4Q4JIVVx06loK5xBjNaSg4ag==","shasum":"f7dd50fa38a3db26c48bd6adb429cf4ef1c67082","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.30.0-2af5b3d.tgz","fileCount":242,"unpackedSize":3316290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDZufRd9C8a/wRwADDyPqOkBJzmgnKf3kr5V0l8w9xJAIgYSiNNi/gQtAGjP5DSZsol+xGBXcNtGpAygA4FtZZvFY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW2RBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQkQ/+Pkw9NqbiL6pBEaVHbxRTOnUsFSBnQnyk/zB0GnUmTRv2Ytw3\r\nVlpUenjQPCKhG7MhMx8WG4a5mcjffoRQDPaA9I5VEttu+z+WP2AbrrZCjgpu\r\npupx9ODlzRJ05i+fj6en44WanGJ/ZG58jkEZZjUsbtV1TfURsWSwpbV7bf0G\r\nAMhpeQ4tyDPehpm+1EM2t1MJxY7YBjcYr02vAm8ZtOuKLvX+ZeezVaXeckAp\r\nj8NTMCAIhQiTtHhI2v2Sh1q7K7OHtVXUzDLEOgiHH5Q4ZKZL0ymlXyV6O0qi\r\n5521uxOMtUtZdm5h5ttY0fnPDYTAXqI8K9mEaUF2Z86aiuUfzOufYJaQAEuj\r\nNchEBFMX5Crw4wnhf3n2MmHxPjc7uA3Dl0uJF6g9hGjrKshptjSM7poiZNCf\r\nk9naVpEhs6NpSGYx5XFc47fSfFcIBvnZCu//xInEhW9M7yWGJLhr7kIo87yN\r\nj+l6bxbTXiUN0Zp5tDiJHkRRlM1rIfDmmG53CVnRf+Rs7jiko5WBJkPMiuLu\r\nFhuWaf4WXmI614Sa7DIjHrChOn+lqIXsGegZdAzUjPRGZlyB960iBeHaX1m2\r\nvHug3ml/TfVjjjhaOGDD/JOmD6BQmmE08E79W3Nv372LAI+NynznprcUGNQ5\r\nD60t5J/qypNAVpeAeqlxKMaZVNaJI9FX1Kk=\r\n=48+U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.30.0-2af5b3d_1666933824857_0.3183879876743163"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.30.0-00db169":{"name":"js-waku","version":"0.30.0-00db169","description":"TypeScript implementation of the Waku v2 protocol","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib/create_waku":{"types":"./dist/lib/create_waku.d.ts","import":"./dist/lib/create_waku.js"},"./lib/interfaces":{"types":"./dist/lib/interfaces.d.ts"},"./lib/peer_discovery_dns":{"types":"./dist/lib/peer_discovery_dns/index.d.ts","import":"./dist/lib/peer_discovery_dns/index.js"},"./lib/peer_discovery_static_list":{"types":"./dist/lib/peer_discovery_static_list.d.ts","import":"./dist/lib/peer_discovery_static_list.js"},"./lib/predefined_bootstrap_nodes":{"types":"./dist/lib/predefined_bootstrap_nodes.d.ts","import":"./dist/lib/predefined_bootstrap_nodes.js"},"./lib/wait_for_remote_peer":{"types":"./dist/lib/wait_for_remote_peer.d.ts","import":"./dist/lib/wait_for_remote_peer.js"},"./lib/waku_message/version_0":{"types":"./dist/lib/waku_message/version_0.d.ts","import":"./dist/lib/waku_message/version_0.js"},"./lib/waku_message/version_1":{"types":"./dist/lib/waku_message/version_1.d.ts","import":"./dist/lib/waku_message/version_1.js"},"./lib/waku_message/topic_only_message":{"types":"./dist/lib/waku_message/topic_only_message.d.ts","import":"./dist/lib/waku_message/topic_only_message.js"}},"typesVersions":{"*":{"lib/*":["dist/lib/*"]}},"type":"module","repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"license":"MIT OR Apache-2.0","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"scripts":{"prepare":"husky install","build":"run-s build:**","build:esm":"tsc && node build-scripts/fix-imports.js","build:bundle":"rollup --config rollup.config.js","size":"npm run build && size-limit","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --write","fix:lint":"eslint src --ext .ts --ext .cjs --fix","pretest":"run-s pretest:*","pretest:1-init-git-submodules":"[ -f './nwaku/build/wakunode2' ] || git submodule update --init --recursive","pretest:2-build-nwaku":"[ -f './nwaku/build/wakunode2' ] || run-s nwaku:build","nwaku:build":"(cd nwaku; make update; NIMFLAGS=\"-d:chronicles_colors=off -d:chronicles_sinks=textlines -d:chronicles_log_level=TRACE\" make -j$(nproc --all 2>/dev/null || echo 2) wakunode2)","nwaku:force-build":"(cd nwaku && rm -rf ./build/ ./vendor && make -j$(nproc --all 2>/dev/null || echo 2) update) && run-s nwaku:build","test":"run-s test:*","test:lint":"eslint src --ext .ts","test:prettier":"prettier \"src/**/*.ts\" \"./*.json\" \"*.*js\" \".github/**/*.yml\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,guides/*.md,src/**/*.ts}\"","test:tsc":"tsc -p tsconfig.dev.json","test:node":"TS_NODE_PROJECT=./tsconfig.dev.json mocha","test:browser":"karma start karma.conf.cjs","proto":"rimraf src/proto/*.ts; protons src/proto/*.proto","watch:build":"tsc -p tsconfig.json -w","watch:test":"mocha --watch","doc":"run-s doc:*","doc:html":"typedoc --treatWarningsAsErrors","doc:cname":"echo 'js.waku.org' > build/docs/CNAME","prepublish":"npm run build","deploy":"node ci/deploy.js","reset-hard":"git clean -dfx -e .idea && git reset --hard && npm i && npm run build"},"browser":{"crypto":false},"engines":{"node":">=16"},"dependencies":{"@chainsafe/libp2p-gossipsub":"^4.1.1","@chainsafe/libp2p-noise":"^8.0.1","@ethersproject/rlp":"^5.5.0","@libp2p/crypto":"^1.0.4","@libp2p/interface-connection":"3.0.1","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interfaces":"^3.0.2","@libp2p/mplex":"^5.1.1","@libp2p/peer-id":"^1.1.10","@libp2p/websockets":"^3.0.3","@multiformats/multiaddr":"^10.4.0","@noble/secp256k1":"^1.3.4","debug":"^4.3.4","dns-query":"^0.11.2","hi-base32":"^0.5.1","it-all":"^1.0.6","it-length-prefixed":"^8.0.2","it-pipe":"^2.0.4","js-sha3":"^0.8.0","libp2p":"0.38.0","p-event":"^5.0.1","protons-runtime":"^3.1.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","uuid":"^8.3.2"},"devDependencies":{"@libp2p/peer-id-factory":"^1.0.15","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@size-limit/preset-big-lib":"^8.0.0","@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/node":"^17.0.6","@types/tail":"^2.0.0","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^5.8.1","@typescript-eslint/parser":"^5.8.1","app-root-path":"^3.0.0","chai":"^4.3.4","cspell":"^5.14.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","fast-check":"^2.14.0","gh-pages":"^3.2.3","husky":"^7.0.4","ignore-loader":"^0.1.2","isomorphic-fetch":"^3.0.0","jsdom":"^19.0.0","jsdom-global":"^3.0.2","karma":"^6.3.12","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^9.1.3","npm-run-all":"^4.1.5","p-timeout":"^6.0.0","portfinder":"^1.0.28","prettier":"^2.1.1","process":"^0.11.10","protons":"^5.1.0","puppeteer":"^13.0.1","rollup":"^2.75.0","size-limit":"^8.0.0","tail":"^2.2.0","ts-loader":"^9.3.1","ts-node":"^10.9.1","typedoc":"^0.23.10","typescript":"^4.6.3"},"lint-staged":{"*.ts":["eslint --fix"],"*.{ts,json,conf*.*js}":["prettier --write"],"./*.*js":["prettier --write"]},"readme":"[![NPM](https://nodei.co/npm/js-waku.png)](https://npmjs.org/package/js-waku)\n\n![GitHub Action](https://img.shields.io/github/workflow/status/status-im/js-waku/CI)\n[![Discord chat](https://img.shields.io/discord/864066763682218004.svg?logo=discord&colorB=7289DA)](https://discord.gg/j5pGbn7MHZ)\n\n# js-waku\n\nA JavaScript implementation of the [Waku v2 protocol](https://rfc.vac.dev/spec/10/).\n\n## Documentation\n\n- [Quick start](https://docs.wakuconnect.dev/docs/quick_start/)\n- [Full documentation](https://docs.wakuconnect.dev/)\n- [API documentation (`master` branch)](https://js.waku.org/)\n- [Waku Connect](https://wakuconnect.dev/)\n- [Waku](https://wakunetwork.com/)\n- [Vac](https://vac.dev/)\n\nAPI Documentation can also be generated locally:\n\n```shell\ngit clone https://github.com/status-im/js-waku.git\ncd js-waku\nnpm install\nnpm run doc\n```\n\n## Changelog\n\nRelease changelog can be found in [CHANGELOG.md](https://github.com/status-im/js-waku/blob/master/CHANGELOG.md).\n\n## Bugs, Questions & Features\n\nIf you encounter any bug or would like to propose new features, feel free to [open an issue](https://github.com/status-im/js-waku/issues/new/).\n\nFor general discussion, get help or latest news, join **#js-waku** on [Vac Discord](https://discord.gg/j5pGbn7MHZ) or the [Waku Telegram Group](https://t.me/waku_org).\n\n## Roadmap\n\nYou can track progress on the [project board](https://github.com/status-im/js-waku/projects/1).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/status-im/js-waku/blob/master/CONTRIBUTING.md).\n\n## License\nLicensed and distributed under either of\n\n* MIT license: [LICENSE-MIT](https://github.com/status-im/js-waku/blob/master/LICENSE-MIT) or http://opensource.org/licenses/MIT\n\nor\n\n* Apache License, Version 2.0, ([LICENSE-APACHE-v2](https://github.com/status-im/js-waku/blob/master/LICENSE-APACHE-v2) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option. These files may not be copied, modified, or distributed except according to those terms.\n","readmeFilename":"README.md","gitHead":"00db1698783ce1e70cd1bec22e8c424c5d6ec6b2","bugs":{"url":"https://github.com/status-im/js-waku/issues"},"homepage":"https://github.com/status-im/js-waku#readme","_id":"js-waku@0.30.0-00db169","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-IOf4Kzm2dVs1rS0+tLwcBBGXoCQF4GFGtGjzmh7PWStq5D9z3YbqkkQG7c1bI5YShXB5bwcK8Q9gTF7JQov7Gw==","shasum":"7b86cf2cab389fee3bb6d37cfc151c89759a7dea","tarball":"https://registry.npmjs.org/js-waku/-/js-waku-0.30.0-00db169.tgz","fileCount":242,"unpackedSize":3316290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk2Tq3SUXOsKffbiTvi0JYM0TrZgaMhSI23XfaN+NdRgIgDqIKYMFP8dra2sodXdqgu+7W2ysE0Q159lJSbEhtN+Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXh6uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6+A/+Nd3zF4TgMHoFvBCpGgSIS7Yln5YC8UVsHCGfqtaGJ7JZj+7C\r\nZG/yBkXYhklrNAql/jw6hQoOUvcF3usMkQULqisTurmZxOPoDVL+Rfc2qWoG\r\nDsQiDHPqpFDY8IXuytjWuP+rnJskEsweTkAEqqErjmH0JCzOzm53MXu/Xc65\r\np/98ov7LaS52epuxnt8N6/ev7sWaZEiemIrfy3PCAqoZrCNcFGZIsBb2pj71\r\ndv36L7RXYuLsyWCHnkGxxUedbGknxNyIrgKAjNNyYDooOBABMCEVYKksLLlS\r\nqvzR6FFPqOe3ZHXHnxuuDLrPHv3bjwK+m31eZCqPMq7/CqUJHThExYSH6o/t\r\nR/EYg4VksQgPCdGD/fl2HeI8IH/g535xOg/VfyJb/Zb8bLopPQc8x51gqxN6\r\ncUxHVI83/nA8vzDI2uL4hwx8bZkU2eD4zYtTneP/uGvVzR9tdhnDbs4quimN\r\nFC739F+0D6x1YfwMLExoCwWckHw0yuM5aKH7L4DOxMbma3QnITbBIgBTmv+3\r\nMjLYSmXMAdKyk5VlFj5YkN4IngTp/I7PcyEkWhCzr7JIizmKSPfSs/Mtlri0\r\nBFsRbYDKGu1HHgziHdaK/C+77Zsc/tbnyx+1fCNYhr6RJ/wME32nONRsf4u/\r\nmkOEHIEBDrA0vbQbq32wT81DkmVc+m20qMo=\r\n=IYh8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"royerfranck","email":"npmjs@royer.one"},"directories":{},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-waku_0.30.0-00db169_1667112622286_0.8456414695173289"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-05-14T00:00:18.099Z","0.2.0":"2021-05-14T00:00:18.214Z","modified":"2023-05-23T06:12:36.022Z","0.3.0":"2021-05-15T11:38:37.187Z","0.4.0":"2021-05-18T04:24:52.474Z","0.5.0":"2021-05-24T04:32:50.149Z","0.6.0":"2021-06-09T11:07:19.687Z","0.7.0":"2021-06-15T05:49:35.658Z","0.8.0":"2021-07-15T03:54:46.198Z","0.8.1":"2021-07-16T02:15:49.972Z","0.9.0":"2021-07-26T10:24:51.246Z","0.10.0":"2021-08-06T06:51:45.162Z","0.11.0":"2021-08-20T03:47:25.864Z","0.12.0":"2021-09-02T09:57:12.056Z","0.13.0":"2021-09-16T05:13:35.489Z","0.12.1":"2021-09-16T05:40:11.582Z","0.13.1":"2021-09-21T05:21:06.158Z","0.12.2":"2021-09-21T05:35:50.595Z","0.14.0-rc.0":"2021-10-12T04:05:06.599Z","0.14.0":"2021-10-13T00:41:20.349Z","0.14.1":"2021-10-22T04:14:47.264Z","0.14.2-rc.0":"2021-11-26T10:52:35.737Z","0.14.2":"2021-11-30T01:13:48.270Z","0.15.0":"2022-01-19T01:23:26.451Z","0.16.0":"2022-01-31T04:56:23.639Z","0.17.0":"2022-02-16T00:55:34.796Z","0.18.0":"2022-02-24T05:40:02.089Z","0.19.0":"2022-03-09T03:28:41.121Z","0.19.1":"2022-03-10T05:27:10.330Z","0.19.1-babel.0":"2022-03-16T03:55:22.663Z","0.19.2":"2022-03-21T00:01:04.996Z","0.20.0":"2022-03-29T23:26:51.947Z","0.21.0":"2022-05-05T06:55:55.424Z","0.22.0":"2022-05-10T07:45:10.422Z","0.23.0":"2022-05-19T05:53:05.348Z","0.24.0":"2022-05-27T04:21:29.399Z","0.25.0-rc.0":"2022-08-17T02:14:38.175Z","0.25.0-rc.1":"2022-08-19T07:57:38.893Z","0.24.0-3f41386":"2022-08-19T13:06:09.879Z","0.24.0-63bfb9b":"2022-08-19T13:28:30.572Z","0.24.0-3635b43":"2022-08-19T13:53:21.421Z","0.24.0-cdd0752":"2022-08-19T15:10:34.442Z","0.24.0-ebb0e78":"2022-08-24T00:10:02.431Z","0.24.0-b6612e9":"2022-08-24T09:35:16.920Z","0.24.0-2d229e4":"2022-08-25T02:48:35.096Z","0.24.0-9f52d2b":"2022-08-25T05:23:30.071Z","0.24.0-b351873":"2022-08-25T05:31:22.358Z","0.24.0-528bb19":"2022-08-25T06:04:57.607Z","0.24.0-aa40959":"2022-08-29T06:50:30.345Z","0.24.0-e3bef47":"2022-08-30T01:16:49.028Z","0.24.0-9248b01":"2022-08-31T03:31:17.422Z","0.24.0-9195f8f":"2022-08-31T04:34:17.020Z","0.24.0-4740eab":"2022-08-31T04:39:48.962Z","0.24.0-71ca4c9":"2022-09-01T00:58:34.866Z","0.24.0-f52dd9e":"2022-09-01T04:53:03.139Z","0.24.0-158b789":"2022-09-05T05:14:19.574Z","0.25.0":"2022-09-05T05:49:16.864Z","0.25.0-62cc475":"2022-09-05T05:55:44.995Z","0.25.0-1d3f618":"2022-09-06T01:36:38.864Z","0.25.0-ad85c84":"2022-09-06T11:37:41.958Z","0.25.0-d9d237b":"2022-09-07T08:11:33.208Z","0.25.0-0c7ce36":"2022-09-08T04:31:58.301Z","0.25.0-023e175":"2022-09-08T04:42:15.901Z","0.25.0-bcb9082":"2022-09-08T05:05:57.063Z","0.26.0":"2022-09-08T07:30:52.948Z","0.26.0-39f5b83":"2022-09-08T07:56:04.654Z","0.26.0-4d29698":"2022-09-08T10:22:13.906Z","0.26.0-7cc0289":"2022-09-09T05:36:29.878Z","0.26.0-31873e2":"2022-09-09T09:03:16.215Z","0.26.0-70547db":"2022-09-10T14:37:55.892Z","0.26.0-9c43905":"2022-09-10T15:00:57.161Z","0.26.0-bbd035f":"2022-09-10T22:30:25.450Z","0.26.0-b8640e8":"2022-09-12T05:20:37.150Z","0.26.0-fb47fcc":"2022-09-13T01:07:04.020Z","0.26.0-9a4834a":"2022-09-13T02:13:46.361Z","0.26.0-f2d667d":"2022-09-13T03:26:26.098Z","0.26.0-c193ba1":"2022-09-13T03:54:36.053Z","0.26.0-d83b2b7":"2022-09-13T10:45:10.156Z","0.27.0":"2022-09-13T12:54:14.561Z","0.27.0-d34b64a":"2022-09-13T13:07:20.588Z","0.27.0-0c83953":"2022-09-14T12:59:24.231Z","0.27.0-8daa6d5":"2022-09-15T01:39:36.766Z","0.27.0-store-trace.0":"2022-09-15T07:00:18.407Z","0.27.0-store-trace.1":"2022-09-15T07:04:24.927Z","0.27.0-2df4c5b":"2022-09-16T02:40:47.952Z","0.28.0":"2022-09-16T03:25:46.539Z","0.28.0-e5103ad":"2022-09-16T03:31:33.612Z","0.28.0-32a55f7":"2022-09-19T04:46:10.014Z","0.28.0-f93dc15":"2022-09-19T04:58:37.839Z","0.28.1":"2022-09-20T01:44:44.804Z","0.28.1-96e8d0e":"2022-09-20T02:13:31.543Z","0.28.1-c0e2bb0":"2022-09-20T02:35:56.849Z","0.28.1-dc50c17":"2022-09-21T01:09:30.167Z","0.28.1-cb43229":"2022-09-21T01:16:53.353Z","0.28.1-879734b":"2022-09-21T06:02:37.194Z","0.28.1-9e4b3ac":"2022-09-21T06:25:55.006Z","0.29.0":"2022-09-21T06:48:59.153Z","0.29.0-309bebf":"2022-09-21T06:55:10.082Z","0.29.0-5bab85f":"2022-09-26T00:15:52.227Z","0.29.0-7714812":"2022-09-26T21:34:39.297Z","0.29.0-0e36c8e":"2022-09-28T04:09:08.686Z","0.29.0-29436ea":"2022-09-30T03:17:35.431Z","0.29.0-cursor.0":"2022-10-27T22:06:39.728Z","0.29.0-f3bd7a7":"2022-10-27T22:14:56.119Z","0.29.0-d6b7aee":"2022-10-27T22:42:30.530Z","0.29.0-b7d86c3":"2022-10-27T23:11:45.247Z","0.30.0":"2022-10-28T00:13:37.954Z","0.30.0-0be8dae":"2022-10-28T00:18:51.483Z","0.30.0-2af5b3d":"2022-10-28T05:10:25.155Z","0.30.0-00db169":"2022-10-30T06:50:22.543Z"},"maintainers":[{"name":"royerfranck","email":"npmjs@royer.one"}],"description":"TypeScript implementation of the Waku v2 protocol","homepage":"https://github.com/status-im/js-waku#readme","keywords":["waku","decentralised","communication","web3","ethereum","dapps"],"repository":{"type":"git","url":"git+https://github.com/status-im/js-waku.git"},"bugs":{"url":"https://github.com/status-im/js-waku/issues"},"license":"MIT OR Apache-2.0","readme":"","readmeFilename":""}