{"_id":"@scalecube/scalecube-discovery","_rev":"276-385e1197cedd0ee127380ee9fb4e635f","name":"@scalecube/scalecube-discovery","dist-tags":{"latest":"0.2.11","canary":"0.1.1-snapshot.1552987313.61","snapshot":"0.2.11-snapshot.feature-node-matrix.1646099022","next":"0.2.2-test.0","develop":"0.2.11-develop.1628682230"},"versions":{"0.1.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.0","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","test:lint:prettier":"yarn run prettier && yarn run lint && jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && npm run build:es2015 && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"idokatz","email":"ido@om2.com"},"dist":{"integrity":"sha512-9JKapRf2mQmNlpjtJYjFjSNTMD9O0eLabLxtJElGQC55onI2WYEu18ggzVXdk1ZmEOGQ3vkjyYyByfs+ErykOA==","shasum":"c170162b161380dff2dd84f212757ea71e723b2c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.0.tgz","fileCount":95,"unpackedSize":603749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch2VrCRA9TVsSAnZWagAANX0P+QH5r7vX30ZfyjZrpFsA\n9TXr8hMsb30JbG2yw6FRyBHTSM1q+wDIt6CX5nJDBgdPXp+C5PDfTjlEQEGv\ny5BReVDPO18JcKarTvHQ+xNkc72vISJnjtu51LN2UcLMIYIEJ56J77nY3fJ2\nNkPfPScYOW8mGBy5/9KCkQ06RMo6IoSk3x3pQHFSHmsAvPV1tk6vL4GIcfTD\no0iUnNN/BQZc71nYB9LH2AHusCXO2fp3Fyu8mgJDp8VghJfMf5xumIG2cDQS\ns5wKO1T7AHKnvNhSnai+Ueuiz9EWOBGsgJsKJbTJH7yJ+yu002lyhbuZaS7p\nLJNS9L24w2rwuyBGVMuBq1ADEW8SIv0lw5FgN9/2VncxiunDDqO2FVGydj+a\nzM+EKK0d+LvO8NZ93PeT8GznYGJoQGtLIK9VcJ3Iz2ClHY3U8eLSY7FghALT\nVADdaLl5RgY+ar5W7gA/pkbZIYC3N2ml0KoE/TEG/QCG0W7w9z6RSBjY/sc+\nrx/JB8Bl6QVTbxTFPo24+34kOFXfhgK+EdpjLAc8CJZu9RqH72Lf2QqIWIf4\nYhN70owSBIzjZ5l3LZEdnjLNaadbzLJ/CFFOVGn7rXtAR57MXWXDjUF9cJJV\nkwR21JnSJUjwWZ5Gr0m8guGfe9MdvbT5anY8mk+M6tIuVNKolaySh0dvGlVa\nx0iQ\r\n=JUS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfgfFbZ3Ks2TUcdk8HQ2NO4AbIVNtjjWQ170psAcDZmQIhAITYYg3Wg0Du1jIAhKzQwYvKkO+6fuUZn/dxCKdCdvKE"}]},"maintainers":[{"name":"idokatz","email":"ido@om2.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.0_1552377194390_0.9108071727856786"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552377336.70":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552377336.70","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","test:lint:prettier":"yarn run prettier && yarn run lint && jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && npm run build:es2015 && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"2f9a86a2a9cc06fb472f89313aae9dde226b1bd9","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst accesspoint = Discovery.create(discoveryConfig);\n\naccesspoint.subscriber.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552377336.70","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-9Wgdg4rBMygZsepFgkEHwife7ph0NXE649dc3YFAuYhxck4GzH3K1pDUpUrBenxLgA+NwUoUTzUs/YJVbLFpAQ==","shasum":"39391ca56ed851c6f1134053b0efc9f6b98d15cf","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552377336.70.tgz","fileCount":96,"unpackedSize":615305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch2X7CRA9TVsSAnZWagAAReEQAJMPWiKgDwJ7IpMbYIdC\nLnBZjDLS30rEGZoMcuMoVH4ukpfXoeG/CoW9XGW9GYfOzFeNmYEgSvXAvlc0\n+R6NFMrax3tZhOvc6BqDAGpZqrl6Xuvvaxo/P8AC4JkE3qMh3PHsaJ2ZhstB\nHKyNvPZ1U3Q9UK7IbkNJXSfAekTwKmZzfNRLbijD7iZjvp1sWQ/CYZ9SNWQ1\ntkpd9qQ3bib1IyyHx2EpLnj7hxLe8DrddDrhvjRZuoZw0RPRsn7iDaruOynw\nbOhdUU5tPRHmYvq41VEfl42/QOVm5ecvySS0e60O9NmwkVtwKaGpatRBAKrY\nr12/4QducxBVBjJw2zj4s7O9oDDTfLf2PaGgKWsbQNV9oEfLs6TDlSIy7wr3\n6uHIxwta8mnObaHNFEOEW0MVnaKgcZoc86BZuuuOto/vIJqhkoaAgKgQ5Iz0\nes1OB+1nlo8bYf0ewXFMP/SwjbiPdR2xXZGC+Pmmvo65FGR6CDaBZmIO9qPt\n91ySuG7875EB0hXdG0F9ytC6HaYCvPrN4MS5OpS651hXMa8ulY5SAcPbidOU\ntnOLUg6/IHCPXC6LwvMriIF8twkFt0pObJUlyNVDMmFSvy5OYQ/lUh97Tska\ncPhsqJ62R9/jtI9cllEahqFkbaT35Hm5AttYV8uE44D9iTHTnUiFJ1DPNauj\n9j0l\r\n=vWJJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICleKCpIJxsmT5Nhs5OD216TwU1f7Ykg3+iLm8gjj398AiBPvprp4y5FiuGU+hpdL9ZmizuFsuD9mWU91ZiquiF1sA=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552377336.70_1552377339103_0.23637235884559504"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552378847.70":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552378847.70","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","test:lint:prettier":"yarn run prettier && yarn run lint && jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && npm run build:es2015 && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"25d8f835b86092acf48d16bd4451412930c53daa","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst accesspoint = Discovery.create(discoveryConfig);\n\naccesspoint.subscriber.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552378847.70","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-LdCpqpljvnmolbS3BoxlmpW/6PLOm5a+hh1lZqJDUYyKqrUFffEL3wOqbGekWdZyZ3Z3kPoX/3WiUaEGnGdZ8w==","shasum":"afc8ed189a6e9861c86f87d16a0a8ca86772ff89","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552378847.70.tgz","fileCount":96,"unpackedSize":615323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch2viCRA9TVsSAnZWagAA+RQP/jKtaNgWoD//vYf48D8w\nx6hY/DG+L9qAmz+OYPeOwufev4tnS13RsCn9rNpABFbzmvI4u45FQBgY3lHZ\nm9+jw+Z3g/MBWAh4NJ0Z7LSBbGu/jt53WrZ2sJ7pcstlkfIi/9RQzFS3PiBd\nUGEzrw47jsdQuaarXHDUGq5cZ7KMukDYG/3As4LIWoo17ozRfQApGS7JV+o9\nNnDCBLY5dPLE63CJGVs0J1t3wYtyfVp15/fTKzCKtb6KWh07MQbvDifUBZrM\nxW2PBcG3tuL0U+KerP/MKBNgU0tfEXl8rRBvguWvp6kLJtOIplgF/EdPqNk5\nTO4NlrxnnWOp8wLYoNxxk4RAwip3alMfkyPQOuNNdLgQt3uOQiy0tzxovg2x\npAnuL/rEHiV5OeV5el663jYqPsPdyuJzelDcuXw1ePZZ30LRpn6sb/ogjkve\nPiouVrzYOtrDOEQPCppzgygO84cp7QMB3rX511POYl/7b+jdyCTSKvFy1Jd0\nMyPLv2CHFcrqvgtAYjJNq/opqcEwC7RQZUsvLbWqJCO3bfCOLxIn9hOne4rd\nRWc3A4GT2XSHxGRyHTnzvTJjDxXac7Kz+e4FxtSP8RBng7oen3/d9wcaDL6o\nkt7tgmU3kpEIA11VbfWNtS1BaE3OwJYi8CYYWp4B2TXEmBopGUEAzPKhOShL\nYFqP\r\n=ACdT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9O/2JIQni2pge7zYNkSnfC62rPg5oKT3RwI9FPByQHAiAuwQlShyC9DOhvImGtFbh6bQDxFlblD34yRhZ3NTZKuw=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552378847.70_1552378850122_0.7302098289435741"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552391486.69":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552391486.69","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","covarge":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && npm run build:es2015 && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"11ee34d086d3c5ae191a52cc44b25f0fdbaadef7","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst accesspoint = Discovery.create(discoveryConfig);\n\naccesspoint.subscriber.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552391486.69","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-QolcK1T7/v0MD3MAF7wzYHgr356u60G3Iy1f4Oi4ThQWsT88/UAkFRTFRyQEO9Nc8tiTDZmL9+/d6YFYoiR4/g==","shasum":"82333b304ea56eb0ed0647b692f30ecc6f4c8f86","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552391486.69.tgz","fileCount":82,"unpackedSize":545725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch51BCRA9TVsSAnZWagAAHggP/0eAP/Jy9vWFwBeZjgsI\nnPGFZ6af+AcOstcNP5EbjeuRwz06BOFUj8PsIUembCKWW3Y90WA5l4jVpF5z\nilvr4eLyjlbvGH1EY64mXnUexgznXBejx4qaWPKwOJBTRY/V6mG3Q3u5rEh8\n3cN4OMZplAj+PVZeJdlLWOsSNoZQw8NDc2hdPT/FoRICY7Y81YVLePBrym0Y\nbFYsVMR0CI7In7wGhEh+5rqwgZYLtdcWIV9JgD2qYRETUvCbLMPGwvfeDjYe\nr4VXOF7UcvH36H6g76EMYTlmIZem40LD8QvL2v1OJwc4xB3IOXq3W/Zp3z50\nK2/NqP/f9wAQF3E1l9E3h6eT/oUtHTNGOaeU1rV1BGa3/N25RYpY0SuXd0q0\nz8DHMFLykLP8+3Wi9IAT6s9Ri0+XUu1k9wkUpS4HPv1e2FyPsHM/TWbD5oyC\nrCJEAcKfcYMjUXAOZ6Ipygv9Af8HFSeUFdT93eqGVmPUBnt/9vUk9EB2+TLV\n3gvqMsLyfsf2VOSgIDT1P897rvwpohGLi0Ay2fYZ/DEqODj2MfLzQYkP0dPi\nNqIBh0ci7pQqu0JnW8ef+DOVlE0WOYdPLCyYCpgGeMmeWobWJ2ED0qN2l1xP\nsPX+wBINAS6fOassfD+ZORCzYSjnyY1RLTyKcyCPpDbCG221z47WA8Ar6j+B\netvW\r\n=fFjg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9V32Wt0Spu6JLu9+G59gul6X5tuD14L1z5NcW2mJtcAiEAmoFTKKssliOVvgiyBXCsZicnIQ3IqwkBcfzGoUdmAU8="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552391486.69_1552391489006_0.9149698391288841"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552397514.69":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552397514.69","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","covarge":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && npm run build:es2015 && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"85d191f4b588d958a9afc37b9e1d55d185ed3d81","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552397514.69","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-Ng/zJ9IQi/wpVKIz7ogtqLga9JFhHjJrNqi7llOjvyouA+2jGn4bs3DjKwg7LqWfXQB+B8/3Rv2Fsq2g6J/2wQ==","shasum":"34abf260b86ffd185c468936569372db275ddf21","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552397514.69.tgz","fileCount":82,"unpackedSize":545945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch7TNCRA9TVsSAnZWagAAI7MP/imRv62gth23oCRHzvwm\nJuCOXHlyWBbbabPhNTZQNd3CdGatcRHbdQFCr3p8LgjsA2EUH6PWO8UWMO8c\nTZaedPaKSGtsZOUsiJAz1CkvSuyZ+AFfLu6/PUcyAX9xzVaprD5bWy8b2CA8\nFScHwpjMiT4OZVPQvZ5OuNFFSg7FPv7QmixxO5tUJrzWR6Li2G934MCGTpUH\nv/OKZoN4nvdes0gVkMtaKtXbIjGi1dpyS8Aou50tcnm/EQ5G8UAoMn2TOts3\nzT041ChA7ocmGPvhJ5DuMlRdBFsU5Ot8edzP2K/oRB1JQ80pZYdW5HSvapPD\nTqo4nOHgdcy3GgswrCnExIX6h6ZZdcLK3Q7umdQ6aye0VU5EBOBjD6JKTN0T\nxJBe6mm9um9px9QHMCemDQOwPk52oFsTcpL5qQ5y5jf5CsYbodwuqRMxclwL\nMUKLZt941xL2oq1IZRezo9pAjHHvU98KCwRH5rBKgMAA3bWUQV6aWfTkl7LU\ny/Vbn6/ghhwy2Ah9eLj2kFCRTS+AttGApJumtLLKlMXtlTDdXf+398De/Fak\ngSEvpZeLoqIMPyhYFXEx/MGQaB29XNPBBnlxRb0ntOTmZ/PxL5wbp+ZgNE9i\n4vk1j9YzarkF1qEVAx1hCVNwuIRrUcsrsh0e/7CS39huLeGYycXyxdjnyamR\nF285\r\n=Bwq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDonUvJ5O9cViaS8yFzaw8DToAx2QOoSZFN/bS9966rhAIhAPU0lZgRc7y6Is9zJEn7/wCSZ0vWmw3CHRIJU3fnXUnT"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552397514.69_1552397517164_0.6457834103969737"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552464322.69":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552464322.69","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","covarge":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && npm run build:es2015 && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"936cc2d1f2ef572f357b45789cabbb4b413522c2","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552464322.69","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-hFRoLD4RPqoR+M7/UMeU08UI77GzHElQAEn4rg84YmkrdOehKxvNJKylDSj8LUXMCIh9tfMmtuntJPpSLdjwZQ==","shasum":"b0bb33fcdb7583a7b84c262ba8c42bc57853090c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552464322.69.tgz","fileCount":89,"unpackedSize":547684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciLnGCRA9TVsSAnZWagAAJzUQAJM+W5fBayytOGHLbRu/\nHds9fauCBP23u6icsenSGcgWsNrtATxp1NstqhBJSCGZJWlZU3w5zxUFqfiZ\nKyItxpLuqW6aY5riKLuQgpFvHjgjHSR6yswhzdVim+tFs8I4DmDNx9jgER3G\nm7Qh6nS51ku6paH/zFg/PdV13UPdoU1hqx4f6I/nz31gcoXKA663EyXDnPgN\nzwSS5im2Up+XyRcXDjPBFUlhL1I6SvhKAQegtzlsi8n9V14d45J5z/XWKGWf\n0L1ukUkJifW8asQlQexqzS1kRfmrwlrwXhttC64i2R4oZC1ch04i6GKDTVu4\ntYADAC2lvGd5FRg9sVVMcA3XaMh/9nZSB6/9PyVlChLcVVL/djDappsq0Tmt\nHDYkGV9hlZjgcFszVCnl9joa3HOd2ueqSqmjzTCCQi1DIZAH+s+aOuvryFY2\nbT9T5UfRbmbXnIZK3RlCCScJkkF1XkIItq1rwbjh7Ki1s6Nv6hJvJ9mxx0nX\n9hhLqBszaLYai/OPLPQhPQRj8vMNzH4v4vTNi/nSudE3SrouRR+dIeDk6ZYP\nKpzU3TywoRSVHDCHSikd5lb8gedlXItWYH+iTAVg1O0bkwyzmImIb4LskUa4\nJPrKCbvOhKRiOFBtoOV73Kgw/nBIksLCWDRDFoc968haSjNmmH0Dhgw7KVxr\nWdBK\r\n=joUz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpV4x/U8WHn3GjgiRjNOWd/ydCJ4CSTtpLhGitXvnC3gIhAPFJkeNqPpcLfuuXdlCuw2dkkkhLDp4xKWMffZc7jgAk"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552464322.69_1552464326060_0.7283375333526947"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552465034.69":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552465034.69","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","covarge":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && npm run build:es2015 && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"51589f8089e398f7477b5fb86a01a7238fe4a046","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552465034.69","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-Nw49MbqvDGJezOpBUbseR2EU8XJT1ETN9fezjzIXtXAoMjrPfcAIsyqCOlAeVvQQyKoOjCyl63Sk9G1eR7RRcw==","shasum":"242148276c49704bf793ab0f79ca4b9f26773c6e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552465034.69.tgz","fileCount":89,"unpackedSize":547546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciLyOCRA9TVsSAnZWagAAUBoP/01CKybiAYiy/tF3EAuR\nfbJZFhC2VdIif68wRa+E31HYcnYea16pycGKPQPXYwM+ZHZpCIRryBQ+TeJ4\nsSW5Ogempt6+j9/7y19Sw1VNpAZ3tLjl4TXUP09NXNw9w8y5dN9MvjSON2S1\nl29jb/0mVVRVH+xYOQlNN0cMdZjj4V2dG2WVzBJoMSzQKXM1nQUXmoyiyLcw\np0jQOQ29D/Uveb3kRVmG3a5kBUL8OFD8leMj3Qpka+x+0SeuVOn8wsBs3z7f\n45z0B+QBxsfPZdYCzvarAitrflASq5+1gFhDqD3nfU0OOWnU3k47jlRFIzIb\nDyI7mzXxH/EGBeRB1xVBxPo2VD3M/YgOAKMnDlwUb2RY8WgNbFdjlDUwAZ6N\nZ9bjtKPLkjLbEeP8CQY5c46Yluw8mApdEFifUi+lseIcNvQJ3yNU6Yq5uKsd\nK6D3j4gewpZcVcOooz5uSFkOL8krzqNO58vRehU6d6E09czEUjfR5dNLhQ0M\n/R09Qa3nkH0vpuCzgDaTs4xRftWJgHKjbJpVMXJUPl12/jmtdBHTPZwrMmNc\nIpScDfqwnHx2/QX9OMvAN7AYlICgSkOZPDPn9xePPVKIoV8GZJrFRj+IjKHs\nvUuFu9bQdbbiNLoDzlZzH1VYZ2Vf5ggT117o7BrKE28eaaRPdw4bHJDWqqpx\nwGBL\r\n=IcDf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAk95xNNs+Y3eJM9fMY8ey42MdnMzZb+OD2qHAy+HJvkAiASlRVYbmONrJ5U+0xn9wjTd95EO7rnwQW6+TwP7/Ld5Q=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552465034.69_1552465037811_0.027947973906423673"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552466950.69":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552466950.69","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && yarn run build:es2015 && yarn run build:esm && yarn run build:cjs && yarn run build:umd && yarn run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"dbc228730d75329acd12cd2caa2213e671e1a2b4","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552466950.69","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-Z0wAdJ9ywd9Ki4XKxwkEdRgRWClc4TgaEMINBLLhY7D/amVxE+6ZWl1rRs7TGVUSoHm1sE9hvsKNCp/r8AObqw==","shasum":"78ceb8867d444203e335b88a483b90bec2a9229b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552466950.69.tgz","fileCount":89,"unpackedSize":547550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciMQJCRA9TVsSAnZWagAAvwkP/RQuAoceN7Sg0dkLSVC6\nib8N5lSKqp383qBfY8MlMJ8dfda8wUtjzpZU2eORdGltt0vXQVEbE4XuGWuj\nr5daWws0Sol5TllhxUskDlgDtOa1gCHHquVlEcwfffZWBVYHmE5kExJEdL/Y\npzF4K2RIse7ODA2RkTEX9asuyJp8q5DKxR2BIZ17kk2SJcHeMsTrpG5C1zMa\n2kazzxhRNwPjJLVBXMsQXS+rYi3LQj5ycjrOlXV9Xb9Ttgpwnztio29Afc6a\nBUSDFFTxHaRGQ+yPJV15PUEgkHWlxK0BnmSIriC+owYAECf3JfGvQaeEDaOK\n1uvMOiFI83f1Os6HvxBmP6L7+2ww/d901DNVIrIxK1lbjANp98p88EPJ/S2m\nCjIqTvYK7tgjXNAwSBhglUj6sEzMQfe15oaBWiCoqeyQa7OcQxud8xcXxmNQ\nj3Rb6rhgDMnSY9XlpKFr3amO0QTDGz3dm0mxSwiVV/ZquG1KLTOHlxmX3tmh\nRYDBN4yI37poZqGmL1WFQMvZmWWhEvQob5qjYerGRJ97ean8Tf3fUIS39AvJ\nB1ANQ3agmmb0UqG5S9ZdjQ7YWgldqIwaGOcZdUVHOEVv3T1qN8oxLj7Fh7te\naXd/XuSTt0Q6H2Pce7dzNx1xk3G78hCJXJaO3rEnqFY78tuE+FXPR8+Te797\n4En0\r\n=0k/w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgAu5lYEMI9esjNCDtE3JHxg487/i8FLQVws/MpJ2IyAiB8BJQMPqTdN5PMdaDfi6Vl1uMcQ7YkIpkeGyTLKoha8A=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552466950.69_1552466952792_0.13123151898592722"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552467539.69":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552467539.69","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && yarn run build:es2015 && yarn run build:esm && yarn run build:cjs && yarn run build:umd && yarn run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"04d3ab14a234bda65fadc691892103a883ccc56d","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552467539.69","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-qqYmmYDFwc/nL6O6q7hxbhmxLniA+I05IzF0z8+c6DlT7swdNP41X+B/5oMnn1poSsOnMai8V7ictT0coWk09Q==","shasum":"4d334c7ee5ddf107f7490d20f91a1ce750d9a13b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552467539.69.tgz","fileCount":96,"unpackedSize":548175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciMZWCRA9TVsSAnZWagAA+8QQAIoPm8kdtWpZQAdvK5yg\n0O47kiip6u9IN8OUYGUorpb16NkO9xsYAK6f6zgGTAh9Bx7Do0kiFUdv1XBh\n6n5NWXw5kFbj1jQjrYIKUoh1s51dkMdV/a9J1wEnHIHtIjEWHIKlVnXMnTH/\nK5Hqyj/M+gcga8qDGOzJ9r854wx1DJtMRz49Z4OP0a9oiQMGLv6C7nllF2UY\ntAzBqzqLoEHCU63bp22Zmi8ma7CAKDqlRWIF7JLZfD1i5Q51KJ8WeqclPO1g\n7Z7VfIumAeMvpoUQfr5ihsdZDIqP96Yuk160LPPCXcQEjSG1KbChe6zXChsM\nNNesaaCA59LZaEPABMFmjm1v6deof/Mh29aC4sKa4YFAkL2f5xuIgZXSSpQy\nwZmMLeV4OFrAAw2BPCtyCV81YVvHsGzX/JNs7kx+ujZmNQ4Ddv3ENdmGs6J8\nIYePY8SSEe40uKuYAT30E4CKk+pQZCjCun8WOpUu8MdbkoMOQTN2Tn7lLFj4\nIhxmf/5c09diIMZxuRR4mxK+tQkuFgCi7k6uqYui8EeBW4SjaW9cji0Cqb8x\nS5pEDeZvDDcCMK1cywHA+5QsCKpFVMU7KJNPtv8ewsL2kQbrx5b/lsObVQpZ\nKZiCPCJ+1HIJsqA+HYelrErlkIc2QrzF1hz2HNUO+e8yAj4ljEjN2l/D+Bvb\nkDVL\r\n=TVY+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbzFyNzr0B3ngRjFNJSabqL1GotCGKF9xfwopYwxWA1AiEA0zctvO2GM35cw5hQa1XEGq7wA3ekw/ass/3t7GhfILI="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552467539.69_1552467542141_0.037420934085833135"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552467938.68":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552467938.68","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && yarn run build:es2015 && yarn run build:esm && yarn run build:cjs && yarn run build:umd && yarn run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"feeb1962fc13b207f0382c2b4440c2f3f0d1c2c7","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552467938.68","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-bAZnPvZcXFz3BEH1REkIHoUWdq/KMtkVPnj8Qja8UnKOpnWoBhapn5pxAlugCVM5WvfndTRMwBV53QdNGU6vBQ==","shasum":"1074443107933529e4426479196f77d847c36e0e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552467938.68.tgz","fileCount":96,"unpackedSize":548285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciMflCRA9TVsSAnZWagAAbJMP/0A3C3Ftrzvn9Uv0tTLd\nCYmVH3uEFD5muP97Uqq0ZFGBugiGO1BnvyLwhFz9jPRBDJR5JM6S44i4wEBk\nfS5V3MEnEhe6pWIGbHAKa6Eyvri2mAFN7O/WIrWdRUL+lm+h9PzyJLGleg5c\nWxmYy+EtU9Y6GbT2jwu6mVYKdxCiC/GwNi6751TJkPWHYYDZakuP9uFtAcfX\nnm+G1HQtcUMeCM0Q//II83k5JYRswDSCZLh8EwmpRPc+lybI0DtvnO9bZc1w\nSq8tK7Yc/5BJC76CHksnB4Pc8eXpQEe4HnHFY3Wt6labK1p9Sn5vFHrpyFQU\nD8AynoJpe2FFsPmSF4LBXbxjqGQwq39krpaDHW8GB/Rsng62lC0AiDaPDozf\n1VyJeM6Clk904jkcRlReFTCpQyLVX7vYU5N2yQie3mo97cVXy0PpNUj1QAw3\nva9jtZaqTP5j9WV/YYJuJlnmop9PPW91c6pG0hAY7FXnMVnjvnUce5LDm5ya\nTfZ6JMowU4U/2DQmGE9me3xOLjkK+xvY9NrZadPWcn6KYiLsZRHJJLMQPGX8\nUhDsdpXBdEaM5UpfHIFO6ZLvvhG5+Oj52h3E+q0KhOjUrx+zRkKwe7y114+H\nK0lH4KL49n6ioCfyqEoYnK+DhmAk5zEFSmlfMoTfczF/9Qi76TLhUmAIfLLk\nZPl3\r\n=AGds\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClljdr6Cx3X44DqrHqnDXpPf0UO2We5HifsyfqHCLY1wIhANtVwrPdL1jRIwlbdFaMwx+5mv+YeqEBuGMbpVu8Fng8"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552467938.68_1552467940664_0.8585166134960172"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552468902.67":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552468902.67","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && yarn run build:es2015 && yarn run build:esm && yarn run build:cjs && yarn run build:umd && yarn run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd --global Discovery","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min --global Discovery"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"b3352ecdec245b383c88722967bcc914f7487449","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552468902.67","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-QF58LhZ7i+KMFLvZZjY6mB7q5liYF0SUjN3ioKRZQWkPL5vFLCNKwMIt7oQp5I30rKe6PJ1R3DcJfX5NDiTSbQ==","shasum":"0dcf3bbc2f2f48021ae659cb643f44053d05c5ae","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552468902.67.tgz","fileCount":96,"unpackedSize":548405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciMupCRA9TVsSAnZWagAA6qsP/jCjluTI7R8ro5BE+570\nw1dKytBNdpj/uhKaYqNZY6ECrNKYk9PxZ6SfbaCD9i09EwjrwZC4/TvG8nEw\nVgLFUaSVrXvndcBVTs+Uhs+tga2EzTrNUcqlYGjfeeniOi34fTM0L40uoikG\nCBhcmd3r5OnMzFehHlWtrKgb/maayewoy1UlxxvD9GsX+7bIiNA2rwf12bcf\nNGnke2qurvEEdrUJxthdUeQvUcIVCcb46zHbrx4nwKWtqjyGF/p6L/+gYjUB\n06c3vgisRUxs25FCXpYwlr5acGp5GleNAOtof3yZPo6SHXdtdw6eFtBM2Rj+\nOjyHiOBfGMwjjRXFuWk7UtZ58q/qPg5+MQ4tN290GqYyDBdBxERRdwoBzqX1\nY207TxBwWGJh8rGW0FNkobJBALcSKU9PQVzrZ5Y5Rcpyy+PQ57JQ1ci1z4l3\n6GwfZqgI3py11Qh3gVdzu3cO9OEVqeeTvIBbSWxXVjEhh/sjJxGxBD/HcPXn\nANcVb0h20Krl8YwPCbD1xGp5EqWnQlL6T+pHHzDzBfPmykLWdqJ2k5q6s8xx\nLf5IiCHN3SOxOwE7JL0i4+MayvY1s8mdlkU5+K2Vw2PQoN/bw4sAYCFqZJYL\nR3uBkiVzz+Vfpv9JVRkkgjml2DkE0ZtOeTjdAyLoS/kzdPZC+JuNrlyJjfVP\nujow\r\n=YWC5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo2hS/RyFwMNqk8mLUpm4FEurfqlpt7As6Vwb/JUdGPAIhALMBhDAy6AGz0bcn/sfkjkhGxICWYPXM797pbn6zm7t1"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552468902.67_1552468904931_0.21958775578434286"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552474483.66":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552474483.66","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && yarn run build:es2015 && yarn run build:esm && yarn run build:cjs && yarn run build:umd && yarn run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd --global Discovery","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min --global Discovery"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"f3c5630f6f016456f4c36ec1e1f50ef9880c97c1","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552474483.66","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-nJqZwLSKM0HAMhX/Vbbnmr7NCpDx0YnK+YvgTqCXqBEMpli2gVuLOAFBNgQw/zSa13mmo69PxUsLzEMuc7BerA==","shasum":"c5b2aa1ed7c3c7c00973d7503e386ebc7ff9658e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552474483.66.tgz","fileCount":96,"unpackedSize":548369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciOGGCRA9TVsSAnZWagAAzXgP/i3WnVE1o945vXNbSPO3\ntSYPiS2vFsKLnESbdgqxowrnjjueAyfrHjTQMkKOiyfgm4sSElRgJhBSd1xf\nZPmbXKoQ5EmogT5wojObQF0JwOEWaM0ATeg0s7ybDD8KntwVnrbJcUSfHiD9\nGGeu0hN4XfPFPq+09Hl0rdOFvs4OsspHJKiH7FhwV0VdXCjidujSyC5JJm2U\n2tOIdEliO3BWyRBYFV9hPTEg4r6NIa6D0P3fukIyleCvfpYtj1uRORySGQxH\nSC70nWm/Shl8KaX5IJD8Hdr8/CbuT2mwzbgaab9RVYPwwtO9wQQxR3xmBdV5\nYvLzTB1bK58IEoEBjcoOpsdCr9ewJGvLQtvSs/cEQ0UoIXW/qp63ytPvQQ5r\nw1p2pJu8qofUgOKsWi8es1Nh2reDPRVUX4Zv3KhyBaZp97SKwAvYpMnH6OYE\n8opmRG3aTlaPe71eUF059zQbSALTpNfCEKCmDKX1L2bAkNyO6ZkMl2E0gWpC\n2WIy9d1LFl0gTmb5CadHEQG8+l4Iqutnq5+3RZGdrLbqL05R2pIiwlg9r7Vi\nu2xwLrH+49c4kKflKyuaSERNCO4+QdzgtWM1oOZhTi4THSFIXRMrGRUEYejp\nvDqUf1K8BLQxltuBKid2FzFg784phkJ7Z9h+5YltyyC73bzlj2J5fA4AbBfc\nht1J\r\n=ZOg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEw7gRUM/IAaLe2lqg4AzBkiuCkJzgMEJPkOw5g2zawAiEAy4SgH6pQ8EBYj2CYtOvUs++yEbC416niHm0Artmxjrs="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552474483.66_1552474502011_0.9397207711793398"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552488447.66":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552488447.66","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && yarn run build:es2015 && yarn run build:esm && yarn run build:cjs && yarn run build:umd && yarn run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd --global Discovery","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min --global Discovery"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec|steps))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"807d97bf3141c1d244ecffb0399368d165965e0f","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552488447.66","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-+jErRDExvmotOfK4NwpM+VYTi5THlU05T+08kC8Vnx7V1q8OneJcAkd2WUGqb5pMSslE+MxbKVK1W3Dr/61aFQ==","shasum":"dbf18b47f5b4db85e19d73268921d764eb8b7000","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552488447.66.tgz","fileCount":96,"unpackedSize":548352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciRgDCRA9TVsSAnZWagAAQv4P/i8gRCcKe+l/+Xqfk3qc\nztZnAaTZdQgvBxbXfkkw1s4Yqk0WzhwodoO9dlttDn978CYzqPEPBVOgM2DU\n+N+P2Xs3uqJkIchx4+4ZrjbtS9kmcwNhT8JwdWAmtBtbdPLt6iRujlL0zmR5\n//XucGjew6duTVuPaUdQeKEfl2+frH2b8gXRYrV2htpsj8CvHUxo6+DIb0ko\n9OM/fjkJCZ6Yl9kBBFguadal8vLFTOwc7sKyVNgIOZJGZ9wKagp33C+cv7ub\nDD5KZrP6a6l3u0LbnwY4yiu4Oa4kFT9fldAVDDfkwlTUmFliqPTK/u7bGl+I\np0490Mod49ohJd8lN4InSHtWe8H1EBqv5jKtiFcdtCDN9nHlsAk11yZm/m2e\nl7yGUahLly9dx65W59n/ZbSbQ/7krg16sKj/Xpku+VKnX+r2GClhGPCYzUNg\nvPhpSmrlL4pb5NyoNr3qBsXdE+P1UZuWNyLR9ExQ5mttf7RSdqnHDhlCGHE/\nD1SM0eKGtL0FtLEpNvjPd+Nz9aE0E74SEyN1cfU2H8hC0yyoiYnCGw3eFgrX\nLaKeu2WvGapZmCX2twYo/2ZRJN8jQcgRXNv6c9NcZP30AFJ+11fcR/INOmNp\n382T7j/SrZPpNBokudcZhAerorHNXvZco+g8kzMhFY2LoeaZ6FgnkY3RTzY+\nxUeo\r\n=Ipmv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKVcQTN9n5r8LdSt0txYq99/hB66MToa4T+Im3PlD2PwIgUZ1DQtznDoOgIYN1gfe6NqyDb3MgQ11aJglM1KXfvoA="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552488447.66_1552488450327_0.01761424089509367"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552495800.66":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552495800.66","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf dist/ && yarn run build:es2015 && yarn run build:esm && yarn run build:cjs && yarn run build:umd && yarn run build:umd:min","build:es2015":"tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"tsc --module commonjs --target es5 --outDir dist/cjs","build:umd":"parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd --global Discovery","build:umd:min":"parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min --global Discovery"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"07d94e444622546f4696d5339ee3ff4625f2f7d4","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552495800.66","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-aF/JmfJxl2+fxb1pxyfLxt9IgOTwOLHX0nAw6+6JXahyUj9JX459U+gH8wOnxeXWg4RJlAxIeUirMGOEi1ucQg==","shasum":"34d56bafdfac094f62d6a2ba854f0bac2f08253b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552495800.66.tgz","fileCount":96,"unpackedSize":548744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciTS7CRA9TVsSAnZWagAADAoQAKKL3xtONEn+/LuqkrFn\nYRxojoJCFihwbUllGTc4EHRMrrSanUSQkPcxOz/hcXWiUqEOAEOX2A9kDphl\nqyv3Ialuck39+q341oXP7uZTPLfW7JJLqglGrd0tix+pBfb7yDN0dLuixexP\nqmYbf7sWpGD4ANWZmtEgXT0qSTHxec2d3AohrUHbMHOnNkE2x1NniEfE8DTj\nCdnAtQcqEMVsc1yuHqRuaQNgzf9ZF8eJCBRFAOI+Q8PNd6QBS2iYD28SHwjt\nFIgW2vFpesYV51XKOq7syRWhFcQtKRSmWUDFlrQJuFlt+SuL1RCxEkzi5rX+\nipLeO2pe7SrZSLN5Gs600uCKe5rkUf5TPIJByQ+KPvLtIuibBeyknCmNBNFa\nKvyQ7gujvc8KTcSSjml4sti93M0AYRhiOqCnaI4o1uZYvZ2Wi1QEpwinITea\nlSITMRc9Fsfajgt5ZZqjB41EdFSy+nMrRP2Ng+VakqFDNdZjoDsN7T0/CaqO\nZ+fUNGa1pN6AvlujnUAD679esiAwdasDtuQV/q8FRyVBo93Uy6+Q55slBQVT\nOHpDU4SHcDgl6xgRuLImMzQOk5Ekn/UgWGoklKI6bON521tyAomsBUMT38kp\nx4LuBAKWrSQ4DbpeXMzY1xr/jWzDLJUKWTFV4sjl2NU82rDWdvfpDgbqXS0g\nhJ4A\r\n=uAjT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkAxccoY/h6J+G+tNngZKPtGhK10LtZB8Bk9JocwWwtAiEAk4JZ7zbfrawxOkzc9QmUlApCK0Fo5SBfWkG7bjZFRFw="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552495800.66_1552495802994_0.057830977358185764"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552662786.128":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552662786.128","private":false,"main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc-discovery","build:es":"rm -rf es && tsc --module es2015 --target es5 --outDir es"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"716e137c7177b67eaf1b940a72153ac2fcf68f0e","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552662786.128","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-hMJcVNBcUzuV4Y+AI8nHzyBkDrjAr8UagNCX4M5yJzoTrUg8eospApEOH3o3R0ta6w1UjXfsK0ZpSNQEv2Stlg==","shasum":"6d1e674b12f7d51d8e57c408b317e483e2c9b7dc","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552662786.128.tgz","fileCount":67,"unpackedSize":252864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci8EGCRA9TVsSAnZWagAAHKQQAJ5MeZf3urjBp8CahCBd\nODwRVZ1MD9ZvYBoDmg8V7zS4DKSvRr+O+uA0v8SnvXlFwuumC4nSaJK3S2Ky\nD+h2b3gtEGHFOZi0NDe8ON0GdfjzKMjpuT89ikloYwuhLW8pEuX+vYRtbfxF\nEV/IvuKuDxw9uWqB9HmLP5LzRUsFNaU/mE8O98oqBxW4bPUsokAaOsDPvpmB\nBHIF1//Hwrn04akTjgp899ZSauo0pcNYgbu+lHAuDK5pmQ+Yf+QcJRhbASq3\nGNK7IfCmueYCE5ok86XMOtyDXKyU5h71YOvoSJID60ouM7X8r4A3pd9FMH0M\njcL6+P9J1LwKvrtzMn5JsI/ERUkWeQ/1UDmLdb5hYrxp/7nwsYy+W2rdZraX\nKaM3A4p9Y7/mUEa3bhxie11x3VQXg7hAE5bu40vtkdo7x8uqPfyHJnlQ0Gb6\nOaeaB6K2JPMSLGI1Q5Fmls8Bk1ijVqcI5leBRCHHbLwJWDSIb0xVi3GJ4SeU\nCyPGsWJheAEuXoGjI6CgrBX2lzO/rwEIW7PB1u/PrucVLmhqDTFGJO1RSpBx\nmuqH/4h1K95bZYUfLILCaZjHUCzGh4QuAxnjU9EbeDhafnd5+81sDpKIGL9N\nxqyr/3XZpuC0D7mRa81C7MPJI8AUC9yJoGbKhdgArgPJxA4ClxVsYCKMDIz9\n+1Bq\r\n=MyAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+cZ/wfCjF/fLq9SIw/sQBPQnJOhrcgacw4ncAwC/YxQIgAgBiuygFOJXEkbT1pPR/VLt4lJzcA41s7ovKPR3EoL0="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552662786.128_1552662789398_0.907904156921798"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552665291.124":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552665291.124","private":false,"main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc-discovery","build:es":"rm -rf es && tsc --module es2015 --target es5 --outDir es"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/es/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"38b2c350dde40ef3d25a71b71dea3c0aaa5121c3","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552665291.124","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-byBI+THIMslnHVCUubKWqjOpR7xJayZDipLJ9inr+H4jlO9FybxCCdGwv5ojBxtmB+2q7CN7O5J9UYrrvqxvmw==","shasum":"03dd7960c2fc40e209f34b20f3ac4268b87b73dc","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552665291.124.tgz","fileCount":67,"unpackedSize":252893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci8rOCRA9TVsSAnZWagAAN3YP/0wb5jhGK6nIWh2qvq7d\n0lnRgZAxuRdbH9y759qKQIzkxysDugTF+pqjhNetUe0ajfnYi91fwWraJVOI\nHazVmqx1+8BOsV/i0JVbgdwivVlI9UpmWJo5Fw2FMVgwIxMatAUkwlaFTaEa\nQVOZdwYH/ORb/o/7n1HuvMuKNvOpv0QeYJh0jVQtsVqlWOw1Gvl2V2aEcvsp\nrASSidID0rOaqEoS0JV4NwImiY2Gy6BAGvQ65oUdlit9Au6qbwEqR2BmIKid\n6LaLhkoipR1OOJL/7nUtfVa6EsefeMg7we4bdCNSMwfc7fn0CTykP454zJwi\nS6o6/R0tH43CfnVhTfyhkDM8TcTFXcI9dBYUibHCc41+uxop6wEOspdqqBgD\ndDbsZTm1vgbN3FtsbHhyddh/2VLAAASJnUrB635iAS9ndD3twrPvfUWS9AP8\ninaZJD2DInjYWt5waq475GD15X14XdaI1DToEdlNXtf4OZF+ZNm04RKIDsF3\n8phD17MKbT7OS13UA5KkZSVtmsLWWkuXMbjJPF07zvPo8MXPbhuRni+G0pmE\ns/VZg3EOdxOjkGipWHHjJfa66MTTWLB0LkD5cln2zPvVMylUIzX/rsq9sLqj\nzRpbBPOj6pZqUcoLUTpvXkDt+2DDYkVM5CmTFT4O7FPefWNsJVixHvsyuEQE\nq2a1\r\n=i7k5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPAxeZxZgLXutmIcJlbmaJ61jzIdDoaten8Ww2/Om8UAiEA5jdMBtmQCPnQ4xGp37E5MX2x/ML8D9n9kGwUBR9USxw="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552665291.124_1552665293843_0.2254579671161414"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552668881.122":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552668881.122","private":false,"main":"lib/src/index.js","unpkg":"dist/index.js","module":"es/src/index.js","types":"lib/src/index.d.ts","license":"MIT","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc-discovery","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/es/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"cbbe8cfab1d014c734cb57cdcc71dcf6256ad994","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = Discovery.create(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552668881.122","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-osR3yOchHmqOfHhDsguWif+7eYI5QJ9xSgpMzV5Q2FvRVtS4vuQXnx+quzMoVcB957WgsrhgUeSfFfEu95mnEg==","shasum":"a8530f5835ddb4034a4141065a06acd80a275fee","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552668881.122.tgz","fileCount":83,"unpackedSize":271342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci9jUCRA9TVsSAnZWagAAq4cP/2Jcwhdd/oUPX8tWP50e\nUktzQzp3GvXp1aBcTk43qqbd3vZsguNFOv025EQr2tJa2cnfhEhAO3/gNaIL\ncElQrOrn4Tdf14aN4dBqys94+ShP8sLKPK76Ab6NRgw0S/RNXK6kLiPEagqt\ngutQ8J6kyVfsTLMbSQRdU8ndwBGQ+76jpbacUl0wPTaTZ2u4/zyF5D5NO2CW\nbcjopUkX3xPL2FfY/coL+NTwvHdsILFHOtISthaj+YQlVTvp37+OzAA/GYmA\nC5ecTYvB9PIul2+NSdY+3PB/twVZWa6KM4a2CJ4SnQMpA2vkuiGcXRm6uxnd\n5rMoqSkMmwtjsocZyLJPEaGrkDPbIN0YLMR8IAzYKGtUpt89GPNjfNGhjFR3\nevqvoQ6nWhieOOnIO7NZUFkRt2xzPxUjJGA3xXlNglpjRO/2f6U9fr5lWUuL\nminMDjyzijS4VPkK6JTWHiJhfuG9JxzlFsOpnzbL3YdHDyzM/I+dB97WJbhy\nQBYxZFVeBZfOV7swbU3q0VFRwy5Y0g4SgAYfi5aV140AhUI804c/9xTF8NzT\nAWd2Zla9klPTUeqOO/2Dz/nXb9h0YU/p4m3+gBbPYfPX2Qqo71AL7YRBWkXV\nSFtQ/W5bE9AcWLFoQUExweg2HRK4sl4s90VLyYVtER5kvX6uExTdSyE3amGP\nsVZI\r\n=Mu3F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENtp8GYZgaP/Yx92ZOsflArp5DfV/lWWObmlms3qoGTAiBlP5G6OUPq5WEOp2SjEHOVOFr87WbfVF72vER7I0Qr8Q=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552668881.122_1552668883478_0.33643254848785653"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552979161.62":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552979161.62","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"yarn run build:es2015 && yarn run build:esm && yarn run build:cjs && yarn run build:umd && yarn run build:umd:min","build:es2015":"rm -rf dist/es2015 && tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"rm -rf dist/esm && tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc --module CommonJS --target ES6 --outDir dist/cjs","build:umd":"rm -rf dist/umd && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd --global Discovery","build:umd:min":"rm -rf dist/umd.min && parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min --global Discovery"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"2ea9341708d769d8c28de321e71b6ac63b85433e","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552979161.62","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-2cJG6ZzHZ1hWqqVYjUm2n6Hq+AfscXEkQmDfp+Ck7MBw7lIZiPIJ8mRO0goqFpk/bH2kqLxgCHHUOrFLkDOdbQ==","shasum":"4695a5def7f7e279c88c24800f529db6c9e7aa33","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552979161.62.tgz","fileCount":61,"unpackedSize":543659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckJTdCRA9TVsSAnZWagAAN1oP/2dqIQKWPui9Lqd4aZbK\nu+S+D+4wl3ycLhp1kFdKP+IZJI6+M+b52rj+9uq5EZg4TljFMOCb8vuQ4M3P\nOZbw4A9g1AmdpjUreX1XVfi4ZcuNKrig67agbBiUid89AB2LDRsW70YUn4KX\n9foiqOiK3+/jv1GrrHDE8ZZE+3fS/kQAlQea3yyWUCgR/jOYj97thtbdz9pW\n4fiFw865Qr9P9k/437t3P1Zq+QIcsaqWfF5VPCEwAG6OTcursXeJ8cE+i3eS\nLY/uIyOzbPvwa7DM7Ez9bWIuw27FVZ8p1R/12gzGlOzBwY0XhvLqhkwC7oMQ\nNilzBnct9nmRXFgYGzTOXKTthEgKZGPI3c6lU+tdN2xv+PbVS12XmFtLhv3C\nY3M2Q704G17uvM6477cTx1jMxrTwCkOWsNJzlogvFrZmRI8Zoe/wc/f47bQL\nUNWBun9WtEnGkBy3EcKaqTejptkN8PIh3U5vSHF2hJQUIUFlWTmwTIdRYB4F\ntnYeTZy6vhbPzJp2g0eFRxHico5pOtWIXXf/UvSIuuVReDJPoZTy3yuhNT02\nT//NSwi7wPWhdrbP2DFu1Q053U1+CVAn3x3IiGvM5gjgwmBP1GnglpA35YyL\nrO77bksVftiQy4RkYIliQA99WRjKUwImT7pi1QdAbeNIurRtXVE0G2Hm4/ZS\nbElT\r\n=5n0T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEssaeEr/wO20JNf1QK7lNi9Krui5Mq7gGJeSMqkNXnAiEA78i3o5Yzb/VLGcOieLY4OlD9SwXgE37v+deQgt//tqY="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552979161.62_1552979164460_0.019842129934788177"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552987313.61":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552987313.61","private":false,"main":"dist/es2015/index.js","license":"MIT","scripts":{"lint":"tslint -p tsconfig.json","lint:fix":"yarn lint --fix","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","lint:prettier":"yarn run prettier && yarn run lint","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx,js,jsx}'","build":"yarn run build:es2015 && yarn run build:esm && yarn run build:cjs && yarn run build:umd && yarn run build:umd:min","build:es2015":"rm -rf dist/es2015 && tsc --module es2015 --target es2015 --outDir dist/es2015","build:esm":"rm -rf dist/esm && tsc --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc --module CommonJS --target ES6 --outDir dist/cjs","build:umd":"rm -rf dist/umd && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist/umd --global Discovery","build:umd:min":"rm -rf dist/umd.min && parcel build src/index.ts --no-source-maps --experimental-scope-hoisting --out-dir dist/umd.min --global Discovery"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"3749a56cda587dc01efb5c4b0c46ebeddbf6a6ef","readme":"<!-- prettier-ignore -->\n\n[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n```javascript\n\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"<!-- prettier-ignore -->","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552987313.61","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-cEW5n1FZPnJNDKaugjk8WcFsW6KmhcaWQNJJN55rUdUFJW3PQpoQG9ZjYpNzkxzuWcznUkmZGRdjbZpo6kCAfg==","shasum":"b1b0a8a9bd3f6a878dd4f805525bf48891757144","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552987313.61.tgz","fileCount":61,"unpackedSize":545885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckLS0CRA9TVsSAnZWagAA7wYP/2MRe0fAnJ4D6rbAmCh0\n7KTPv71A0NOfD8BWh/nGXb9PbKXwi+EEzhFBOve2hhxL4phLPOr91HXgAsfQ\nbwgwsEqgVbeQRs857sJuNf/HrIvaBULTJ335yqvHPs55QavDTBkKXZwPp3el\nlYGgCQlz5FW9RUbtCVVOlzlKttV65RLFsM/A7zHoYtDJ7lhk+Din/sLqh5jU\nfGcik6LqRYDwS0OfyMo6tHW802787AnttMfyshZgRlYvNz5hhZU+WP3WI9hc\n3rB8DRyhMx17vN0A0a2Um/YiWGNve50wPnKeW3+WAkst4fxUPCPEnOWzz3Qa\nSDvD12lx6jQJ5gbCTAoH7OdOTSc2AOq08vFBAKyyL+wgTHuNGeWysI4h82Gl\nWkBUggWKBoCYvlbg77AygyF+TS+u27K287TkTUliSy9JPfP72xtxkvTvCPiC\n2XsCMqRLGFBJPdwSouR1HdCT72mqf2KRMHpPgKU4FQX4CrSD9izBq0Z1KeQR\nnKnHHCF2lJVdVIQC0+k3dKuw61yF2YPqSJ7PpcG0k5tZ+TzwrIGjnW54nUa7\n9IsraKMWuMx4AgxMeKQiJxfTjHC+qSltyU2sdrmn95QoOFw24tRK8Jwr2XqS\niGCAvaG4mOlOwKdvFRKbbTGHr1dnI+CUqhmZg+TdVp8XQQYRNXqN0b70tV29\nXk6F\r\n=t9Xl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2wb7o1GgG6fBO0fBxLqZkIAEQUsmx2yTATWVFRrTJIAiAETQ+Jx+yBR6tjPvkQo9SoSusDG+WsBxNusCKz/lU+cA=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552987313.61_1552987315580_0.7056920969046194"},"_hasShrinkwrap":false},"0.1.1-snapshot.1552996180.114":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1552996180.114","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"010feff4a35d14fd2ffd747c7a9f44f8f587754b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1552996180.114","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-rRALrrX7216DdpXbbYGBez1dkIBH5Xnz044vYsge/QP6IyX80RdVpXHlkgtBm5T3mE5vOsONu16Ce7bVoJywuA==","shasum":"9af2dc5a083d47f9d68c7f65ccb27ca7e7f46329","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1552996180.114.tgz","fileCount":33,"unpackedSize":240054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckNdXCRA9TVsSAnZWagAAxIcQAJ3uD1QdUdVV65A/uIZ3\nExRenMyAE5uBaR9nYh7PVzSXx0bYHvBLaqAtRCMf7cQ5abKOj/4NBisjjOby\nAh238RxCcRqvjbuw5eP1PH/g/d+aH+ufmTt8mr8dCjlVuJp8EGyXz53GHW6/\n+18XUdUuFZc4yvQ9dyVuucZZdTGOoo5Cg160Q/URly4u5Ln6RaVNmu/hjymP\nVghXCqSBlFMTjwjd4k+SmXhUHu6AtnqM1rsm0r+sa7oo6RE3Md0BB410G+Xr\n9ckS8wl7IUsyr6WnPxTJHHgjcOO7Jb/aS03UHrdr8htz2ps/+Mib96XwL1LF\n1mtDVJH2VM6CwVt/4aWLYP6oj/bTtOyAcubk0zQGZv0LusiRSmVJVj+rICRi\nGeVKKBiZizxISMxn+MdouVCALAED+1xutgsR/W50sXQY4qRXAR7/W4kJfEK9\nyTpeG/hBHsxZsp+NIMWw6DQTthtv76VPthIG4p7YT9TcmBYRnTbL3cfAEkJ4\nciN18j5qdgoj0OSfYUnK+1P5iNEEWlAR9cVi+l5oeWyMIfIrU1plTjcQe68z\neyKRpZIuZ0ltOB/B/hYEM3k/DnON6OYuJKebpsFCWn8kyZBAU6+lhWz+MFaI\nIO0ypugZCw8WmZsT1ezhlgx10a2T2ABU5mCzkklDxHBVfrHEGNlF71y3s5l2\n9QOl\r\n=/CGI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+V9b/96hYhwncZTLU6gRf2VRkMH2i+bRNV0g+oVkL+AiEA5FxdUZynsD5sw1UbwFiColW25L7mFTNZ3YOFbt2E1do="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1552996180.114_1552996182569_0.851923794783823"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553001984.113":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553001984.113","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"8a273edb3c98cdf5bd82cd2e99ea6bedded23cce","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553001984.113","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-xT+dnQ7vhE/HiBBUVx4psk4PVe7UCxigP9xcbfXyHHmPJHPiMhy555T0S6m0qNBPn/cD7loJJuii1v3p0pN/CQ==","shasum":"0031fdc11049d7844bd0c52e790be5060b778558","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553001984.113.tgz","fileCount":33,"unpackedSize":239986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckO4ECRA9TVsSAnZWagAAJLYQAKCjGRFizt9tpwUIsmdf\nEJ28cRXrxefrPEchNpzwU2inQ+iSy6iQu2wBOcbZN1HyREkkP6PxqpHCVlJL\n7kITLd7IKoe3KpwApfGBDdLtPnBlolrrBoPD3+nuoYyLNDb/QqXJrFpBNT3m\nP6LtP4aIRDp8mQaF4Pm++mDP4NSjB0EugxFZs+r2sssXJhAVYPy9ZfqDEJbR\nEDjEAuo1NC2LOtTlOikebo5Wpkw0cX6qIMNxdi8aAnMaJ7MOWMp6e+Arz8Em\ny5AkHBs9YENXaiwM0ZVI/Z2RGQwA02AQ3XbtDtH7GTVNntgToK9dW6WcBTui\nIHmVLxOagYhQGuQmt3PD/QI/hxsWPJ7UwdLqaw73/Aco/AufkOoaITzEL2X1\nNV2C18d6cbAjeGsnEs5JvXV9esk1ym+GSR2n/ABPPLMFumjFmGkpwndsrPY5\nxVYyMtENeU1zj7xbqaCTr7ogneb0hL4kael7dH3A3gC6jvjqEinHFCgZTyp6\nt34lL2IDgFVAcxvjlPGUka03xSqmuTM+IN0Y3x4pR51HH5dTf23NsmjN1R5O\n1HiXdZNq0F2LkDVVXO4tggZVcAPzaFmOEDT3IUrUQRRG6qwKnaGumjmEX22Z\nl+qF1Mj7EWWuylgbnkGBK6ozz+2f1URB2zQ5dN322uhbQgSD3/uOOjlaZquH\n+hVA\r\n=qZpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoEq3ar46YDOD7avKsxrXLe1muZgfwtqI9dk78ZgvEIAIgJMr3A0pPaxNqHHGhe/Wh3Mt37IGMtXeEfm0z5Sl3nHU="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553001984.113_1553001987041_0.4254798294398472"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553068407.113":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553068407.113","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"12572300a4c344d47c6efc4fbd086c55b6632c7d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553068407.113","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-i72frfOCVqftTuJNIhVz3LmXZIVMI25aFEY/+yCn/2HpFnZADaTTPDeFaCS2gbrg4sGX2VUUEElHUVRKK+DXHA==","shasum":"d53620c47110056f8b94008ad9bc7ebbc5ae7f23","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553068407.113.tgz","fileCount":33,"unpackedSize":239986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckfF7CRA9TVsSAnZWagAAdnMQAJvdMCxVDI40eSoDKOao\nHXF8+8ts+8qhFD2HF+fmtFK13Cb5DzVbvq8xTv46qGW1MT0Kip8bONMe9TtH\n9ASueMcWEskGAeaITYtT31s66FJXkBSTpfAjOYxo5JoRg/gP0Da6wGu0/gX/\nBufFNA23WgeS7CRlpSuDalA6Y5mHTjFTy1GBAmgTDXFQra1cWi8VqY/ZxrSY\nB9pT1gSqluF6PbNyAn78iVgfaJZeZy5wxA8dPHCX2IUYxa7S/Y+mH3jUxppw\nIilpfOATuZLdooyofBIq4q1z8Ph7jh2Y7NHAkKUm+FptMRrJOUVC9NbzPQxj\nkLcx48wk1MvCxGGt8+FukbABUJECinVAQVh/nZmN9Wg/7K2KgMnf00lu+MoX\nq2g4kLodGE42yELtfogRM75gdfBZ8OVoO2dmbcyTnQWCJTJwiHRMfZi2/kYP\nhRO1FDdZQrBJ9wc1yOTAU90NPLzhZGIZpAj6mG6lIA1r+cQo933Pjqkw395c\njQMADyFFbsLw53XTyA1lOcKqbB7D9mAf7eS4SHLyv2M5pTNSA7o6Om0HBIna\npQowQXrZuoH3auwYHr8A9UEfNBowwSkbtGammQe0XOn8vVZsc/uLASk0Z5gQ\niGKFAMrTSZiKDqtCZwukupCiRvu/mnWcmKp32B7/cHFmBS3O6Wk+UEounR2I\nX+xo\r\n=7xko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhMxKDk2cIzkLqX33qlrPVr5MqHHugcyQWgJDf0KYl2AiAHjeH4SCrqo3nkFrblRcylflNBM7p6Q6KdlKV/AlshwQ=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553068407.113_1553068410287_0.2043405351061549"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553070921.113":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553070921.113","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"63fc9125610244612cca065de8fd2478a4972119","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553070921.113","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-kb5WAYXWu7BSwZRh+dwKU5qTkH/tSyw7J+1tHpw/38Cv9VGxmhb09nSU0MBOPdhbqGrkPB+gdWceMe8zevDfxQ==","shasum":"3aa8c1649321d276f1ca4d15368f3aff57a0194c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553070921.113.tgz","fileCount":33,"unpackedSize":239986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckftMCRA9TVsSAnZWagAAUjMP/Rg1Nr5X4st4MYSX7ppc\ngHih5w6fFj1tWyJ5P/aO7yfOSl2uU2xs6CkQhRo6b1mDHjnn1tSX+n35mo3i\nWCkQX/zKrewVcF5f70F5jkecrKwQS/Trg29vOZbYK2V+xh9uMssRNwus+Buj\nCkaBXqRUvCFi15u/FPxzLc1EcubzAdGPcBE6MMXYpMKoRXqaxVcRfzq9x+g5\nollVi9Q0YwT/KoxzAlF1PVDT9/5rfSWuSyBoKL4NfOPpaPmUTRRBRk248RPk\nn8zAcfbOxBIYs3zJhEzB/sA31xRPJ5+/CblUTeLIvg+AddE12/XP4BVSso0f\nnEXs+wSEeTP6EKEVIAo5mNuWT3ki/let6D2vBzOYyTfHQ6GERQ5BIR9l0wZ6\n9cHJoRRC53giG41a1j9uXXqg7EgYmeCpRQPZzCmhAvWfGgX9jBo4QN5iuwJw\n/JzOC9IDjl2qirmPn1Q7OXImjW8uF9ynX+C2t6XOgdh9CKx8EWaqMRXReXbu\nZOa9Vngyr8ejYbUNw9cCeik0XxBM88UkWTboi9pk+ae/TqTiz1eQB8P5kjcC\nTVohK7YRMY5YYia3JihHVOH5IxxjBBwxEFs5g4SG+PGDKtF5vl2yB/yJFIEz\n4R3nv/aSn7VZVESiMbaUMxdruEYYCfL+KzhAwhiAfSXFLNBrIJbiKMm3UaA1\nXf09\r\n=c96f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkSPrVYJDmfVDWts+/oi4sUvjkY0+hwvGdgfHQYpLfIAiAprOdFD6nfAYwPDnpTNc1vR8L7AgnRvgixKX5dlRtdHw=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553070921.113_1553070923694_0.17502529313458148"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553076451.112":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553076451.112","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"917cfe25e52f43c3ab26f34d9d2f0543969ae0a0","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553076451.112","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-qVhlvtiZQQdpicq72wVbIAL/baOVaO192OoTzF6YX+cjW8zk6Iqgj2QpfdzPREDtewuHaeK01xXq62L8eZARyA==","shasum":"21848eaa91fe6c176a488838038633a9fa63b642","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553076451.112.tgz","fileCount":33,"unpackedSize":239986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckhDmCRA9TVsSAnZWagAADVsQAIAJcg6UVPp20tVZAeo9\nKdZPdYCTGX+xLe8+BR5UY7OHgmDyOYVXjRzZfy2qhCGqNPX8JYH6oTvzhVdq\nQ+PNlKvRsgiTUR5+4HZYcmYdHC5q4I74/dtjutahooeB5xYZn+34qqg5gAmV\nLEMGQjm++Vwfa9Dx+B2icBjTlhJt6WMNVnTUyQV/Ve/diEqTp1/Hrtvr/Lra\n9NwkxgmesucLval2f87btKSaMipRu3lO8N8+Chzz9g2gAH8tni5/KAyrOHTt\n9gZxzCqe9tMx0sRIlvu4yNpJXSt1Rtq7fnoKi7tKuzZe+JaMHpTapX0VICvo\nLK9Cpkm7QwyeV+H0Hr8yMdcQMEHTEUCULz014TJf7BNr5Pr3mUnB6NVH9QzR\nId68yaC/PS59INfIZL/pSUsgDp39ncFYNiaqpSRBjEeNNnEqoqlVaJcCiKD8\nWiDFqCnHw2PcsXVHfdlpJlWWccmWZ0DqGheepf2esgHUfLCO3LTAV5C1jsn2\neBIBdnzCtih5SuAixGXzTb0jrMEnYa91Eitu0cWiOFW33peXIfLEDrqJdDTN\nK8bD9ePiYGLBhAU8tqB1EN02mX+C+ZJhGPkkS8U5HJkY+xxa0B0jd4QGYYNg\naYq3EhEGlVwaEJAJtp5yNIY85x0LzImxTj1jsixmFHYO7xSiJwlR63pPDJP2\nHORh\r\n=71TJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmnxA+WOxme0/yl5jlDUqfgtUV9U7RqPbyKWgKT3YkwAiEAj9xkMtbEudqT1gdnPN8/3wdP5jjtEG3ZzWKdDyd3FuI="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553076451.112_1553076453827_0.7856542974244163"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553162954.128":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553162954.128","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src, tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"0d4cbae4455ea1863a0e5cf774cf8a66cb71f741","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553162954.128","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-47M7cWyvpGe439DxkKCLJyI+VrWoVNUQ11vZbdyygn3Jo15/I7hY+a1Pyl5xjvKqk3hgozo2fMsWeYuMSqSrsA==","shasum":"4322ad00dadec998267100fb7cf13001a54582b2","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553162954.128.tgz","fileCount":33,"unpackedSize":239985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck2LNCRA9TVsSAnZWagAAKKsP/2DmcM4l8oh4nVvGljAX\nf4hwz8cJCUYlIRPwSMM0l5cb5U/YeyXwLWVPp7ogmCLwfESWAsfe7Z7jlcp5\n6RzHNDhAcXYlgCVEu3jdpWerSwFrJdu6PPw4WJ4r4yGOHW4aTKMt9VezV6WO\nDdY07F/0klcuhYmDdMzepV5yrPz/RWYDesm03Zh+Tz7mWAbxaMTPQT3HIGPM\nN03ksbkwjH7G5Tz9xc69MPu2UnpgTX9YBaKDwQRkDvCc/gNQzyM/0b11cTlk\nvxm+nCc0KvgHfHXC/3a8Y0ho4hGhJzkjuHK1eU5LLPyRGf5D+mlp7I8M6cZq\nZmy1yeUwMo01JyG+6EW096LI8KqdijKetVfzaH7IpmxnsN8kUyZr5XXgJsHn\nMrL35H9/uaz7wYF5jzJ55K5EfJSGcENQZMyilxuGe3l+KHipWpeHeu6JRPJ3\n1atkHg9Fdg46CJBJmuUPrR3Xv2YQUUYZr1UViociya6QlQqSKMUa0ieMrRze\nx4CdZfM/NqqOewv9GOylMTdcytk67kW+E0qLmE9FmrB13ELcEoYuJxPh0vqj\nxfYZAInyGRhlmPBHWKNyBKW9dsFxd5X8MWb5fvNrdnNGrFkIs5kwgTY5WOz2\nVLtHMgO0UXlMZOgFCrR9RGAkqI+BIKjeWv1ivvsAyiQg2pS/mdXbvM57VV5p\nu9Vp\r\n=jWzy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx1m60DE2MGJFxjgbaBj+3nNcW0FwRAvIQY8msj1uJJwIgFjeQ+PMPJgYl01fQ/HQEphXtvhlnbv+06a0I9YxBemI="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553162954.128_1553162957407_0.48433043868321235"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553172558.124":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553172558.124","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"2ac4848218c3ad8f2fe85993f8c0da87ed03dfc6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553172558.124","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-5jdVNGlKwVWexu2vXyXyoVSW61QpHibU0BSRrJQGrdrjOnrBYDj5xnv1fvrzidpKAoEMGOmmWWlkw2jHcJiFyw==","shasum":"b2927cac5094a155065a7c48b169dc82abc800ca","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553172558.124.tgz","fileCount":33,"unpackedSize":239985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck4hSCRA9TVsSAnZWagAANr4P/1eAO/3scpeOufaNOOjj\nE1zFM83jT1D8tMyMmaIlPN9AEWvSZ+8eUkk1G/YSSdNYoapHNAsej3rvDN83\nz7XzAYQVM2eHrfBr3cg39I/ONu16WE3nbc1bGDY2VvqHoY3VWRRYEjh8HSRC\ncygFuWqTG7Tx16unAnyV/g5G+CDLNO3unQYFvp3GDW3lCrgBjTnqv+cuZj7X\n+9q7ge3kwTaXXAO5FwZbtmy33JzPCf2R8GZ3vRauUriDCsKyk2+6H7Ha2PML\nSPds9ZfOmv+Kjmgo0HOMCcEMi/P4BR2LKAA+LCTVgqqmzQizOCG7z3EldBDp\nj8DqnI+qXZA0LOIaiZ32PfB8t0CSmjBScLunqImL8580H9NJ1TEI9YSt5JZc\nZPnFFG7Xv+hpk2sL90NmE+sct+gIAExCTH1i+LZAz3/IFJj/UeOOJQfUgLeX\n6Be4me26xzKCMIYi7UnhwiAN8KiFEZkw74iek6dyP0DxLCyVsfn0VPe14kqV\n7tBRiSIevkll45w1EMTnUUi5UMRP4JDXFdUMFfaGxk2ToqkMcUMGXg5rLIG/\n1kNoOXKq82FXn9Ir0iQJDIkBOd7LRuUMgDDMn2N0n6CMdSrpuLLAifkhNuM1\nQiV8tML1bE8q++H5IbqCHjPjUneWihUgirkldiTuQxnmIBcYpS7FP3gdlxIs\nqsTW\r\n=vNcB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzOOIY4AiS1MMjCXcnENceRnuEnbKqz5EJUE48eIErAgIhAJPU0QjrJQfFdBAHP5HCPnpxDuuQ4feZUgW4L2a32efV"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553172558.124_1553172561471_0.8424344909819537"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553185548.121":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553185548.121","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"ab356f05be62c307714c25aed24d4c748eb0308c","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553185548.121","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-mNlthDyCBalWkJqjld11wS+9qW4W++Ebh0ixhp1hXSROsgl162tz6QAfzbDeu4ADDqLZYrmpQ8iNAsGs1Ffo9A==","shasum":"e9d1066c3a209417e76050a864c4b2a226ca5cbd","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553185548.121.tgz","fileCount":33,"unpackedSize":239985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck7sQCRA9TVsSAnZWagAAsfQQAIycPoUhjLRKd0BGlGUh\np956fwL7Czy4JOdTZnRkSXk7dIhPJ9hr86p4OR4rtqw+lEpyG9ECSxkdSLoH\nk3mUu8u0OnSvuCP3nOzsK8BvuZn50Ha0wLqIkYWiBAwFFjmpKpRJYGCTlqsf\n42tyOercQx3Oks5HVnHiKSX6RCKKuxLxGmGez6c2/dxPMSxTle+l69cM+Gmy\nXLVE5/CMZLYtVYvkN0ZU3UQI6cRP6lym6b7WSL5w6Eq8Av9IXWgreB8H/EWF\nfuvED+npRZOX4ysR0ZQk/hdQlnZ88v01rIlunxw7lZLzJ/M+zzqYSrBWGkcy\n/fBB/cJM6dx3PWEnsO50Zr15Kbq60RryUG39roU9viMR3JmsV2uEcN1EseJG\n5xzXxjvYXu0c8pNocz2ccCiIXMhjwpqMh/mGA6Fil5EuH61fheqV1VfHumd5\nDc/lxdpdemnvk7xiUB6ET2cTbd5L0zMfY38Wb+zw9sDcK4xQy+ZQftenmgCX\nuuHeC/ALmetkQEghQz/Yj4h60TZbwAe1Agl5XI7hCydPphhBk3zbtgMBv1Aw\nQxabHCkDGbVd/hIYq4TNDrZRDWmPhchZfsuPhn5Cce2BhKA5mq8CKQWMWDy7\nHd4jwfCoMRsOMCjh/619eN33zJ+d2PGO0qFVx2VwTqRSNi3c249HlYZhz0gO\nlbKX\r\n=JSC1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC02+piLm6JZAhxFze6Ulh0evFwb2R8FNiq3w0JFJgKIAIhAPPVTr4hduPlociSTAdNH8l7pT3BlOf90oC+Xr14Q9Ox"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553185548.121_1553185551567_0.8669091183889908"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553237961.119":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553237961.119","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"31dc53a3a2d997145914c6f0d1401a1909ddac1e","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is a tool used by [scalecube](packages/scalecube-microservice/README.md) to access available microservices on a cluster of microservices.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'namespace', // string\n  address : 'random identifier', // string\n  endPoints: [] // Endpoint[]\n}\n\nconst node = createDiscovery(discoveryConfig);\n\nnode.notifier.subscribe(console.log); // emit all remote endpoints on the cluster(seedAddress)\n```\n\nAfter a node join the cluster and subscribe to it, then it will be notified on all new endpoints that join the cluster.\nTo remove node from the cluster use node.destroy\n\n```javascript\nnode.end(); // remove node microservices from the cluster and unsubscribe from the cluster.\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553237961.119","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-3ceG70EQVVmU743VjyjEx0ZLX5J3fW3WCUu6jRstEwjoHsdLoeF4WJLKkx3ez8VvXljmqasgvo4TOeDtkpi4wg==","shasum":"d4cc01a1d4fdf9ca6ef4b62affb811f27b2eeb71","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553237961.119.tgz","fileCount":33,"unpackedSize":239985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclIfNCRA9TVsSAnZWagAAXWwP/2ZjC8FyoqDSgHBo8Du5\nSoOCyV5uKGyomsTJIGK/IXOzurrfYUztovUi7EujKePjDvUzSagOl75yS6LS\ntWoyocYL5t4ivT38EkASKXOOQyaEdYCoGddi+IH2j0ecfbmYjzeCSKjQOYuC\nf0b/gf2yURPDVdMF7BCx/61r8iVdr3oPDCppFIT0i3S9daIP2r4i5AjYMZJF\nek2DDoBkdL4pGmajl0ssCw0KZNdVPyJHg7doQRMTRiwZ8BiBt1Ig4sLsz1wS\nxLnWi/K3AAQoNQLtyRme0I4WeiujcqxFSbgtDdYVt+hljtL9MX53PQy/9DdT\nsq1el5dQBx4+3pByaRTxRZnMHBH9yCLApczf9s4X+1zGDPq3i2Oepv3vexid\nejNh9zlpTgt2/Oux3UlcD26Bn1Blw+T99g/2lSLOjardEckpzbI+kYsyl2NV\nGAp9a7CPipxshvqzzwKkdHa6e/ll8rs8neu1GtZAHc3uTT54TyLU3pg93r67\nAd+yxmClziGV22eGEHrXdn4L1OFHJhuOrmw9XRrYgbma4n+Vksfpn33ZCMaQ\nb9JDLK2wAHn56uI4wxW7armmgg7iENOHtbnSkSkByhpWHNhtn+2JqN69KKJd\nogc6v/t11OLV4t65JeSGkK7K5QvaDKbSKZYiw/OdWlOHSsDLQn0dnt7Znmuu\nQjGF\r\n=+XV5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbh02W4FoDW6PyBpzXH5urdiYIdN4ioPGV1RYexpI5VgIgZ7teuLkxT3k9Erw5ON1Y3DYwO2a6m3JWCPxJEDz4vaA="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553237961.119_1553237965166_0.3281245172456042"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553241597.118":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553241597.118","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"5f8cb205aa3b583dffab0c18ecd25786529d82ac","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553241597.118","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-6DuxZ2nNgEEYUvCL3fj0yt7aUeptQ1poSyV6L66R2J4V6G9fSakNAGp62Z3X/dtbIuNUIQhCeq1S6By4gr+u2Q==","shasum":"b14c4a47a629f93c8764bdf27bd091ec29bea71d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553241597.118.tgz","fileCount":37,"unpackedSize":241298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclJYACRA9TVsSAnZWagAAnHUQAIH5dhO7CrXWCiFoLyt9\ngzzlSGm1bnj6iGjpG8P4R/BBrQEY0EdH0SsVOxrXSAK4XR48y9WnUvo6dACE\nBvC7ST7jY9nHL/EDQeVAgTzi5pIwdr8y2qXMxh28pPTGE+synHl2/HXYU3Mf\nUV5largDsDczjvzbHJywJ0FqR6ZY6g85XaDbPRVlBiKaHV5GtmXHfHAFA+kd\nxcPabeKGvJKp+uJMImN1h39gdzrTSEEIUJ5gae6nGZZp1k1nxZ3bx2Wq5E/h\npdvGVssMj+sLLtlzZ8NdIA6F/YrRg0UL5UPRAbnLBUmRutyIYq9ggLOXZucT\nAVvBmpSInLikwrSJ45Y3v4+qFdd8id2TZB7/9JgEVr3WPKQkESoQiRi3Fvhd\nbi1tLQ9LEurr/CWnlcpmX8aDBB3SGNcUATWRUlKA8Tct+y48QG/a+7HVxP3b\nhxzs5sR9kZwY8dEURfv7Q51igSfbx9XaZJjEYEHXtL/j+IPWgcSlIcvEoMbQ\nneFdPKaA18oLM1KqUtHgixn5Bcs+4UGMgXgth/OT6ZO8m3sADnYYD2mlGoKN\narivJj8EtXcKZmuvfJ4KgGYOWLdEigshrP3Nd6+DgysHoc2/NoFQ9LnNzLa7\nIQrUB+QpkZUgmZwRDAWD22mFb3Hns0b2xS4ZpwfCI0OgYFui7mTB4iVMTYNy\nMMQr\r\n=iVE+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIt8w1uzbmsPqMCpJOl3mi+Ljk/H4FjYEv+L3E0+VK/QIhAJQsKrXZ8w4crq6O18wbCLmpZcLiOJltUsHpMrjDT1Ou"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553241597.118_1553241599832_0.5857979473482635"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553245821.116":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553245821.116","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"0de83d957991b9a9aa9da513c12877a675b72c7a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553245821.116","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-To8vgm5zA3x1ApN4nP2aFf6dXA7Sc0bU04jBoAhGtW1JzjKeDRUb1LRjhD1RfCUOvLDVPhg5IYy21nK6rlr5xA==","shasum":"c1d965b476773048f08b18f48afff6d38d0bb12f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553245821.116.tgz","fileCount":41,"unpackedSize":242651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclKaBCRA9TVsSAnZWagAANFMP/3OqsANOtVcYcm0FVf6C\nqXVpkzK4UUK/cskElDqfb+tcTzP3Es4poGGIW5S7a5TY3kaYoiZGFkPLiXKz\nK//18h5Fd/+0cutnVX21b15YPfe71KrIuxPuUW6KvjImSiMxAKkeByBNEwlk\nj3pJTdFoM+05agIBzm5TNlR28hnfsuiUEB1OJ3jCdS8X7z8P6oLrsHcVjxvI\nI7tdlWsAorFlh/OYH/5dO/hi6kmM2/Jm6FX5sPlfaIQSdBj3ALj+FW346bX5\nfdJKEg0mL/O6SXR33Lcko6Lw/gIBBh5d5wck9vi/kkThVJ2je2R0efHOf4Cg\n2iA16KcXW2zpzpRB6gNxMf/nxmDsBmhJKQQVA7ACn99J/tKUKvpo6Ebx6JJ2\npzqd2REe91dtgvBnayzoaY7RQErTfDiVSRnVWFCKMeoZFdrjJDcS7XY2QGzb\n1RSBjobE7WHPHdS9rSIEsPGSS8J+hRhrCtxEnwt28vt3c0tbaZ6Q+F60yxF1\nka1PxHB8AY2hcZP7nWpAsiVl6hm3/RZvHGoNbXR3j7iVjFv+1wI6z+aes/A2\nMLLV/jdgo1wcoAySv4pCy14+D0/ueIT4KpEQBxQQLVMuD4/xkSrmaYaI48d6\n3JfEC/yHoBKEWR9pwRW8HJl0e175uvCsSUGBO48dgy2szQ3HUuHJXekvArmq\npJ8t\r\n=stro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF50SOGxgiXkILrSF36v9ye/U6cYzD3fZJwpoBy8cmlvAiEAwCG06CI7EBss2rhzIvLFm+Eem+2Ok5ggevkc+UolulE="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553245821.116_1553245824229_0.931078533493753"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553414679.115":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553414679.115","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"2c41ef3ed62e2971aa6d36f50b9cb7db92d8e6ed","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553414679.115","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-MaXrK+rzaVvULJPlgZcHYHqzRRctT5vw2lS59BbYLWUVAvECUNIWsT6oqI8o68yAshLYjMdtvi7jsrIw9oOAlQ==","shasum":"2f1781ee5aa020857189a131df002809f9fb3191","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553414679.115.tgz","fileCount":41,"unpackedSize":242651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclzoaCRA9TVsSAnZWagAAJU8P/iqsH5szjEr6mWUrY56H\n6lX4Eh8y7G7M0ODRzL/1xYKMEyCbL39S2PUlRP8dV67Dw/8UnSadbyAqMb5+\n39dQFJcGnQPktGxtgn9wwNSxucG/wlaPP3+RqSuqv+UDChDV0Agwa1cyqzIn\nEokr2M/B0XkPBovJ2V9/jAFCmLobhVk5QojzxFHOCen0mHkTV5Z+NIWmMbJ+\nU2ADx74rRwR5biSwhb4/TWifziZoyIYNcMomm25xizCdYANS2UDBD8Us4w8a\nsHTVe5Qt7NvGc1pq9IsYZVUMB07xzO9CK8hSQk9bblAE7XMbLOQYreXg9qug\ncU+MptKrejL7RBuzy62cplTNYSWo6+LS5cnznrbNvXGjU9EF2YKaaMsFXnH7\ncvaZtZwQa1dYl5MDbBkq1FuxBaRcNJQ1s1t9uYmNztYvj4q1vpsc4vYRwVfg\no13AefEcHvtu/af/F2zTwJQwm4VeT23oy8m+mtdpdmbdeRwgNVWQm9USFRFd\nLlL494MnIE0mYximqos4ZyCSKXnyzMntg1ZAjxmik9HMCt95kTHYYmH+8UM1\nXV25cs0u3wrCLEZ+SWlOBCSp4VlU5e889kBJsoj4PgGnyg2jBeAd7m+a5/si\nV03Wq8L4d1ar4rJNfaJPw7JGvOZRbJ4Wk/juPtr7ZJ21iOtx/JjUerhyrKER\ne43i\r\n=8ckV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXwvYPCsEqjbkSDpVO0po0vvyKvwWaSsey3rr6UVEcEAiEApZZrh//Ax4C5rYqs6I1BPBfRIJeQuzCSu72G5vt6Xag="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553414679.115_1553414681949_0.6388036955630543"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553503014.121":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553503014.121","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"42a45f6f5eafe91cb0e3ba527871283c993cbba7","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553503014.121","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-CUtbh3GWJ6qlEaXAINwpiiQFVBU7yBhwYX2cfky9R3TWZgRn4cexnAJTEbOCu8nqn8jWz62m0KJkMYKy/rAK0g==","shasum":"fbb54df094967a873d6adacc4d35f88dc2a8c802","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553503014.121.tgz","fileCount":45,"unpackedSize":244097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmJMqCRA9TVsSAnZWagAAhZYP/3e6mxr6cTk3ZDUP9ryc\n+dsd6VXpljlrMDETSvjOcWKIJSlzd5i0keeLCYHM4QanK2ksowrh3br7MEQl\nnjQXPKrPg9lfBGeOuAuDwRhjkGrDgj9xMuj3d76UwP43PQE5hFIHhAld/AqV\nythWduImsFTU4LKm7XgAWYs4Jwfbm8iflWcE2wyQOOJQUKt9tk9hLvjaejbh\nP+ggGXa7uvWOI1IkWw0ET8FK180nFvqMs9Z520KzAPIKOZ8aOEcAn5cepFF7\nffgFm00kTmfXLndF3XVLRRhFoYeL6SGJDWTny2d658HrSRE+p4WCqsHOE1vj\n6KLaZpccof/IdUB+mqbPLSnhZ6X1dA8MeEJ2AIscshh7ABIU16gFJ6ozJrCf\nX5pYnmoBR2uG239DRF1z3eoJH1g0rsTGI9GOGJPQNygBITTQV7eXxloJOfUS\nmwp7/57QJdoTKVmjTK/6Z/l3dWW5hp48hXYmAi7oqLcq03I+2tVhDETduGM6\nVHqZRDwYY4/XnLt9en99xXBSLz97MsTHwn6Hg3aOITzlP9aTMXu2N3S/2VSZ\n49rwFEFGIrRCklcYAdbeY9cLA1sCl9G6JPNpfiY3tFSJrwvo2poCUUXdryVE\n+MkXshRTAkwTBAPXyxR7WAGblSVOLD9J/klabsHUiOPcNaQr6kVAuuaATD3J\n5eWd\r\n=/ZYM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsD7LDTnftiQJ61mNFBsM/cqy+SZ/64qnXQ1P/IHPn9gIgPo/9n4figobIizl5ppb0+FA0iiZ2xz1Kb4tUWW9ylss="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553503014.121_1553503017758_0.4452670271562982"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553503060.148":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553503060.148","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"67c4f8712bb2c0eeb8d95ebf524bbb6cc6b68d24","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553503060.148","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-isx0qq2tWBU5Ddl3Og1B5IumAdD8Ih5zFKCu/GVblFpRqCXPM4khEab+U7am95cL0eCMUVe/evTrJ/pAb+QOtA==","shasum":"4c9fa7c12b5873fa926f38b3c51ff4c89bfb287c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553503060.148.tgz","fileCount":45,"unpackedSize":244097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmJNYCRA9TVsSAnZWagAAt0MP/jUHacoQqiMT5KuuCwEU\nts0t0XXFiCg8HJi2A0XxSCnUmDezmVzScg3sGn3LUhFLfGjj9XoYzBWMfbMl\nrMPrDuRuHDDyIKHMZGgwXgcFhhWBgV320meuid08pYpyehamZuBITZFY1ykS\n+L1JJVQTMSjS5DksTrQ0jH8+UGFbBnwJYMar1Gu9uY1tlhwmgKc3uTNQMR8n\nNahOlciiRvnK+2kSuOAHLKcGbK6WCQvxLEQvBI1rSub0EB/RnKnWAsL7oRf3\nSLPyad0+ExCbWv1Ox5Zmp5eKaabv+lHlT9kBp3jRKxLXMBqGtb42YTyh8nmX\njjLd+2rzlRS4Xuufdb1uVCGur580JWfWluAN1iPEO74j+w+hqTdG/aUSSqTX\n1wpo9DTaEX9CMIoav+qwOsFympaeVJN7e1QkW9DTYeihuSwYSrV8ZB+CuYKl\nlKbLwQD7zL9mgMegCIpp49K6+zuIDs2YhgXcgPgLPFzoALrESIy4nRi83s5t\nKskwwWAL8dtSFnFpmBwMcgxoCv2uHUJ3mhiW9lDkRYKKScbyiHmASTBGophP\nbL40w4n/9SzBYMFU/cz2QZ0Ne7qw9GU73dbHJvVNkWbZ5SzQd6pB0b1rtquC\nLvcx9v/F7N47fWjQU6T9nbicmpB7I+WYx1sKkdq9n7Wn/SE4FBMEU5+N7Di+\niGEC\r\n=aVkS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQSx2/23lBtjDLzJs3gF1JLW+v48JtUaKtns8EP83TEAiEA+2/PmdEN51BF1kNG3WSAn3O98odvzg7xjVMmcscxalY="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553503060.148_1553503063449_0.7616569194738789"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553507011.114":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553507011.114","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"94f9e0cc84316ff6a10e39e3685a560733b6163b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553507011.114","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-Q5qadfmTqpmkPntJ6hntijP8e1/PT671yui0R51dsX+OhuJx3IM4lPOwnrrUzVEDRDomuy8FbzYIK6Ce4X4d/A==","shasum":"5d94b1c12cbd445800e052fd9db7ce2a1cb6c882","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553507011.114.tgz","fileCount":41,"unpackedSize":243172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmKLHCRA9TVsSAnZWagAA1vYP/2dIJT+4PVJn6pcGdeXr\nuvjtoam99ZhxpjTI0nzU0K14TVdBdY4G0tyYkIFRc7gkof0w/AGvY/cBHlBb\nVaR1BK07+HsBV7De6REZYTGT5y8+MfFyvs5EeHvuMJJPJcqj5xBCxnPMIoqF\nM2tjSQbveh4NeFfE8er7ANT1RMzQpHluATV5DEw+jg4hhCrAIpAdrohgrIQW\nhie1E9eewZCxlVouerU//L5WWMezMHX8liWQA3yBWzZbrVNheUxu+eHXTcz+\nvCPzaaUrVqOpPJsDbN9Y7aAfKuADqnEH+LfSYVa9iyNdHbfu3eqCvf/Cdnol\nfm5kzb+/nBDBbDfU2sfwWTMCBulaTjfbaZp76ms7R4TuXG+/dX+Mvgn5SycE\nbvd9HmBKg+yblhaBdVXrkdZnFVQhcItcq78499r63C4df2rLlcHwY7E1EWhW\ngOwplRJiBo87OH7VU/NVfrdLx10i3NpJa5lvwHTXbUNsg1oEeNFwy8n4630+\nkFBoF4faZiKrTHVnlBU2rZi1qY6vF64vBqSO/khYP1rN45gzD0kNYwusjhG7\nUgmRNVztAqqnZTeFS+DSSB0zSEq1hLxDhgA/WPFo2aKqFlcnHwxTShRepMpQ\no30IoOmTVZ/xVinzNmRU8IrRYEhnRhps6FDg68uXPZdfyzPwarAfMk823+2j\nVmRz\r\n=1IH/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEy8nGLyLr0D7p4MqyKK7S1gZC7o7jnw5FpkZ8BkKQM0AiEApYU18QQarnA1kC1+OTZMQ53Wkf3PT1EN03KenrqACws="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553507011.114_1553507014572_0.6866944386138376"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553507684.113":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553507684.113","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"0af5ffa5b74f0717f0d0f0ee63560e4a2eea2cc5","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553507684.113","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-yV26SmkcWoSZG4Jqkir207lgFudmAYntUsZKwv4mdunaWIDpgQqS6f/h8vSiLTyxIQq92MiWtJNgcOuFN1rGmA==","shasum":"e340d499fb11fcfc495c3cecb9191a419cf1e97a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553507684.113.tgz","fileCount":41,"unpackedSize":243195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmKVnCRA9TVsSAnZWagAAcSYP/2WEIaSxKFQ0f1+rZkKO\np8D4Y0Ol3ejW7MTyYOu9AJJxgTjbXNUQDsUUYA+Dwv41pp8Mpjved9qXcaDC\nkTZXlOs9rwgzcET+uaZ/gLaj0g6wQT7EbxkSWGhPMx3tf/+OVrLAFgBJYcm2\ngRPTMvJ8xEsvihx5Z+qNJplAzgr4qj67kyWTUyuOhLpM/O7oUwAZMhGaSJ3J\n19BrJaMVGlXcyl4cVmjGS2/RD873Mc3eR73SViMUeJ2VVFymn61TDBaYgFvY\nmu83SATCL6RuMNkmm98+QNqabjgwdWQaaD5N0dm6a1T9vy9bg94Qebk+HmVP\n7G8ojfHwrCTle1+WuTKhktYyuYzRSJxMa/ua8NZzaLMxz1yiGqxkgRnsCDcr\nRWw5L7vwDZLkjE/wJDpkSqj7OOY6TlXg321la5EFGQXHCvffLYkbfIkr4js3\nARr3ibZpr0c90gYcDvkgG0CAcWGY4Yl++eyxZ0tMlPme3QcIucRbT/SO4pFS\niE+bBLTPf04gUQJCeEx5zvST09wBF6dZYj6nOAYH20HtJHDGnJYwiOXf3FxO\nWuW9GTIhIJVzln3tY2wDffsHPRZR9HyymWLFzk87G3h9UOOrPDgZhR10Zba1\ngMZzcuD4p04advhsYDcr0zHyGO/uUwUgLtfx11dvXJR3MUkTW48jUPZENGJc\n+TB1\r\n=5oLB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGPOUIbK9RDIFzirS84Hze7ykiwuHGReVaQOdmUYVYAAiBsgpdQfGjwrtJ9F2aKVn8aiwGVT5155vKTiJfdHkzqQA=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553507684.113_1553507686128_0.37937917085583406"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553517557.112":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553517557.112","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"d45a2903bff761f67e7f2ff6b9e33a8eac8a4c96","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553517557.112","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-O6GakXJhpg0d/VeYDimNMiQGAvDGwZBCWBGyq74xN7tjibwlT3QQNEO1OL/JdLjLCzeOAf2aE27xnr/WWwF9Ew==","shasum":"0adb9762df75ce308b733e3861eaa2677d4cd4b7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553517557.112.tgz","fileCount":41,"unpackedSize":242851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmMv5CRA9TVsSAnZWagAACOwP/ilt8lXcTbLZhP624i0/\nfOdKcL1OlecMvlOaVhtuUASWK3Kuyl2s1vakOLekqm9UygFsr0Oi/DthlSlu\nTnZp/F0E/PrVieFofO8ZDCbaTT5CfqA9Z8gHOzR4b3sb6ESCtBZvu3loGCdi\nk1jj+5o2DuCeqBjUQhIguzM9nAHWlIsUbFyWhKH5Y01bLc4P9o+U+NYPnWw6\nhQDVuBHZqsIpsF/GjPjVDgp1foJPMmhnb1F2j6yMSPEyvN8cc+YLJB2JX65Y\nscv6bhe832v8/8gbyKw2dApARKE77PLx7JA6eGNYQxGWVseuOj+Pd6gXEg5Y\nTze4nKZVOXeApTUiznmQ3ztjSOovXY5TPfASFKYenuklQ2Rk944imBBK61bj\nSkzB/eNcskBDJ1yueoVhdBIPV2aFWdp04VHfFDIrZF436ZZLPgm/Jx01oBhQ\na0ULZrkv2WGE1IRKau8cSaKBa5D4uaWncRD9pK8q2kSg3wF3dz6BWEUhPzRs\njX1J0/0aP9NVu/Gng1SI8y44R7eybSbR6l3sMJSsKONgvtHQetA0CJzxncHq\nk2kvqFmMG+fSeJprm2J7li6ByNCVNu7VIKIuhycq8g8tXyr8xKbdGsIGQQST\nIGES1nhMFoN2eHQsCnVKmGiizTGlogtj62L4euDMfGpQmoqs88q0vI3ik/91\nO3xB\r\n=MOi/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWUfXbtfCIapim4yYNHTnZIl4NX+DFMZkkGSSXJ2lR5AiBn0t8CFEMS1sm1WpKFt07/OANv8lprVFIWerZsQtyImw=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553517557.112_1553517560399_0.45685066817109665"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553518073.152":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553518073.152","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"cf66bf10423b331f32529c695807a4cda2f3dd8a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553518073.152","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-r9Wupm6gEvDoDqzIQsYjwcufExlmdt6oZ8eQATHfKlgVSJZcX+oRcWmvCiAdZD9vpRLoQtISqL1T1KVBlEpaUw==","shasum":"47bc4d069b09d2e27d8d83463773e630c504d402","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553518073.152.tgz","fileCount":45,"unpackedSize":244288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmM37CRA9TVsSAnZWagAA3v8P/21krWxkaOF7O1vqQdkO\nqVer9b5xtlaxtdciAZb3l11LcTV38k4qcQCn3wTmNihiOiqJyjTCiUtrj850\nLD5obVSyr/BNdXLb2voDA6rbt/nanFkY31BtUmEJPqaXLPojTdWWyvmXnsvD\nU8gaOMPNEe548ThKsjkAZc5jcu6GTWhSREdjykUmavheHeQ1V7VaRWJ+vedb\n874SyNXNUBPideZPR34uX+jY9AJqryELYvpqe6IIZilUdD4ul/b6l+eCb5n/\nSR5tm9VxgmELUFWpSSWuwyTBYRKssHhczh3QsSq9eTcP88LXsCXRq3RfZXZn\nwF/OZ6qee9hFehsiJDGv/RcXbtMD4a5Q+1uklx4mxxov53B3jqN2spgnNuDp\nsuG0hrkYlGdJxS6jJO2J6K8y6Pbd1YzBIvHXVnLVkaZrABiWeJ57udGt16YR\nAKxd/9w0w+buCwsG8mvTFxeJZ8HHWObNh2SzI744kosaKHFzQOoFvvaaHVaR\noWVcSFp2n16zvPMcQqXSkRmjqBWrsKqvKkJulvnGNgS6XbSwSrfMJ2HBa9xC\nvKgjL/I2lL0CVr7gnpFD4tlx5i7TM5JD+PcNCoTYOFwdow7qYi3yT0hLauPn\n0B020llHM4m6x7fgCxX00ciPpAHdNoDZxijuYwDcP8hqTGMVO5nzbxXGkLVe\n9l6o\r\n=mjCh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBc3dMl69qbnWofGo+hNKssbUV0EOXuaHGlHweMH4WGwIgYnh+S0x0kGewbZ6+cxWpgP1iT/NYIlPKzN0d7zhsdp0="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553518073.152_1553518075070_0.8427842405478372"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553518077.123":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553518077.123","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"618636d0375cf57f7f52aa8a5be4b6dff2917467","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553518077.123","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-V6X/+JE8PaVSZYGgh5FWSTsn8VzFrl6/nyYmIU8o34owGg/PgmdTGm+nHkRHAeoImJTn6Jsosg4BjGdJLZzc+A==","shasum":"b5b697797e28dfb68446686d9a175e9522762711","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553518077.123.tgz","fileCount":45,"unpackedSize":244288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmM4ACRA9TVsSAnZWagAAA90P/0Q1RPigITcl7bSyRM7R\neKn8FMMOw16Jy2UB272Fw3h83dzZWMWMaSkyhFfMVju3zIHiNJCoH728fZCf\nwyz7NbO67mMIAQ8UV3l/qIrzQ29CIk9It7IRx1D6n9TZgs/v7UdTDFaD6CsD\nRutr/UWkOF5PgtcKFlDMFWf6K0gCS4Vb3kDcZK4d8KTNsHwtUtGxtr2ns1RQ\n1X7ibCggpCsUNhlCY+baY/GBs6jHp1leQ8VpJ8S5NNLpsi1WnQIk6yPZOMr6\nqem5kvZX/7ShcNqV68Gi/luxIMY5eRxs/V9rqMNtT78V/7GVFCyKQK18XvyJ\nwTQV5tdkeNub2zMHUZpmj6THWRzveKggH8gmLRgadsLCVHVM/RMQchhAYz59\n1VXXUiHFH/p6oaru0lJ+G/BO54g0ft6CPT0IRDrglyS2q2BRfyr1pUrl0lfc\nLf4FtclYmEsgxBNZPuVmDSnhUNDq/sP0kV8v6Os0BFJUF6pM7g9qrxJlP025\n9A1DPGCib4YAPGXdTIv4dwgGoUtXOCyWRd3NTnpkbEY34E9iPFOrILAut0Ue\npEOShiBW9n406DZCGzicFkbHL1oSC57z/WNjox8YZGhoxohUzjXEZX+hmNwV\nv4OPnwmkmTrxR9XfTk8rpF8bn+cQLQHkkdgcP17q7/V+mMd2zH+rFCuAyRwN\n+67b\r\n=g/zt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3L0gjshUlCuiba+wxogMhpx9NMBqKoVEe3vpQ9EKohAiEA/tW7Q48d8wjFkZfWNqd1t3Sp3QSB7CTIM5/rAoF8Hug="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553518077.123_1553518079872_0.5447753265610555"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553520080.153":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553520080.153","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"d867db03f52d5bcf7830b27754ba9f9d6abe8794","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553520080.153","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-lSbB3Uf1wpf4yRPOF79jFqVzny6xSnF2ComsVrypjJyD1UQeX9UM9XPLYUoRmZmohvalH0r8aD6WFW7/d93phg==","shasum":"06c8fd195d58e5ef39e89fd0c62e05c98b9913fa","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553520080.153.tgz","fileCount":45,"unpackedSize":244290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmNXTCRA9TVsSAnZWagAA8LMQAIsPY7jxkG8w+voni2X0\n10NeWSTk9YuS8Ot0gqQViK6Nuhi9ao6tp2bmGMw1D2E8OLNJVGG6rk5g0Vha\nYpM7MKHEq80G0eCIm6uygfQx4GlZBeFiWFuKcxwY2mh05/2uVS+xTwn4oveI\nrOvMwzaHXKpf/Bw0AtcywluYs08r6BwoImXL5a3eirK7pmsy1FyFXS5B/Vq+\nsyzantIpev5yLhkPZR4efjdTZSOH61kpq8E2k+2cZUJEgucl5Q6gc23fNL+J\nt7pzE9EynM/YMk84b5+qw8pUGXZLaYvyYKePqvGpk5nijk/l+/+NzWw2Lexl\nMYG0tRNfbzJpA2rTorvu/RnoTm1okk+2lMFjjboRByOAOmuQcI8BkaPPWuN+\ns4TDr79rdheV/AnB/dKaXdXvXoelE4oUTSgE1toYKZcApufuhBWt0y6Tho2Y\nd3P/jBa5bKjUWHGC62pf2Ec/RnMiRcw7QGjI6no77NXlW72hbP5XM9d9GvlQ\ntlgzkvbkdKkPxB4jV5aUM7o9fIdfgkDK3YQkQ8i5Wmi7/6dVCNN0kCU6dqaI\ndi+sL2VQ/3u27vzlkmhkzopd1eMpER1aGex1p7cxHAuHlOyv2p9IaGoLpyft\nezK6jdBrAGxTZAOE/xp4eQ89i4jX+aEXARAIutRjZZZ3YU9oR7uodc66pO5F\n9iub\r\n=7GiX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL7xEPl4FPfP/3/1aYmh8eimRxNvaBddHxvY14XiYKpwIhAI/JNQ17I7sMa5KVMXzYzQ9si7+wRg+szPjaxERSiD6P"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553520080.153_1553520082615_0.45192695960260276"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553525927.154":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553525927.154","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"6003b3319d97e9fa70176171e73bf0f0bceea1d8","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553525927.154","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-0PRdu5RZtTVmnHwTJLCbbvlvHhuc49sTWBaeiXAd8/Wa2MtrZ2ZSXiUDEZUHe/aNL+TIDJdV7NYyp9ZyRqjI/A==","shasum":"c993ad829ba5f819d318d8eb5f43f491adedb6b4","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553525927.154.tgz","fileCount":45,"unpackedSize":244290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmOyqCRA9TVsSAnZWagAATE4QAI4v9VqQ+iXhQCi4vP+a\nD0nRuOjweJRTXPSuBo9hRINszUy+Tk8PruhTGWUo7v9mmKDTsofI6ejvgkzu\nera/liAQ4fr/q+cXdnP00Lc8MZcDbUrquyJ3Oti0ZFrclh3Zzfx2NjhYPjGy\nxmi5XoFfawTS9v8gUmKOlVtOK0coSzu8d3YW7JJuqoQEYuRAImit1IsHSrUM\npyvjGsLwhMeDlJeqqPcHTv6C28ahSVPsLzZqsA6pi1qDzF/NYdzVUXrL7yuC\ndF9OIuUefgTlLGfx/359TMPkI88GW/aiOkX7r+S1v2ZxLwratwZauKS7oMPg\nMJpOQdeR5KQFX+xR+NuSNFvlWJ8u+UPCCYi6RnIJdZRllxaO+/AG4lPVcTSv\n6DUi28q2ZU1A6M4HZUKiL3uA196zWEnbjnSJxyx9jJDR6VqXZH1K2L5Yob3q\nzlsQ6kAYE6EmA5yybvMTvpHLuwv71THKMbh7zWgpMDt/yjLKKFkoMWPs4b1E\nc6PxOiDA4Iy1do4AWbayRKADyx4JO4ukPhrkKvv9r4pN6aNvY5zJRIwDcPoi\nqGyRKW/mByJuk0v6pB+Z9aT6GJ3yWqByeibYFmjm1Jyod8594iuCK1BD41zv\nfkMd0Fc5QQAgtEeEpdhYf2/ePqH7IcvRdlxyFa+WkhJkTpuVwWVo8reCiiHA\nyTcm\r\n=ayp5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGU3lw4uhVoSsxu3n885jHNKedDIKkAF2WpdLTsdS1JbAiEAoOubYY7SSa+LK6kqrAmudNosS/xH7/5WQryOzIeVf78="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553525927.154_1553525929875_0.995545901979439"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553530687.112":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553530687.112","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"jest","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(\\.|/)spec\\.ts$","testPathIgnorePatterns":["<rootDir>/dist/","<rootDir>/lib/","<rootDir>/node_modules/"],"moduleFileExtensions":["ts","tsx","js"],"setupTestFrameworkScriptFile":"<rootDir>/tests/mocks/globals.ts","moduleDirectories":["node_modules","app/src"]},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"bfc509f893c499f430dbbd6315d1c718be2f96d8","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553530687.112","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-8SpVEvyrQCwgbrgwxHteAiJQ5WZsdHIey5Y6Joy93j0twRPz7giwY5xlEkfUA1BuICMu5a9ZtDgS92GU0R6imw==","shasum":"274c24d6cca011eaf27e1ab22597d5d09d1b6173","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553530687.112.tgz","fileCount":45,"unpackedSize":243510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmP9CCRA9TVsSAnZWagAAcKIP/1kLhR5m1J4iEEdUraYl\niBF+lWsYF6F1SX9rOu104X5zAIjikNFgbMRurGRHJirtt61i1+b7oy9d3jpv\nUSfmBmcZ4dKSZwWB9HxdQHED3zlXrqpacVMLv7sl7qxv+qN2C14HwKF3lpyU\nMNhf7D4mhOMd0kCL3RP4PKTgzaEG9N0fHf4qaOmxT013auApMeFwCEpDt4Y0\n4MYzMdgQFQ5aB2eLh5Nx44g9qybf+UKGbxcv92eTgw/GWoQoaRWRp490DTqV\nhX0chx/bcjmFZn7Mjnwef43UbJqx4v87UTUTSuGceB7KHKyNyLppoOG3nQWp\nVbjk1LvioD1zU/TXH+nyM2FUF1VMb3Q+cyqXU3t5cLSBuysubN7cVYfL1lWP\nq04x197ZQxjIzUnCWJgtykWdrEPx/bjX0thQbrYvzcxcZDCwJKdT31WY/MQ6\n0mxvmjvu2CMj6vDf/XpY+FByYSSGXn1tWmFR3fNs7iXPXFEajFhxAqMTX6Zv\nbbh5B02MrSCLXfOjdeP35dsH4i67uMZ46qf95/xlOsov5/iTeVxE16rE7giM\n5n+zjKHwWIhKrYAiQJ5xB9xo3oJnbDj7nHg/MAkMCZ49zo4eWi1IDYx8HRnF\n6mmSiqKD5klQ+X2IGt74hMGD6MOdh2kYsoVvbgWR6t4nqTwQA+ZPIl8M3cdV\nRlEe\r\n=zJl8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfhckDvYFWnKjFOAicDKETUGX/4nD6nzYZW0YdRR1+wAiEAvp6YsXrpvCvzZELv4E6WO7oZw+fHb4lsetFbVhlxB/I="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553530687.112_1553530689365_0.1679652192271992"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553619268.119":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553619268.119","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"3ffde82522e83f32ce1a4550195bdcb8f766fbc4","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553619268.119","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-Tck6Cgc4EYiyWZ+HDV+oDcCuNCpnvM8MronO0YcvASkx+Ur+NjktkPfGJXx59BcAgsbV0p7QC0PwdxHkWNkAtQ==","shasum":"415eaf780a23e7b1151cfbb904d79a52f9d8ec0e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553619268.119.tgz","fileCount":45,"unpackedSize":244018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmllLCRA9TVsSAnZWagAA/BsQAKTtu1kv6zgeeomZrMQe\nrP4j52VCO1PUuRpvydRUhqvnLzqsRS1tONbDCO95LBufpz8CcOaPIVRdU8FI\nGmriPUBSONlE+AZBqxLH1T77M6XIhOS7CBCBg4dOW7RYKRk8wScZNKgCZ6tA\nDh9ahyNO9Tk3UjJcTcmSGy4SmF8Kho1OA57vdazdbuRSuuBjEcLERGP/ySzR\n1bRuHMHyTbLuPejS/AC5wO84qbP+TPwNycyzYO+aeYaGynW3D0nhx1vlP5hx\nxYrF3LVwj2BFruXn9vS84D26eszUub6/jiojoKbMRfnOKtQEIS+f3Fl2Hflu\nhM/Lkgw9gg925dWyjPJdoLDY1WQUu9wUeKp9v5LYTGAIHaOGGr8Wwo0O8b2p\nY0Erhz+3cm63618Efu4wqWKkEvSbiMWg2qzi+gLmuPrtgjzBV7JzllhNMLGl\nNsWJF4OrnJofAneQQeMBZOTGOPOkNbggRurpVeCEBCkCtlJ02DGaLCj+LrlW\nd21tUWRTOdTY9v6XEtnk/Kg1aTwsxFJ7vRECGDOuMHSW01FyztpV6BckJ0lw\nZxKynCezCv3g1TJtQEZqPi8OVgcxHmd+nAghx85p/LuGb76cl7iZz7YRlOET\nP/riHA+f04/q/D1efDC1U1V76SJV8iRfYrLIq3Y5puGJDmW9zhNfoRd1m8gM\nMoSk\r\n=YBEx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/Oz9cA1xE8sEdP2z5YCzvNEnGI1hXyM3lRMuSvgAGjwIhANAuAwVqhriGxdeQeSc/uwZ9etCPd0Y2WBEVNUhoCu+R"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553619268.119_1553619274403_0.013552811720445757"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553668620.149":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553668620.149","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"69726d788fa48c0ab76d825b4942f7b9420ddd27","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553668620.149","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-QbUl7PvwIywJr+Ur6EOWJP76wb1bIY/AwmesRnbYn8PC6oT0QW2r6z8DysAVRuM/kuu4EcDu0PBvvm5bYVNGWg==","shasum":"6d1b4618ae1b444ab990c3a6b639b8ddb2e328c4","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553668620.149.tgz","fileCount":49,"unpackedSize":244949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmxoPCRA9TVsSAnZWagAAkrwP/10cRtgSGPv94CA5mmNt\nIFMLhfQz966nUxlM8BYbAl+rE3youIQvCskxgLTqgWK2zWNJZNZcXsOAZ6xS\ndCA+weq6M6ULi9X8T3wbLXUNXpYzIMChOSoBvuuNBhE5PYf7sIzyZQmcK5EM\n3Nc9bDSArmmc6FMktcGKVNxINKtL6CAAAu6lpbFJOFm8lgPP1OAysJSfUiko\nD+rrVlJI8+K2UnrTqdlX7DXEY5+pKdXsm+2FTGJsqFu5JTNUDhVnheyOk2DI\nBMMSUEsBFedwud/BnOAlhe0ztqZiyHCd2KHWtRD/32ODkW4C8acKj0z8HjxY\n5yfvhXmUgClQ05Lz9XN89ricA33WilOg5gPqzZ8Mh1UOLQp+73FjN1WedZVx\nXwfDxUef129G/7QNN7deZVW1lRR/CU3ThaditOiwT3g/xPMKSUwBOUW5QcVs\no2KFiQ36QL3GCQ3UxMnogmbOss+l+3yrKy8hHXlQ9YOb9dJyCoJ0SGd7Y+eX\nG0jcUSOplvXg7RFOSJTfAxOjqSVDkxCDkd7z2U9WX9J3psybbyFGSZUBr43U\nw39i/j8Mi3rCNYnRX0cSMioD04NPg7GJbjes9G5kFnqtW7wON92YKWTFGGz0\nu+IJH7IjBUX0bs6B+/f9v0U3epiJhnjJe/m9L6q5rKqSyfm4VZD7G8kyDFgZ\nQMUq\r\n=NI5e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDATG2ICNy9eh9cxULEHML695KJhPjrG4u2B2xpIEcePAIhAKV5Y+xDDfh6zqqsSEpQJGUn/dtwZmeOzLrtnHyxfUux"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553668620.149_1553668623222_0.6188843442458081"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553668713.121":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553668713.121","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"db53108a03615e6c5da1e5ccae78077fdfb907b3","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553668713.121","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-GvgjjB9Mn7vmL6DrN9M/r7xlAxni6wG/mXE6jwWF85BrMSOYuOadhvOI5Zq7lH43L8bNeJM21j9GKzqHLGqVdg==","shasum":"b7e93c670fad01b6e1fbe2956ec0069d68ea993f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553668713.121.tgz","fileCount":49,"unpackedSize":244949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmxpsCRA9TVsSAnZWagAAB5wQAIB25AoEuFBLMEi4f8gx\nW5V74hkEMms2/XvoXHcufmI294zAI/L8bcigovYQkPFM3VRgUFkIc0nhVegR\n0qC+CUAk/6CQMIKrp+30qAylfP0clyzq2detGLzUbFbo1hA1+OQtpFMSrNTw\nsUTIdKMZLIcCr6UOPShCZN7thOOdFWJSMtburqweQpMoqtzrUv5QNm8bzx64\nNmOi2w4VUChFWCrCAw+rtwJhcwhf0RTC6dWd0VR96PuWrwKzGsv/7SL8orLd\nJRoQEDh5eaUvaCtzJUO0bEjRAPl1NBF3i8KJQCEMiimmCmlShmW8tfYgN4NB\nckZ66UyLqIs5iLo5f/cYJ3VCCdjVtUTcjQqln4twjB2QJo758MYep+4saAQQ\nSII6Xp/hhVfHJ32+Ep5vBXIuQKxxC6ajIxVpHYY6hzzRB8BoBSPMZYJykFLC\n31ciJBFjdcBeRkHPacbu76eb0MAdVUKVRPuzsKd8tQ32gT/XudglLXGABF7B\nD39Xo4g4vZgc75EKtmpNLvIWDLOaFpxs514/bwCDRzppHgzSUE4nfXyRPQql\ncKJooPjrucqP7WaWwS8DW9CcSiWe00gO+UuorSkaC6VKdvZwo+HI4ZRmyvhp\n//HB/mwTLGEEVl1UuIAnZbXRmwbCXhkOkA+sf7tJqmKHAD6ALNSxNtHhtder\n4Bj3\r\n=pzJe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYj59+xkjiShYlJLVfTr4bNO5ieHRtCh+KaUE9nxcQEAiBjv3VjvhGX3IEex0VRR5kE44ElGCQuvCRytxra1MYIAg=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553668713.121_1553668715602_0.560681673401664"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553668724.150":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553668724.150","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"c0f2670d229e81db882478530a116aa1748155d2","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553668724.150","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-cknM7P9aOMmyMmsBfEieiBdd0/llfUJqosJXyY0qi4crHkEbqK91APAn9Eq01g2n9h8mvPXgAn1A37hhIZA5pg==","shasum":"83e708c5fc2ab56dce52b26e1d15e031793c2c14","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553668724.150.tgz","fileCount":49,"unpackedSize":245003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmxp3CRA9TVsSAnZWagAAlKYP/2DeDNOal1ySjUGU85Wc\nFHJ/FACLYtAVCcTxQ6KV8L/Y/cvcCrJ4RD5c/iR5MFXbWKSHUFXuU7lSNnxm\n39DrT/tVhMUX9VPN8jYY6ToOkf77re9EGSezUDsUVF3K++KlevQNLBdcrU6B\nyOOQJMLB1fNZH3fBO9pTvyya8jeDscY+7obLW+R3B+/wUyzdhfWD+DL7Vu/7\nbWTslqrIxIm04i+WY5LLIR11T57NqXvBDqxvb2N8MuKV1+CDzWkmBahrmJhe\nyNyoWkkgfJmPdgX4b7rmTs2jwOw5YsALQiCgEHekgzDkJ7Zh+cSeeKQK6zgJ\n/l7VIyzFl/KjVL4YmDtSHgoqaKDxDUyomB76ht6Jh2/15YAQHoOHdj/1mNfg\nNS3os+qfj5j5E0PBuuc0WCfRZcVUxj6bUWf8FHefVtAQgJjsoWF9/7WTmx1b\nWyE8OSfmDPPR9ys0LeKo6Iln4bfbBU0PZIB2NqVEnbYVHVkUsk1Oyco5griD\nt6gEbxjpjxygI5yR4DGoVb/vihE1N/yECYAOxJklmajWDszSbzS7uRlcwhUi\nR1rDoluL0cUQdCksbUh0cF7twCnLcrng7tgrWIlj15f/Fo3xVOjm8sUVx1od\nmcbXubOeFH22NWOneLoXtcCkSzGFEwuMCpXXQHD+qATC+nX9r1lJEMM9qgdY\nxWVz\r\n=Adxj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICd2AlABINtH6jFYgAKHoI9JA5supEHar7hyWAxMGq6XAiEA+AAkvAEOI/KsawpS1/Mot3a/pksKO0rBXpdqSEZslF8="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553668724.150_1553668726447_0.7091667873328367"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553668728.122":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553668728.122","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"bca68a11fa722c71cb674b608b247afa855a61e8","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553668728.122","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-4NKOoqiOnqK1hvcQktown7PjYYKjbHm6ow7jhX1zGzbQTFPaQCS6ambVw6INPb4Cv6XKqW+oBQ1T9nCcGe7YOQ==","shasum":"00e0d846639d37848befc9604e92f9ca58ce24b0","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553668728.122.tgz","fileCount":49,"unpackedSize":244977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmxp7CRA9TVsSAnZWagAAGgwP+QFKgoE0pP6n0Ksyj/Xl\nfKM1YgLfIwx2zrw6Xgd9LdTkuSMsuk3uwK7GED3Ft/RnIkyZfCd1hKfxVzsZ\nx4rRtFTCRjI5F/zSRXpGQ53PyZVqc0HPEVYPivGptr7mdk9jNR67/YsrvU4/\n1BUMhWBRkjTpDQ47g8ex19S0XKuasjMN5rGoAw6GTbX8IoH/7AoQuWsC/AGu\niDVCQjCsihVlLWTU4JyYA9katBZ/cK7gyN64wuFQh2nZQqnCeq49LXz1yryw\nxzrKOKryMVN4udUHRmY7UDWOVbslHb75w9pEQG9XXhRImLw8wZ3nQkA72fVm\n4K127xKuXutSkwatxWrKd995PSd4UXTSduWkuHLI2wUEwXLUvFAzVannaqqn\n1UdEeueYzHP2mGf0Uc3hl/UF1imiVK24tOh9n3PUre6SQ5CyF5+rgdl/eeY1\nPLRTHxvUYv6ZO3od2DB0r+pmoLsOZH7Qq7138k6r1y/5rCMbztTNm899/iBL\n21zZ+xGIIHf1egeri6NL1EgyYNYiR6kzLQtn8HjSKTpLdrydhWIrLb+aBBPr\njgpqJmj4VVHzSU/AYWZiRmZ+4/9qYLr1jndhEXriYJEhMBrrUdHvJJg7y9eb\nKsyp8wobXzKaEvJbQKHROupBCAgtW9F3Gd2ptz3qq6gWMxle5HWFabd18vrc\n+bXc\r\n=aazI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfypNVULWhRY0nkgjBBxaAthKBF51RG7QpjVenHLzZRwIgYcN5/HqriODTEP550g69Xoqo8/NeYoL7+8c4rJdiGEo="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553668728.122_1553668730807_0.26826478188093206"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553669516.121":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553669516.121","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"3ce990958ed6f2512ef230c4c2bc6c1f1089444d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553669516.121","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-6Pqd+KSco3SYttA5XhNMvkzuzxzOVjMe2b6DCuFAphG3CeTK80OBoK5ICnLrdQwB8LHilrJafsS/z1UMLMckvA==","shasum":"6e52b4d775015f18611e3575fc670347ff82507c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553669516.121.tgz","fileCount":49,"unpackedSize":244977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmx2PCRA9TVsSAnZWagAA8JsP/ipWo73jIE7YJf8r+ziG\nXVTLfx2hGKxZY9zTYLdsWrgxbIY6G67bqROkFsfic+LN/cPVRMsSVfwKh3iN\nKu76wPFPChziXvK5nVm7UfTrVdH4ImXRLjiPkyNb6/6MCvk3RL5tMhBRXDEU\n+v8DD4p1wGP1KCeylzjjvPqzo1pmooom7PuicvNd8BlNVlr7PSitPZG5fEhK\nbo2eNmNF3zAXkcIFTWhki/G05VLq0IrcJBif0ZpidV5+VR8yzyRh5lB+vwIG\nrXlmcIh8IvK55lHn8kI+C0uBeZmXsF5yTF3hF2YsCly4fLLu7sSOUqxO9quG\nquqSxaAzrg3Oeh65aM7L/vNh27qIEtQHEzAaV2b/UhtzZdZVRsI+UrgeTcHU\n+qcqwOaKwWliHax+IbPFmf5bQJHP6TagQ6cyPXbZIiYVXMh3nlaiI6iNsoiP\niwrJ/CcdpAcTUdSLA0/CbewX5ifAv+t/F+QbzegBWf6bF2YL0AqFnJlQDAzm\nqY7b6kKzHht9k25OS+HWQYHfK+IVNEMRckXi5DVMGqpYJ5ALJoq2MNw9hPou\n/JSBgbSjAR+Z9RlbEcX8W39yjIapuBdZj1uJIhkEdnrQb4bgrBNm7aOk8lAy\nuDD8CJvsR/NekA7DiT/HrBeqaS1ZGoI2Qted0WtHVpHtm2GPHwJffGmJIUKU\n2FcI\r\n=PP3m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0rw4f++ZdYXVtCRB6jYoxKTqBeR99BAuXuZYpC1I0zAIhAIY9z2bX0T5eIe5YQn0Y5Bo2USxchlRyfBdqnXGFe6U8"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553669516.121_1553669518740_0.95111723452788"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553669522.151":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553669522.151","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"d72b9d774ee82aaa1064e5029f828b0ba8d4ef22","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.0.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery provides access to a Cluster, ability to add new Node with some entrypoints, subscribe to the changes of\nentrypoints within the Cluster.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress : 'cluster1', // string\n  address : 'random-node-identifier', // string\n  endPoints: [] // Item[]\n}\n\nconst discovery = createDiscovery(discoveryConfig);\ndiscovery.notifier.subscribe(console.log); // emits all remote endpoints on the cluster (except endpoints that were added within the creation of Discovery)\n```\n\nAfter a node joins a cluster and subscribes to it, it will be notified on all the changes of endpoints within the cluster (emits each time some endpoints are added or removed from the cluster).\nTo remove the node from the cluster use discovery.destroy()\n\n```javascript\ndiscovery.destroy().then(console.log); // random-node-identifier has been removed from cluster1\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553669522.151","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-vdMmBSJOG3ZNUviq99pw/bGkgenCyD6s0Zkk0pLfMSFzLcdf8kEMSon2ksf3nDmkJ8KbzBW/zm2msG7G7YHbwQ==","shasum":"bf68f5eec559b8062d75ccd9fd7769e3272703da","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553669522.151.tgz","fileCount":49,"unpackedSize":244977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmx2VCRA9TVsSAnZWagAA/84P/0cvzMucRgIhTDhgtrtC\nWrAF/+4VS0Orh2zWH5Y2cdRaZvKwPGHKi7KcxMMncivHzjy+Kqiufg/ojMFl\nCPFHo9qxB2cLCOZs0oVd8qMaSFQ0V8su7pP0K8oqwrrquujRV/kViCrC0qJa\nGat0m0YIc/IEPmSBG2OoLR9QlYsVMGQjStFjLa2kQ85J2o2ERNnABNcK3n4u\nN6yXH7YjlYs/0RptOiGXrp4GybRjWKe6xMjtpPt5SWzFOS5YwdBf+Y7KTi6f\n8bhoWJCn7wqDmbuUx3XPA+u9cGQmthZocOziU3gRBhuxWrcSU9hwdU8HMLSn\n+3zDvVkMM8fydSTlL5G5774NRLWBRiTqOFi8fR9OaSzGJErRJa+BEeFH+7SR\ncT8zaJ9sJfDOx7OOeA6H0alHJTS9lDFZWldpbW+Zi56yac+KSvX9Rb2BTmOr\nuBgmEvuDZ8tAnCzMIfvxIwNSW3RBZPoYlNFtFgPlsdiU/Lwq127LLqG0+ZyO\nY6gSHgv7pUSNpxgoapVRhqVqdTwftTlu8LidUTe7PGMZ3LfHkBcT95tBg7G6\n2x2xFqEsxTGxqKDmjSRdiZKuKsAAroDyjN9Nu26/Dn+DzUTBpaM9zhfPV/YC\np2cGU3ZJ78T7ccPi3cVYLuslff2YwakS/0byEuIgaGoviJ2QweeYJJG9o4HD\njWxj\r\n=cLfJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGntC28mccz2nH08cvjm8tZBhew81sXKFrAw+BcfZm9BAiAvHHnIZ2XWNJ9SbxZ0eZnv5j2d0vJdKRRL/8X2dCG7DQ=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553669522.151_1553669524507_0.015411065715893235"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553692588.97":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553692588.97","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"e4616490b3763078b0047aafed899f6ad4e15974","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to it\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by destroy\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553692588.97","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-SgIJa6i/ihyOUxiRFmZWcKDq3mTFVE1dAJjJBQKDrYcdffqi/uKL6bw/hFBv6vW7C2ECXxVXxbNMk7BVr4i4hg==","shasum":"77bad04b68484fb26052ca8d83877bb2b93e640b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553692588.97.tgz","fileCount":49,"unpackedSize":245088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm3evCRA9TVsSAnZWagAAz/IP/Ra2iHxheJxkHac2qAoX\nK1LUDUssTnS7ZU4rBB2XrkD53P8fm/dmX2kUN9PVG0XRbp0bZluAeafPLbdZ\nFFRijAzqxnf85XdFH365W3ONYwlvbwFAzr2rMqe727zRkcIwzrH0PiUck5dj\nX7/OsKRNNxQJ+0zYBbotaLKEBe2Mc5dQPrkT7r3Anhpm2M906kYuiGrc0GD1\n/Ce0Dj9e86Y9fYS4AUCEZZ4qVKiPmmWW2m2hF+99Q9beFAhO6ne6SV3H/jYE\nbIn5B9uo2xL1Xp+jzuVtOSV1zoWc0xdcznAqcnnYq1IUjwPc/k+tO/cFfCpB\ncxYLMENKGORo5TDxcK4Fd7CtP23Ukp1Ss02uPnmSfmz3eIS50YVH2xlT0/t+\nh0Cxlew9b/Xgp+Bn6eoe4StIGRtz05FAECpryLzaZw18+ggBuhwXmfmZBovo\nLrmSMQqiKMv6ywAFslLH4LxCc5NTR0zlN492+MyRqG+ww/N0zCiR+fcga81n\n4cWbGVnl2lXyMbOPBbLhrnCP1mbENPq83j1KLufUqQFF06t0qlopuquIDzJO\n4eYVftjgGpXsP80LFuXyidRUMYuL8iqD6PWKw44SElSh0P4Pd/Q+4nyi3vvZ\n41iMVp1aI1nDVCyxAmTgXHe6y41MuOBwAXBIffhcsIS4c1mSWDvZeiauoTM8\neY1r\r\n=EQfz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTRI9X1QaoUpZcTS3XXycyUFuyT8N0xOdGxJbnXQzXYAIgaH/dha96Uu6KXNMywv8bq/wJP4guOrO5iMCogVzjZfI="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553692588.97_1553692590433_0.8102308087738197"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553693204.95":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553693204.95","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"0de0f798573630dd700799fc6e237b3e02667a10","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553693204.95","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-O/HbDSZgfqkSwwkJGAMHIpPp5UUZpG3jz1pTgzz9m+nMDbijJIfe3yT4LMAjtJSbBEa//uV+s8wmT0JADyEqcg==","shasum":"12ce84203a034148615cef0253344deaf8b16541","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553693204.95.tgz","fileCount":49,"unpackedSize":245102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm3oYCRA9TVsSAnZWagAArv8P/j5+9PpDjORJwBqosUYW\nY9oxmU7qCpPpXljhgOpJpGxqW4Spd4YQcOUlz4SD/jhybiJftmw2a14+f+6f\n7SVpZT4afnawpDqNQPzE2WIwqQJkjtcG0dQRqvLzk6NwlBzRMIiFBOsk3czf\nCuHLvNWoi6isjYNLBao1f0hrZsmNDWQVTS7dt2ssvKx6+QnkVLuWY6XLEasr\nlPR1DQ8GEur09N+EIoCukc6qtDHlJEdasApyhp9UDlEUvMt501bxndErmbf6\nBYVVD+2hpqqHF80YFpO+xoXxq6y3krD4E2u6vglTnp7S7p9p+rCeDHXZFJvA\nF2tZb8JIoGFyildDD+sz1RgNh46iugMD0QInt+keN5HJNV2k54/H/2BVLbm7\n+RgZmG4e5YUayWQx8pS2MP0SfUuRU7xz4AF8+8rqob5ANig5l/2DtR+xm5lY\nEfI2sXt4E+ZNhWngtKRD7ZSDhk1tKYM8UzJiD9XEiMUk2Xxgx+nAOCPLa60P\nX36NQ/qAAQ0eT2lHExqByrnl8m9laelBLzrolTcYDurEcEfYk/7MljRQrvRh\nGsuvNBVWIeeIcABw3cbfgERoK1W320IxFIAjyVKCjacdePHRUlu3Ffne0BeK\nLdyrVEJPWwc2G16N6CZz7GRBzFqoyWpCWzmHN3X2RH4B9s3oXrNeAKbiDFAJ\nrik1\r\n=a1Bg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAELjiDWnxUf+J9Yb/PswOQYaTrsXoa/HT9hJ0MGi1uAiEA1pzE6/L9R49Rx7wynjv74MYVsi7LmydubQbPSnxvfuw="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553693204.95_1553693207636_0.3409913909960782"},"_hasShrinkwrap":false},"0.1.1-alpha.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.0","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"3778df7829e4d0c68ad716be36369688968b1c00","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-V0fdAnvcU6RmDHOZX0yZyCadmc5kQoe3FykMWK7ezIFrXvgdNs1ipZDzN21cG4M11zwq23XhxdXY1qNww0QAjQ==","shasum":"2443b827e9900f9dca9a7ab6852b30d8623434e5","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.0.tgz","fileCount":49,"unpackedSize":245085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm36FCRA9TVsSAnZWagAAeEMP/37gPYC8dMBIxI+V7xz9\nbgq/vGQjsWqKtgl7zKywRqAYN+86scs6kWxqYBgo8qul5WcYjoBNphiJJhRv\n4bM20wuE7DXH3MyBho721mv8OekwC57NCsjm/l0dWBu8o8vq0zB9ExbGeo+S\nemo6a7ZWuqCGZSV8727bdFpH5xazO9UzdmTb6wFzaiMJhR0wVH74ZPYaJDiU\n747ukwuH3FvbrwRbHCg6/48XaCNYndIRh5E9LcEIVJsQGb9O7PPJVDERPGnv\ndkh4l9tMeEVMP+BKXm73yTHUi/cfbUvj6MlhzvNL7/sO+avUrR9rR2l37exe\ngS/O6h0eB4rBWTwR9vVvGk2pnEiK04hplajY9RnOSnO2evJtt/X/nKcMxId3\nEuOz26uUwkCMTbK7m7YY7AdfDBMau/Gpch2yTbZ4eU4vxIC/YTkLqq7GINhe\nNdFu9eyOcmTZBaSFa4n1CguCxhGTiDU71gOvqVxsV1ScGPDkS0SpxPZNr5zA\n2ZLlkNqg6IPwtHwxDPdc1xVx31n+Xw5laEaNJ2sd2+355yVRbWmMV02xZgFv\ndk39RFToDzrU+mwogSWTgT7LGLUNCx44aXjXjFkYX86l88Gdnx5Aoo0b5c9W\nEPxmIa8NTE5Yup1aKXX5L7jfSLeZIXdhkhBR3vPqzhS8nfalGDILsC/chO1R\n8fhd\r\n=ab64\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1xgPnwI3tW5NxtN8aDa5kRabkGsT1eWHFn6wPaNyFXAiEAhmGUrm3GjI5GJwq8hi2mt+I25/KLIp8+QMm840L7FnA="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.0_1553694340537_0.9897281584681592"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553700586.176":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553700586.176","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"clean":"rm -rf node_modules","build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"6108cee4cd937e46043a514b40eb0d4c455d098d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553700586.176","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-z+tszJKon1aHtyma2P6e2VRdlVtIQ5ANCgRFLh6+1X4RNIz5nejPwHPQjuyI1EeyljfJh9tRvrfzmuxRoye9Kg==","shasum":"aefd14f9e555bcd510e45e4c972866897df5dfda","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553700586.176.tgz","fileCount":49,"unpackedSize":245141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm5buCRA9TVsSAnZWagAAaBYP/2oVF2Rp/Mx440kElWkk\nJvejyzBGJ32aIqjzbScodyi360Qix5W0T69yOWsWfesS7vJMW1rqIK8tS0gU\nGSSeobhovPN7d8JXxPbpv1Uusj/JN1Yjrh0RaCNklFOM8NNWdhT9n3pD1XPL\nJKn4RDdZSOJCl2bux9r3NnTI3aFHSz8kH7JCoRvUjPgZgK5Ia1kMpU1Gw6qh\nosqNZHRBBeSwaPQ4vQPTXhpFcX1TFQU5jwPUkXUB2lifll+iGg72EBk2w7Wo\niCFnzSNGWmyG0aHtLM9ZQqG7WqdD/c2lAsf8dEW1woZ7m/3HoDTwOVwtqz7y\nZ61HJOUZ5QWEpMabhPb6V95HJ5+ClilvB2OyFDgCXvDMR4ZrilNiLilsDcm2\njah7+v6xB4J2H263dpL9IWBRZTUTx5EBwsiJXpBnlPUWB95lUZRJJwUPPNpb\nbbL0gjhh5iR7EWmYQeIGg7aSRrQGCOMDmforvn5g2C+o7rUosfJ8TqFGYkW7\nDaI5jVhiAWE987ry/8BSkfk+38Fhhg2BjoLizEqasQbj7cIPYsxFakcE0Fqx\n9MhAy48QIwdoWuPzabq87zHUqobxcBR42zqsrjXEChx8umo2M7PV/gWWpH9M\ncbIejNW1Jl2LOAQc6x9f9y8xSFJoNMceHC+i3a6DCwcCcPjqjeHFmuJPOBIG\nl/yB\r\n=nNxO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5CyajE7rj3KwBiIVbzP6AmnLvyZ1ZF8XGGo/ymBVozQIgCX6kPrIZ9x0W7Xou/b+piqcv1cAKYg3TCbMsqQYOmBo="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553700586.176_1553700589105_0.7658087892990855"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553756973.170":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553756973.170","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"clean":"rm -rf node_modules","build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"974434d1f73c1f3a2f8399ab63e28507a78346d4","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553756973.170","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-Qh2c4xfjEkyJSKw1YRvodPxZ5FRjiqv11Fvxa5P/7CnJNPLgz0yh1Ee5/BSxw3LlsYtaNpDeric+GaiV8ZldhA==","shasum":"72d9f53b1cddf4dfc433bdee2ae62779fc1b878c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553756973.170.tgz","fileCount":49,"unpackedSize":245156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnHMxCRA9TVsSAnZWagAA/W0P/3IOsna/xcyMBpr6KsL7\nzSG5DfI1ikoVilVUaldSzTQy0NmXITcPhyOUKxVrCvSRNkDET7XcutJxpJj3\n+17rMKKhSFYQIvIP6nqSC0Kh53HqDZbbOwCbsnqiA0irM8QrmdhD4eTU2tgD\n7d7Ay1UvjXePZl74lGR+82DFZ9Usby+SNJ9hSYyfEqw60rYIfi8dRSCGEHFa\nj8EqDDd2QO40I7a8OW1fyQzLFqiXYLZfTdYfvMaGZqjX3qZQeS2eZlgp4W9u\npCRPqRDOW520WZEJ1koLJj9+wnsE9zO0rXdIwQrQA9CRdtyI9BKqqCd1a0bl\nHx2j920o9ZtaB/xYFPQOPgU3VB3xuNU7Aqj2qNLhjzf1R5qRfTB0taBLK04y\nGkYsaJlr6ORTieRKVaVAFkBmdsMTmbnYAeuk7ktDCo/ZtggzyyJm/hbjfzxH\nAr41kOPQD/VGb4k5VWDAYEk3urkNtGM2MNfcI1/QgLAqxhmV6WZwD6TJmg7p\nTsp1Q8YdXsuMMfRCtjU12c2kzCwNB0oEIrIzAZuGkvYHt58Vw+KtlmS7hCFU\nfQDaKXlryzj7lSYyAnojPeeWDhfAr+edjZX6JeKfv59QtdiWifrsZIHbXRyX\nKkN6Q1j0uRi14jZzyaJnQ7CCa/o+kHakWHS5IgN1NZ5nkwptZWj5pkXknOwO\nskwU\r\n=YKu5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNzl/EkHzudsgLOOc4ytDj3ToXO+DHvVzhTPv+LS8jyAiEAw7Tx9x//AqNf5CUFd1We6rVI+/i74g72PvUZfwaubA4="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553756973.170_1553756976366_0.7979675891133962"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553779139.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553779139.0","private":false,"license":"MIT","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","scripts":{"build":"rm -rf .cache && yarn run build:lib && yarn run build:dist && yarn run build:es","build:lib":"rm -rf lib && tsc --module commonJS --target es5 --outDir lib","build:dist":"rm -rf dist && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist --global sc","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@types/sharedworker":"^0.0.28","rxjs":"^6.4.0"},"gitHead":"a7f91347aa635382ff28f3a8570d8efbd033a3b4","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553779139.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-mJ52bXIDWzt7VNGvIHyGJSmMxWUn/jhTwtD0gtDwK3L4TOzHxzb0064dpet6svj4Qvhy3m9V7AbK/+Lra8JkrQ==","shasum":"a2c757d5a1173d904a50187b3b829146afa1fac1","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553779139.0.tgz","fileCount":25,"unpackedSize":23163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnMnGCRA9TVsSAnZWagAANFsQAKRysIUUFyDCHGU7XXSY\n4Qa838Jc3pPm5ADo/ypAhH/UgMzCV3VKZAdbj9Am5zN4rCrT3AgVyTMGQjIj\nU6wCSPFCD/4rxTuVL10vQmZyrwHxJEdYTQjc+kS2UylYYGE7buY5pHlo4Yjf\nCRHhXz09J02NV9p3t87Rv6s2lcH//uhizSaD50Bob7QTY9ILQNroykWSqfWx\nCFWLuDjxrWt0LUbsZ9BpnUFIL9xfvrHX9C06lQQ4R8I/W9Slc3nBAbDXAGGN\ndx081reWGy9LejbfzdbS9iLJ2T2UrO5gY/yrjaJPnXAv/7QxyNMk3YV8Otla\nhkJX/YEJKBhXadCTSsJ8Bg+2XbZAk+XAcUQUmyqInZxNCQ+S3nYIYPO/ROsm\n0UgF78EUDfZehxRgjZqGQMlnEodAaF+xqp8SGV8wFSSTrpXsnTKXE0UnIAge\nCc/l71Muk2reXbLGXgyNTpCsYsoluCxrCAn9WQguKpPXF3URdUYdsHsymEEM\nUhtPkzuAngKPsMisBIeh/7o33eLhhJSKUh6Dl1p6LbJTUHLDrTWRXv2ovXVV\nnblZVLs5ShRKu4kzT6t9HMKwg3MXZXaEt6wpHyECY6+v/7bu179okfkR0goL\naShmijaoVrNYoH2hnxEBO/m9zJWqpPSVXrR4ljO5e/7b1I5YnC/0vZOWzhsG\n7U+c\r\n=3r6o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE7azoQre+WPQVSjQYGLGiWTwgqnZI6aejGth9FT1cgQIgTAsmyI69FQRCeaA+NOycY8DAN4xT/Mm2BTDjk/ZP+ag="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553779139.0_1553779141551_0.5521198111987715"},"_hasShrinkwrap":false},"0.1.1-snapshot.1553781614.157":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1553781614.157","private":false,"main":"lib/index.js","unpkg":"es-bundle-min/index.js","module":"es-module/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rm -rf node_modules && rm -rf lib && rm -rf es-module && rm -rf es-bundle && rm -rf es-bundle-min","build":"rm -rf .cache && npm-run-all build:commonJS build:es","build:es":"npm-run-all build:es-module build:es-bundle build:es-bundle-min","build:commonJS":"rm -rf lib && tsc --module commonjs --target es5 --outDir lib","build:es-module":"rm -rf es-module && tsc --module esnext --target es5 --outDir es-module","build:es-bundle":"rm -rf es-bundle && parcel build es-module/index.js --no-minify --experimental-scope-hoisting --out-dir es-bundle dist --global discovery","build:es-bundle-min":"rm -rf es-bundle-min && parcel build es-module/index.js --experimental-scope-hoisting --out-dir es-bundle-min dist --global discovery","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"4459e5548183f97b9cd74b9035efd3fd9c71cd20","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1553781614.157","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-UpB4oJYb2RxkYbiCKFpztze9OmTOjJ6DF4YdN2iHI6HdyIG2tLuX3LPAb6/i71S5ZxsotbYxMZKXXfriWRWgvA==","shasum":"ca20254847bb6f715f50ef1d46eff9fadc99533e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1553781614.157.tgz","fileCount":51,"unpackedSize":426716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnNNxCRA9TVsSAnZWagAAH/YQAIO0wDPx+QlGKoSnDWju\nvYPH7JADrZrtTzo0YjSMW7pPgkczqI7S+gIrvtSgtLLt2zdr2zKr9zZBAb4E\n1fBK0Qr6od7dp0ZhXvOl2O1H/lDlRTAcLlRHSf/y+/wDpkPeMHIiov/QtTAo\nXCVAzfwDvA3nN6d2PPPEhoUduIw2kexGpYQJ/DypjyNpLUquA+LxDHIiu1Pq\nO/9dynT0x2wMQGvhagnWmcqtOvK+RJu0hhHnYzRFppKsZ7rc/LweJGV8g7PN\nNhmaXtSN1SM1jXEZ7KrabyXY97uF6m9woax8zUBVb5gskSZ/iUy2F/X43enW\nszm25ZGE1kUmeta3k706ghe54TvfDoB6uPcE0V/hT1hjDuRk6JbqbT9Uy3oX\n4dtDbtWFna33iovD1JzyF8f4R+MNM69Hyo3Kc5IfyiFJwtL8rGv0U5a6UlrS\nBsng4ltR8UnxNsJxkdw9S26NUN4BFAUQSSqVpBsTcu4G7gVEqArp0aTJ5ICL\nEPfZOOVP95XmKg96c+Y80DAb7PBNMilw5TW2etUlK3doYGk6UVrrY48g0iCG\npy/edCwM1T3KiXasJIxb6kxysru2luLoRtcECaNCe/xz9Hl36GRC0hT9JAdZ\ndIeqIEtP7+6ZxAh5VpPTuxtBZ3cZnFrgfbMxHyHmf8G5Uv1P0PP0K9+j4CXZ\n8EE2\r\n=pjRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE9b9PrM9Dhd2WRurOzSA6XnMBOFkSYFzkZ0zahb+PqgIhANbjwxPApyfshKNrUEBtH3dAIHdMGtKPflJaOmz9Wjz1"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1553781614.157_1553781617158_0.2964184172081852"},"_hasShrinkwrap":false},"0.1.1-snapshot.1554022676.153":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1554022676.153","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rm -rf node_modules && rm -rf lib && rm -rf es && rm -rf dist && rm -rf dist-min","build":"rm -rf .cache && npm-run-all build:commonJS build:es build:dist build:dist-min","build:commonJS":"rm -rf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","build:dist":"rm -rf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist dist --global discovery","build:dist-min":"rm -rf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min dist --global discovery","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"23310b0126935b11ac211ab6a7810bb7daa961d8","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1554022676.153","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-TH+0Jp/zPyZ2dv9VBzO8EuguliQYdyDwcR565M0/n3UyHOz263vl9HITKHXtfkV0SwSGcEPlg2t0PH3P5TPpUQ==","shasum":"6862131714124142eadc3a2ea3304c75dd660947","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1554022676.153.tgz","fileCount":51,"unpackedSize":535421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoIEYCRA9TVsSAnZWagAAMuYQAKSuEt7sCGdQMYEqE6Hg\n/vBc+NCwWHwzqHEzw/F4f6DFoFq5hGK62tCLrz5jRejxKv5xdW/yfrtnvzfj\nA1zpdqAG7mbL2oDEN/AHuKnDWlP9dlr7uGkIWM38w+Zspl4vLO+ujsNTjMkp\nBUwdHw4t9v59U1Ki+fX/YNW4TBy0jt9Rt/7s1eNizGrPRCRchBCxwOxDdGx3\n2o1skGa7E0umll4pXGa/oEdYsx9u9D5KitcJpdl8lgX5twhBPdVq1I6SgwuC\nf8fRR5AXfjyZVYP8wvgFGuzf3KzeWlPnk/BP4qAw8W5ClRr0S9BFLtLrMGuE\nK/+2CL4QahAZwO3avMXlmlP8/ud4ZMqIM07n13rJuxFY6YHF9yVMxGPELoL2\n/OX+oIiRzoVkXRwrHTAoJqFxTIfgKICqFwQr3yZUXN2+NpYYfeRwAM3eDoso\ndULlDRZjhCunXfiTuA5uWiAOkumie/SEnmYDHC+vELwD8FuPxop7PPQ9PFxI\n4Vwgvaxg5zJ5iwqSSLLnwyOSxTVClXttxVW1OF0LGU+NhANc0G43priWzqQM\n+tDS5GgQwyGpIVYRJtHyyjO09KvYAzmEN16vrN5nxWUFBtf6A9mXhwfE3wRB\nFkBiejFfJl2VxgSlx/kCxAmdA0wUrqwTksVI6v+a/b+5wHYMPs2vTWqD296r\n3v0I\r\n=qQqT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx7iOf+HoNG1slVDILX1qbNkkZpFIcaBMcpOXaR+ACyAIgDEIkSJg2xg3LGfc/kFDWtew4w3cF7P0TGO5RR2l+gLM="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1554022676.153_1554022679797_0.4621654499166634"},"_hasShrinkwrap":false},"0.1.1-snapshot.1554034137.147":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1554034137.147","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rm -rf node_modules && rm -rf lib && rm -rf es && rm -rf dist && rm -rf dist-min","build":"rm -rf .cache && npm-run-all build:commonJS build:es build:dist build:dist-min","build:commonJS":"rm -rf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","build:dist":"rm -rf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:dist-min":"rm -rf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","format":"yarn run lint:fix && yarn run prettier","lint":"tslint '{src,tests}/**/*.{ts,tsx}'","lint:fix":"yarn lint --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"0154dedcb671d01c91bbe916224401d9755f0ebb","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1554034137.147","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-7nqkwg5fRWqp4bv71vGOc+iFONOWqljZezwYWDVd/W1xR7+awdkGkr0aF1aBqE2owZD4+4D8NdauQqhDq4h7KA==","shasum":"9c64c7fea7e40af68bbc37966a457b9f608eb9d8","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1554034137.147.tgz","fileCount":51,"unpackedSize":535410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoK3cCRA9TVsSAnZWagAAAmwP/iIASkEJII5GzQ3I69xz\nBSsL6J5d29zhZ214EZmdOSLtWPYB0OeIF12rFhLsdwPWzX2W3IVw079nazHZ\ncObuWtCGsGYJD3fTy3GBsVI4Nhz5QDMoCtaX2iQ/8PdhOhBzasCgXMEugT+r\na9nlXz+PqxTASsS4fDenL24MvDkL7iZPKPye3sGiB+G79NkBS4oHwLmjGUju\nQAdJyaKCz9sqgaiLhhNsJwZ9MdtqDXaEaxfjjHykUeZd5TuJmpPm7lGb61/i\noA+NBA6BfeEs/U44lY1Zz2YxQgDHVfzMqirVNj8ptmx4e0a9GGvtCDrjkKR+\noQpOMsM194J9V0IlfbEUwCgZRMAsRZuXWbmL1dzsbn48MfR5W5FowHVyfkZg\niulvj+1LnEpwSB8PScLdW3XWPw8DeTOlB7jxEo3bNjzO0XnejobeFGUD6zjM\nq9rCfkrKiYNEckd707Bj2jSdY7flBwAWevP2LBy/JyagbjtkSLWH3uiZ88PL\n7rbuzmuJ5OxRUphszCkwVcHsTghv/SeCAN2g6Q/x2bgOLbUIjo3kmlm1BSRi\nHbd9NC+QXLvNDlL0lzJw5EtPLwRCSoMRqwlihB4WT1bX7L+EtITUy+oHy9qr\nirwS2DhoudMaVV8QtqJn0e+q3SxzonNExGfEdBtLo8ll3J3ZSQoUoHs0hY6H\nx7m0\r\n=Bw2F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvLePJLrYqzlr4uLJI3PW/Ktxa1R6f3IQq9lN/Ma5EvAIhAJ9xyt4vMM9n6yZprlMSiinwh4yLDkBiFrk61i/o+1U2"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1554034137.147_1554034140121_0.17287083904858136"},"_hasShrinkwrap":false},"0.1.1-snapshot.1554111669.144":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1554111669.144","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rm -rf node_modules && rm -rf lib && rm -rf es && rm -rf dist && rm -rf dist-min","build":"rm -rf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rm -rf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","build:umd":"rm -rf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rm -rf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"d5874048d6812bff3cd25ce819838a3ae6e4d212","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1554111669.144","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-9KB6YsIliDER7CX0L9nIqy2NTBsTxsEIOjMol4F63C81Y/7XmtQryFtV645GQ/5amn96StNTDgL6hXOkPuBxnw==","shasum":"0a2762459f72e2a0ef82d8d7e534c7942334a0fe","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1554111669.144.tgz","fileCount":51,"unpackedSize":535284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcody5CRA9TVsSAnZWagAAV2cP/jyfLpfTrH1l14RdxvdF\ntPzsi/HX2YDxdgzfgZmDMQ0szFNzGciISly9yZC6pbJnigwCJFO2e5+qRX8G\nyEoh5JHKojkgK5IjjrPCXljdyqNiLKOrnDCnXul3G/vCg2CbwEBE6tYuTNIA\nK9QMHjkit+DwYOMiSgeF+6s+FR7t38FmHzHREU8XM3hvChj+Zm7idH5lZ8YH\n3cKj8P2zQS5DzrVZB9/CPKjEOvmNmAywRx9ZqYYs5ppYZ6FznDOdFvbYXOwZ\ncoMO28PAW9atpNoXY3wwYNl16AzPkZX1ilxhcecJ3ZbO9N9a5USmHR/49fY2\n6eihHIiuk5pAMzHeSCussf3f3gvp+RJdQfP5Ok4rFlpnZxi5Nw4qV8LU73r3\nM+paFe4CfLvu3RfQ+VRXaKIU8DUWGhp4Da1algsagZcD/mcKbn6ztFmDrI32\nr2h3nfPrC4y6HyZK/exGACE8YmzICuTXhTsq00Cz4e1iLwY5mE7LO3UCRZJm\nda9FWMT79A9p+qPQmqs+vdsGyQyHNtFBIl2mB/VQCWyeClpQHeEFz6Tl10Hc\nt/2ZePhD9QGRWCpEK7U38+6MpIjnUvFPYg9yHBAxt2FlWHxlgOKYQdTp29/u\nxFq7fYFuto+xZFPBc0E3AvwQ/SWLklBo0766KAX9h0xhzx4nx7fO4oyOWO6G\nhOm7\r\n=sEAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlArCGdE9PptrbsZ9BwSYSji/BmFk2ETT79cJR7UWNVAiBT9/b3hD8yFB2OprXpA8Wo0wWc/DIElMYC2VV+e0J56w=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1554111669.144_1554111672519_0.2880147711359955"},"_hasShrinkwrap":false},"0.1.1-snapshot.1554121691.141":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1554121691.141","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rm -rf node_modules && rm -rf .cache && rm -rf lib && rm -rf es && rm -rf dist && rm -rf dist-min","build":"rm -rf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rm -rf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","build:umd":"rm -rf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rm -rf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"f87dd9a9bd7cba15b814177b90046e02f6ed3798","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1554121691.141","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-hQ5wztkz/heqo9ssJWLvQ8DyZZKruk8A6IdiZDMX9QMwnXLORju2iVsuvcEeiBI1IVztepYNDvf2mzFP4l9+9Q==","shasum":"2769bb2d0f06aa979a26c9af94579da4ea4529e3","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1554121691.141.tgz","fileCount":51,"unpackedSize":535242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcogPfCRA9TVsSAnZWagAAATEP/j4RQDhwOv0yGMOwpNK6\n0UKeEkaLiv9vhj+x3hctskXlnYyXgDSvTwd6S1Q0OzMjxTKy7/XonH36r4WW\nfD9PhJYEtmuto9tcUAlJrUfFYJLJvLXRJ+XaWoeCK0ljvK+bRYyYqaSCuXpS\nQAvPbYebEyIKvnfeY+wjawBaApXbEJlQ242wYtUxnoqksSPJQqej48CpMstm\nxEzxn+6+pN01OQXRAvA5bu0pGAn80yPG9PvYAn9AZ14h8Xky0Y/rvSNbWY2r\nKKONXo6WHEPpRux62hROrWshm3nO+IxaEVRD0j9ekOt4eEJ/Kti35Ob3InEF\niQYhlI3OeQQ12w9bAHKn1+mTXr7zSiwjVKIgmbJ0rRRQmCcAZAxtCEzIeBHz\nCCw/toMsIcnY7c9Zg3A5b0T0T0MjRX7eV5jRNvqoC6ZyZ7bTg9zJVkDKWfwa\n6XPPLU8w7RIbSZQBwV+xDC5DyTgaWcibmen/ZqZynfC+iCpI0YluQaAZCPXo\n4tDD7DkPuzKgtccuPFJuK0g+Ga6j/qzKOhlbasZORsHKTHksSyG4ITvtvh6U\nBT75J1pE3aBsEJjhUIPblRRnEjcSsby6dvbkI1lZR5xv7O+ULQu6iL5FD0XE\nAQZ6cAWOgfvtCdn6AfE3fmVccQkseLb6k5pXl6VjIU0zaEtTM0VFZsib+4t8\nN31h\r\n=Lxz+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0cHYBwzywQ217qJh+3LzjahFPdWH1lYEwfp2sS4TMjAiBr1A2ptc2L8XH8MXa7sxXf0v8KDuwQIojjrIQsXOsmjA=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1554121691.141_1554121694570_0.636654653906503"},"_hasShrinkwrap":false},"0.1.1-snapshot.1554123164.138":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1554123164.138","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rm -rf node_modules && rm -rf .cache && rm -rf lib && rm -rf es && rm -rf dist && rm -rf dist-min","build":"rm -rf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rm -rf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","build:umd":"rm -rf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rm -rf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"e670e49cbcee838344a3be200844779126bacf82","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1554123164.138","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-TuahOcg6caqqcs6eSFNUQm76JWbP1DvAm21ks0c/ew1422jZoJUMT6nzCUhhFGEWvPQxcKjssyHBAaB4UauSZw==","shasum":"6b13fc1dd44dfedecbdd522bcde515915cdcfd89","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1554123164.138.tgz","fileCount":51,"unpackedSize":535246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcogmgCRA9TVsSAnZWagAAIOkQAIrUADQsRL0gyVUropYE\nT2F7Po3l2CEUOMjW/I/cEpoNYVvgBONOrF+JGRQPA96pI3IKpXKZI8QaylBu\nrV/2LNV+1DNVXsMJk5tfhY5ba9UpFQXnF/fN2JIx2HZJZQv4/O2+srt42DhM\nhICWQjITRAJTF+XWAHayhqc6Udx0pjngeg2ADVKZNXU1MGpShrCxJYwl+BGB\n0OUmWV3/+kN2d9NUCDXGdG/WCPquY0f1jt3P2EuKAulpvDXFgW5kBIvavwmN\nR5kPQr8sK20CzA4Cd3LJqJoj3xIMndjV/X5lYRqFBg6ly49GjTqWsJgEfvgR\n5Xl/MGliuTGoKLk1zj9LNN7hcreVaQVTTQzqoDTy+8lvtVGiBrBiht2keKRu\ncgDTigNfjjx8DjPr6IG30cf3r1tAi1pZDH0e/xjw7LKbil5s/y3BAPvzwlBc\na5QodCchUbVuIq7awazR4lnNQFqpSkZ/CtYl8JlHmjN+NWH7Abb3VCuYG5n5\nfEuhx9lS7C0yaNedQV6Ic+TLRhFFmVZFTaCyo2M1o8+qFnJOz9ZF3R/UkWEa\nDn3s0doDOxpp/EmJT7Ln1BOgYpjfBGvMnl5UlmXRfp5Vo3+cqGX1Qjy4IbjH\nD6MQDgWdwulYSpAXlxfFwJO/Bq4uS5MBdxLIaWsXu1KlF9BuCaEoD/S21cEJ\nOP1L\r\n=PNiX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZuPbO0XloGvNV5X6aiDVhOMXPtVolk0m2SEquCRCHWAiAOlK0rQzzvRBVHEVkkVuCFivnv9XXKbee/Xa0D2gR4YQ=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1554123164.138_1554123167322_0.8187478749867292"},"_hasShrinkwrap":false},"0.1.1-alpha.1":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.1","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rm -rf node_modules && rm -rf .cache && rm -rf lib && rm -rf es && rm -rf dist && rm -rf dist-min","build":"rm -rf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rm -rf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rm -rf es && tsc --module esnext --target es5 --outDir es","build:umd":"rm -rf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rm -rf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"7c8db9053cbdb43075e9de1fa36f9a9733a367a8","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.1","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-PBVOIROU8+R22iPqEAoLAqoY6cQybrTx1XrecKB6U/xYUyFofXHGRwNNt1leFFRq6e/DySdyYg1bafhTs+qgnQ==","shasum":"684d334874a3a5cc12dcef7429cb04b0657d7def","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.1.tgz","fileCount":51,"unpackedSize":535216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcog2BCRA9TVsSAnZWagAAWvcP/iNrzHPzYFvYSfwiAYK7\nzFCPAk0YbM4udoa5HWaZsND7BrK/WSf6uV7F4ygMfpSdKLgF5cXaWJfEyEJv\nNjPmFNjjcA354BiIt4QxGOmQg67daUK72aCsCuqzpU5eCSAUJZ6yc48BkhPK\nRiLlz1amLjr2AwStZiEa1QuSOhBnga4MK0jMfLYtpQCWJgspYUn8+m1qQxig\nkb3hk9geGrypo9T1XGyqtkbYZ0BLLwE2OYMe9IWgEMFbnZtm7hQERuK1WnCo\nh7wCJg5UxWCmyF2BqvD3z3+sewLC9+J4sfI0fVE8DcMzi8N77AJmo+k7VbeP\nLp8XCTtJvJpMEhdFuluwRyef9XzxNO5teMydrfvNu45JqKMhkc8xH67BY8+u\nYPkESlGE0yqi20EcX+EKRxe8OLdeas9jg0krjiRWoHYAgVyW02elFW9mw1q0\nyJO7CtSHiBjt/fEO2g9bS9zgF6tKy187lGHAFPxcgW49tPhuA6dQKt8XwG73\nwUNKvmfPYBD1Bs4q92UFjWDJy5ozmjIVE/78XiI4Qc+efyH0N63zjTfELggy\n4jlDAffuf6EI2z6HjaFSC6oHtrrtGn2JTXq8BI1cCyre2qWhK0b9wEUD4k/l\nBdwhR4f0OogcMi9DsVqzXa0QEsYVkuSqft4VC0DXBGX9CemXRBo+FDXdXBcg\neDi8\r\n=AIVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUUiWjEWs2TBYy/OkDWqbGHLAIVPWCtOk/GncY4nGy6wIhAMktH9gt5//Ud3TE0vql7X8TT3dnuYn3h1jcAFfE5siT"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.1_1554124160978_0.5728796277799295"},"_hasShrinkwrap":false},"0.1.1-snapshot.1554124803.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1554124803.2","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"51f45909c56a61eb1788345d24515a1f60f89eb0","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1554124803.2","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-/sIyZP6kKaZz0t93G5hgY9aMOaABsCFeewjFTDttCSPx8QreeD/OpfUAjfd11Ef9Dw1QJXu9gW1vmuIyZL3Ilw==","shasum":"4d8cc5ecd96a4ceb266216822f8879addda49a6e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1554124803.2.tgz","fileCount":51,"unpackedSize":535240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcohAGCRA9TVsSAnZWagAAtMsP/RpZbXkuyVRIPCn3fDT7\nSnIoNwvWIxHWri8eMbMtJ/14KJxZpa7kFxvrwWeFPHnmAfBlz+HFhGCxR4O6\nNwUs0tFtqYZHwWp+LJ4nBziMF0r84eBbyEKsOYh4Uj03P79qPJE+g1dnx8z7\nD0hw5V+10cgDlkbvFZ27+FxW6RRE+zPCnadWV9WlTZgDrq2eHlrK6YCMgAqR\ny5kUYB2esIhepDjG3/m7AD79GKAqMVk4ZlIKkQnmY9IfP6XvlNUkHBpgH+Ga\n10YkQkzN3EIbL8ZO6Okrsy0hO3GYce/35A9VpBHcOzWY3Q5OOnN3Yn44GYSG\nUTY3PjJQUPPkX3m/5Rnmn9GqyZOq0CeUaGC4rEN8LmC69/DqiSsumcsfAWXJ\nLKbtXsaHiBJIb+NO9CFWDeXmDZyxhDrYzp0auZPgdzCg0Q2iZk+ntIZAoCm/\nhOCkhbu2MVOIW/q8QYHz4udAx+4a0BkB5mmYizActsBriwChV5V8Hv70cKdP\nddMPtdkKq/gH9v7xwua2POV5ar16dtOU+cn7k7PnPn8coZyvhV6B13eRQ194\nH2F9vfSjZnJD6tus93TWKnubu0ksz/wRLGlcwaZLoRCj/pd3TOl0ZvaVmf2H\nqm+j3+Ryg3gHGN9ieE9D+5Yw9ZDurBJClD6NtjpdKMXnzqQQAzj+NSEdWcZP\nqCaQ\r\n=bPIS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDj5viyk6sIgLQrEv8VllQ4JZfF16v2TlApm2U4MC6lAIgeL60rRpbxxwm2gRWPS6Xeu4wDhYwMARleX3SGW8d6qU="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1554124803.2_1554124806384_0.1540098354229198"},"_hasShrinkwrap":false},"0.1.1-alpha.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.2","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"6f7aa9e26db8d9cc71366cb597d0fd060196fbd9","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.2","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-bAQ2ZUBCKMYtl5VoLb12yiXJ8Lx3Xaawq53+vgVaZN9XeoqlDNmRUDOnEKxsgaymCk2zWyp/QV+13x6yxm7dUw==","shasum":"5feefa6e02375f86c4f5daa213625350b444267d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.2.tgz","fileCount":51,"unpackedSize":535216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcohD5CRA9TVsSAnZWagAAfUIP/RyuxCFLbUrsPeLjBW/i\niaoxaM4aaI9J4xuC2y38gbH1Rz8Dr//13U9tXGItO7M5UGpCK2N6zYfPPizA\ndGAB+s9R03tGg4ms5lDI0bOprgcbmcWFkWJC5yFWSZ7AUq/rJjavwpZvvWFv\nu4RxREGEdnK3X3VKbRxzTkn4b/Omj0h774dQED2Svyf9Ss+/MlgEwNMRBFIZ\nENkUYzQk1e9Mqe3AI4iZZtdNmTDtyiqCEkIq6C7m8Lz+2g6EKMouW8IMDIpN\nsFtw+cU0jO/3UYJkCTT5pF/6V97RxpQx1xSMQRG3p8Uslx1kmKP08mVJdIso\nqKA7ROeNGix3JHm9athbn2837crp8ViQEFD9ND5YgY1l3KDMY3pjkx48+znw\nV0ZaXduRsrSflKLigL+QengiUuVI1aZoZj3ke7firVo2Z45Y8UvFW09qSVyQ\n+hvleNJApz4rzR3jamPwXmVWvLgG26MhE9nX8xCMOQXyOk+h0+dyOLS+qnuF\n72YKeTfBU7761Db9bGNamupRQ0N2Pp4x11vkZiCFFdv6DNst9yWYOOxBxJgs\nUvqqSbT8rkih/uPEJhnYrPr2VpqxEKK4DKDX1EIrJ3R5zZBinei6nsUGw2cD\nWxy+tZLMkK+U0bMKNMQR1/5Kcq/M3EMnwQE6hY75iYMGefqPc1JYt6Xpkb9A\n9W4h\r\n=vByM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdZfU2LlnV2Ul3o7ncyHsKXp5Oo71ZTsAW8/5nXejqMAiEAxK9HMiZEKPQqqUsKif3kDmpj9Q8FYxP95GSFTTvkwLM="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.2_1554125049075_0.12367009268827256"},"_hasShrinkwrap":false},"0.1.1-snapshot.1556546966.50":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1556546966.50","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"4854fefb7f4435b1b290c452afef02717e0afcd3","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1556546966.50","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-Ha29mrZma5l/m1VxGKExMq2GYFPnH0ojzNcYt3g1J+Neu8cadITQOF4CW1brsnWvedHVbbjV/GrSo5nUO6Gs9g==","shasum":"8c46a571b14cb9eb2fc69f7ee1f1e11683e3d768","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1556546966.50.tgz","fileCount":51,"unpackedSize":535246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxwWbCRA9TVsSAnZWagAA9GwP/3KqdZ1h6Td5WW0enmjQ\no90LfQFR6MwGLn2TL846cp32KMCcycKpjeMgaY/YmSdIJqR6ZEzRTbhz5dYx\nhv0Ar1M3oeRO2L5WVJOXsnr68Kxg+M8UiJM2V/EvdiGn+n/QCE+9lfQecsqs\n/VW6ytg3dADQMe+nBU3gT95igadkSzD4PPDixWzVNDaCxGK5jXtx5yVWR7uk\nqtySOQlEynsPsY9NxXOTStgIVQiARVjOiHrty7L02aMQWwzSYvMQdU92lHYS\nc4pg/1cixahsF2NT6KGOX/KV25PmxqxKJv5Qre3CnpnDd75ZQbQ4VqLqvfPM\ngX+puwt2njCX5XpI41/EsOb0TMmtwKCkD17p6qNDsjde+eUkYB+9T9kj+950\nemh9hAquCCkGcjvI67JFIfJQHC9cnjkBVkdbBRR3ppwruWXJPPcxDes5qIeh\noCFN5hEM/xy/2Z1FEgNoBrSjRhay8TRRmczvRCQK+vNyqHU22Lgu4q0IQpe0\nq7G+3ncTmlvyemyDCXzIc9JMd2lg8LZJwz6h67CJ8Bn1CPvEQZbolSIuiaiy\nCQgbvPYNAAAE7dgcSQYxd4EClgrocGz25dhjLEsv4Mps/YjzVtG68Sl0jdBI\neR09HNLdJD6GjoHJktBMJ9qplfLOpZCQ8uvwJVZDSFkMieZf5MrxLZYVx+O+\ntz5E\r\n=eZuM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGoEZyMC1dPKd9PD7pU6NwNoToPpA2X2UDp09WQJ8T7wIgAMnhRQisOI9qnZIg0UOC0MqbTpyxUMJ2cgGNY0xUqOM="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1556546966.50_1556546971141_0.05780995391329946"},"_hasShrinkwrap":false},"0.1.1-snapshot.1556626989.49":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1556626989.49","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"0d2e4d681b4f0616b6399170a9eaa0fa33d88dd6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1556626989.49","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-1PirXa2m0tYsSt8sowoUa/JNk0Je9ZYE7lgixbp5TtL1xDm9yYqh7oNTyrK+A7guYNsuFVYsoN3adNfNn9GvrA==","shasum":"6a3f6cd764ef3221ba5b36911bc33c388a24cf3f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1556626989.49.tgz","fileCount":51,"unpackedSize":535250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyD4xCRA9TVsSAnZWagAAC/MP/0JjdJNUARdgfNbi9bZa\nqzxQLCzFoI5GIvV+Fp7ancqZTxYZJccoZGTt2t3DBOWlWuOtA29F9knXQ2K/\n0fymxxtLlB5Kl+VZ79brkJgdu1bytySKl9ZtEMVjIMXcfH58CixvFtrBJuVE\nC5xlo+zPcyZKgr2vJP/a98KHURfmiT8NoMCKEltbhDoaE5BEOGZaH+0JpBMP\nkDYzXDM61R6jueajKy/JJtU9nK8UC0S86KEOkfWNcwBjNjwP8Vpux6FUjBW8\nMdhZDaFftiuxezr3CFhEiW+O6qi7id3F8VdugWqVcPkr1b33Wtt4ori4AzRX\nzO3CJAAZkCmzRTY3MN3av8CYR89Y8TIz7WkUoQ/zMvarcKvs0B/4Izz3PHjW\n/Mq3AG4SjV7XQ8SSv3RDNUtLQaADBTqjOo5qBaka6XP/SwyL9dsRY09ni4WW\n6qnmptK1kR1uvX+n9Mt/GvxdsUDzkQ4w4u39P8Prl8y7EP+YqXg2XywXSfiv\nVOnH1yWvMpSGigW2xpnRPS+D5XlzAtZFphA9yDHaEhGoNoVxU/NyRIX6uKSP\npIaXKAsiakVDy79oU7KZoKOyH65/L8hBhcoX/OKroA6UP9hVgDmoHj0W3dZ9\nPdggxFE9BydHRE/DnvAGi7R2TaRYHoUoAXvTvJghZRMDPLMoz1+ZVsCamDuA\nbodw\r\n=LBX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKGvEPsBEUUwsMiCWwaGZy9BNH+fkaQHC4fN5aFUXMtgIhAIyC/NIr9l+qA5IN+PfugJ+qn0EeGSKsnoISZZpyLV/2"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1556626989.49_1556626992664_0.6341524061300794"},"_hasShrinkwrap":false},"0.1.1-snapshot.1556635488.49":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1556635488.49","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"bbc57c84d34c0464175144189fc4c6dfc9024d61","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1556635488.49","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-zS+H/RadUJZNJ5SrOJXBBAejLelKOq1fr1v+ssjK9baZrgLuHOpEUmSE2uNCt3NIg6sZniewDRSIxW+/SKugGA==","shasum":"1c12c3840c0b31d63740b4e962f79193e2f25377","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1556635488.49.tgz","fileCount":51,"unpackedSize":535239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyF9jCRA9TVsSAnZWagAAhAgP/17pbeG+jxV2W2KCYh/U\n/vNoGY8LtnMK95YmPUjKEXeHwjFrlPRWk9bjSOmvwRcOhn1/x497HC9Dw8U/\n4KFASKH7IUnuHvhXwHJN0eoyhu18yzF9Sxp2Ei+vuOc6WcOMqprMt6rnTn/l\ncXcrZps+zb3wlCBMhuO1a1Nnpq6Fb6SSoC3IgSh8u9qPT/A1SGFp41Rx8uxl\n6/x+xdqIFxtVm1mv8V++CF/hQEauZOC4LpGMB24Yq0DbtjFmG3Hj+tt+eGiS\njy7sUadkPyykR0ISD9dXM225t4ChbOYjm/uia5AuF3cfii7T5tIZY1XHOJgL\nxmbFgb/dDAua97hkyyDcR1uTlMSNTRAcghIehUlz+g56wwsBrRv3/PHy3Ag1\nLwBNddQrAmoKWDCzyuOq6iByxpGSENL8nYwPFtuSQrZIOSm5Czh4rBeD+Djj\nruH9TPlok49gKMUhNYVuUV/8xlrzejDVfW2uYRZxtfF736T65fi1MGD8atJ+\nWKbk3H+2EUGVsZsxqiJYRlcZDanmToaQ4p886m/2E2lXMJTaSwc0SZ0PDdt4\nHhsY5x5rZHF+/sPAqHE6QtWjj9pMCkTTqipn3OJtmdhZ5+tsk8y6bIn1HJUm\ndpB+V4KrXA+C30MZymuoBCS3ObDXdCXRSO1cWD7bTo2NGnLwnutUNk1EhLhK\nX65q\r\n=16rn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlpo8bvWpMf0ViW7w0UMRSJPQpaQhX6kL/7+/l+V7+QAIhAKH7AJY+cxrTykrfUyjfHyALuk7wPK1/lGmbnJLnR0VG"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1556635488.49_1556635490805_0.5727260133959815"},"_hasShrinkwrap":false},"0.1.1-snapshot.1556783006.49":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1556783006.49","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"2384a6a934e35357183338edb23116102ff78765","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1556783006.49","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-ATLQ5vPwr7+GMLNAeFgLefc+4UcUMePhQb5Tngdk1IuJE8+Qe+j0ZAaw8Osh7bMXFSMolWkIEgp3ZvIpLX4kcg==","shasum":"6d1dafdd00265d07e48923d066f8e954a3064bcb","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1556783006.49.tgz","fileCount":51,"unpackedSize":535236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyp+hCRA9TVsSAnZWagAASX8P+QGU8DYis0tmYn6N9D3T\n8hoZOrq6jgdEDc9OA3ku9oFvHG+OQAKCuega3XJJ7v1Iy7az9l7XCuMTNa7k\nxb8d3GmWPPgeNTQw3q64158/k6a6XcumnbczPOlpc6D4sOjDyccrGbdXnjh1\nbevMHwJ4RBf5EHGYRk7KRRd1Nm/iQPFSLWFHiXGz+0GUEt12RzQwpRQzLoiQ\nN6zlSjXTA9eZP5HW+gtDN/5Rp5YlJme0HVOHq1gizYEVYZdT8YIQCMVWLOLg\nQ03hlF48qqThW1TnhPAdW88NaJCNZR7IuOJIyzfhhCYNHnLm90uXKiPaEif0\ntqlWE8rqn5bOBvjB+sPnJEjs5f13LbLAcBV8zfgyTKq57a/f90eyfVDDltw8\njFsCyYKoitUGJYuG/6KV8MNaCce6P0vgEghJY9pSc6Vu9x2UUYOGQjp4W0Xr\nSzsqzpKJfJ28L1+8lhny/JWSijnPFjklZqs8vKK7nSNYnXdvBIDHHrs9/fNL\nn0cO1/hXodv8bjvXeSjZ/YilCtV4HZ2Y3FbcrXae6o84OE6g1xBgTv4JK8tq\ndAGls4lbqeJ//H/vzge2j8SzJGof76Z9iRFA6C2oTwcbnRUlPDJQhv808UxP\nQiTrMH2PGmgTK4qO9C2DB4lsp0r+adjpzUX2M7s9jAKANQT1/ZSRit4U9FIM\neGZT\r\n=o5AL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN40jLv+0IRJLOtHLlddfB+Q4Zo0iySnBGp6xO6pgi7AiBE+pYCCPlJiZ72FwxznfHDL3qsZNaPCLgyy4vx4lhEDw=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1556783006.49_1556783008471_0.28062071694068025"},"_hasShrinkwrap":false},"0.1.1-snapshot.1557130480.49":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1557130480.49","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --experimental-scope-hoisting --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --experimental-scope-hoisting --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.11.0","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"770aaa749a3c54f93c31044e11002a5c2f12c3d6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1557130480.49","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-ZtHUglU6g3yMuEC/FP5CZDfb3sGOz9MZeKXZELsKInowQIsIbuIilbVf6hdFmMlMby15eEOl/ZofT2HKAoMp+w==","shasum":"40a6d2a915bc953d9d7bb30f97fae4f6e91226ea","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1557130480.49.tgz","fileCount":51,"unpackedSize":535242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcz+z0CRA9TVsSAnZWagAA5bYQAJ1xk9kRhRI++kGJzMdH\nxaa59jWgm2Rp7h3Wl482eSIrYO9GUSKUzOMMunOVRCMtadW0PDS1e9Pkfl7W\nfayOHDfGWL/PdRvoYPOVeyYe2UbrxeCsgt3AxsJKCxQeY3MQExe76M5tzvZk\nef7aLAOXC6wHWmSsSxh2N655p3WuK3izNb4evM9++JcPo1MvpZBSKZnUQ31+\nD/8NwB/QjBosnm3bSx+XMrAfYWQMJm01KDE+nUki5AIc1v4l+CaN2GGXA2mu\nT2L65MgfnCYyYhO5CKC8ixUgqxUTXIEROTjPS5w23q4WYBZ2bW37yecwZM3g\n5EqesyHwxFq7CvW1o9tk9FR62oH6MZ1BMX5ACE3XEs/ZoRcLdcufTHRe7UxX\nCD6YGPmqdSL/FfAFxqmNnaRxPwwhWItxnq2yvsV2/psdCCyVBGatlCNtVPPT\nrfx9+8gci/zdgjSm+KRD388/RWrtWQCRywe+z1YlF6MzhKkEh7wL/5dALntU\nYx4Ik436csfUhG2X+4VnKUxlv3HhPdFXBrrZMZfKhCpj4VOJZzDvWXojQ8Ps\n9ayObE6xwMXsaYQY5tE5RcCRbBZq29/AAkAcMRN1AUH6ZUsGz/THKVVN3XJ6\nMhiZNNUydOOoOaBNYaMxo2GWunKrYzS1oLF+uRd8vv0bW8SRbR1KvRRWVfcQ\noni/\r\n=rcvQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnb3t/gQI6DL1R0CM8BU5LLt9t1iV174nnzgvv+kpfOAIhAKPllYjH2z0zG8MZacp0RqUO1+WxYA9vhLrAWLaQQUeI"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1557130480.49_1557130483354_0.8540615576741237"},"_hasShrinkwrap":false},"0.1.1-snapshot.1560409190.38":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1560409190.38","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-snapshot.1560409190.59+1a34bbc","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"1a34bbcc6fed124fe75613fbab66e361d6349e83","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1560409190.38","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-IIVhbH3o16ZgKHsSwZoplfFT9ia+wKHo8VRPqkQ6dBU5QryVxlbrwacQzHUPhnYp/7eFPcw0JW1SJHiJjvtMZA==","shasum":"22604182340d42b75e8e08b5cdaafbb4e743b6eb","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1560409190.38.tgz","fileCount":53,"unpackedSize":1566919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAfRqCRA9TVsSAnZWagAAOAUP/38fcDEG0O/KBh/Ja/DS\n/bs5uPJJ82TFRESW7QBQQL5+meH06rKifH4t5EN8KHvFOjv7VF8hXfTAOcoD\nWkEkpMU7obHQ0YwhNJPp+SRZKNvIHOpPm3sjW4/d+7tJtnh3l2N4CYvcjkzL\nYgkfEwyLfXV2PCHEyBcYuOdVWcQZ0NJdD1SSG35oelr6KJwHTDCJBqeRzpam\n1iqL/xHampYNrTxE6v6A0vgMT7I//GNwgY4ukPgnN97KcCTt1p9jrtYfzX3f\nqzffjpfUuqkJaMf4J/aSQl0zCW8UYdF1cQQSO2juQyVV9AIcY97tYxiSrW31\nw8CI4qkPVYytY0h2wlUvoz7R4nIUhlS7TpY4b93A8YOY2I66zCAtTMhzmzFc\nx35Nq+Gl3yDvB6oVq44jCzlWFxnf1XWALONNTCQ1ZXhnH/kgn5is4yvxvir4\nZRxhsGBwh1kPo1d8hG/SO5yy8RAe8kK3R5CZGokLIjRyUDro6UjnP8S6jKpo\nAlV/wyjUV9ilas8RpL6u9LURexeDhyTft0vYd5Y7nR0NpeA9Xtf0soxoVNX9\n9Quzpv9B3C/x3URLGYZVgVsvKXZiLvfnFPodxn8mlOf3SA2Pt0qTakw46y91\nuMmU+WlD60wXi+BxaRUE/UDQFK9cZyBBLrpC6kdA233j5wnValN6ivOz1FR5\nZk2h\r\n=mdQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlk3p7h4BhcQPWsrDWqWZfC5U+O9q2b4yDlhCVfaCy3AiBo/bmSKKfdDVzj6SfSKpTxcTrGuU/PIblEoj3fehAmGQ=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1560409190.38_1560409193626_0.26040814628755937"},"_hasShrinkwrap":false},"0.1.1-snapshot.1560426579.39":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1560426579.39","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-snapshot.1560426579.59+2d08326","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"2d08326a23559d7e5535d39139e76890bb0746f0","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1560426579.39","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-JExrvRt0VF2tfX24IYJt2pxWA3qR2g7/NHBI4QwGoVZi/80KeX0CDrzwok6ppUOqIW6C+f3gITqTwS76iAmk8g==","shasum":"d782b3fa51513ee9c22f3a0cb051375ab00655b1","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1560426579.39.tgz","fileCount":53,"unpackedSize":1566921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAjhWCRA9TVsSAnZWagAAmAkP/Ao2fOY1Ey4kNT/51dQQ\n0IPd0DhSK1gZE5BGU+IDio56fBMcnHzT7NB2Q9p4idqCvmo3T5jpyRQLP00u\n+/wlXfI20CuLCBZqGeRS6RV0IiUksGVvDXfS4IMRxdyl38cwR49hUFqEBsu/\njc03K8aytPLw6exC0XsGAkCR+3m4qL0j7TN0TZF2lVBZo+qzKvFiXRNvRdKd\nYJ40Vza9iknzCdXnTQoXul3sIeC9g9RmnuCXi+O1g4Ucsdj4c2saE69ZO+NW\nibZHbZaX7sdSdO9CbpI0yRfD+ktATbYEfucizqnjyRvxkvoOvYbUt80kPJjk\nZ4Mf2ygcGcf9FQ4hW7GW3ATuT3qkcGGDMlrKsex7HduoyKC0vlAervObhUg4\nQ7kMY6lqwflSZAH5t8vo/CGUFQW/i8f0HNVqy/lg1qrfSjjDCjXKPOGqC4kX\nbvuBUwwJY7owAfL81qATrEqkmSyljvNhJHJYx27c36X53h8OV1u95aD8RQBs\nLP8geVTf8l+eLGUDUpS8ip7PwXRRYsqH4xNQXWhcXx353nwBEn43kRHBULuU\nXOHQBqGBZkw1y+OFyuzIZkdepCCEoSnwWPSiEskHb5M5s99wS1fjIzRCPmMU\nZjYWByFFKhz1Q7dk98SNR1FTI/krhLk7p+4igDO4ggC9J7Rxo/FyuLYG+tCe\n5san\r\n=qQXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPYjdMY5IhgWk1Vx0JHDiNRBsQ9xQnpCWCP89Cwe8OHAiEA9sgPZ0aRLGNg6dyAfz65x04XcudJPpsaMNSQboupWgk="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1560426579.39_1560426582170_0.35955775738901696"},"_hasShrinkwrap":false},"0.1.1-snapshot.1560429815.40":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1560429815.40","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-snapshot.1560429815.59+60b9c66","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"60b9c6646efb23384ac52d569635a8f6f4bef452","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1560429815.40","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-AWd6vGq9MobeToJM5sKieoMeBIX2aKmjfkYQR89HjF7jcq2GM8oQCYGcIcsktA9M9fCdKw3rtFEIju9HhoK0jw==","shasum":"cddd3c0b512aed79741f3fbb4fb30eb6f62f7dfb","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1560429815.40.tgz","fileCount":53,"unpackedSize":1566923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAkT8CRA9TVsSAnZWagAAFhcQAIHwTIlx4yZ+2YmqHyLe\na07xGoVAl10Mrs1wP7Fsy13u2AkeLjCNqEgu1+zJ6VE4ik7889Ht4GYLqOsa\nB/QVQDy1l9r1FeQ05BRi6RtcvDV0a/tCLTUFMuoqZyzyow9l6qyYIKnJ466N\nJGKPj+dhP8sEz8Cnote7jb1l0foV7Ow+eK9YZ0kXQD/OrXUfHSQO1lH8pQPl\nSaOzoSU3Sqa6g0BBRoUXlwJk0WcCsTqDVSflKJdKz/pCQrqoQh24VwS+y3nW\n8HU/82JYnHuajRCwf8HSDR6Oo5GC95xAuY2DTTMRDbsCg2De/jYAS5JSQCl5\nSgtVpq1zim49vbZOFftBVAErUB7H8sEAkRPi/9aiQ4LEXj0Hashf7osZZ/bS\n/KUU5ziscnCHSZaoCAAZ7cCKhb+wUHBwRF7+iuRdQTyGfGd9zi0x03CPKLuM\n0Yd8LoOw8yYjxc9aCx47BhsT4tCyMSFwKqAx9hjd6LySnzCzj8f6LjcRlLfQ\nTib8kmicFsFfYkpvKxm/DpAdtZjcTDieBB9wxv/56aWn5rTQLje4reGZEYCW\nsDfUE6AcUhzrqe6jJE3PSY5N+9lvsIWJFXYwMiLIQjYmEk1Q9WwDaj44ODAf\nqOMNtb2zE9qyKARZ1MaDBhSj1maycQ/lFRkC0nzyz7DhPjFhj2+8jgIHEpCQ\nzxEl\r\n=Hs5x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbNwcyjkYMzcSxZqo0fRA5DaXsurRUxYaH73E0Feh4RAiAKg5ZjUIfwZbC/CjfrNIwkNqNSxh4y8mL9JiWeWe3oDw=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1560429815.40_1560429820144_0.021734653321056507"},"_hasShrinkwrap":false},"0.1.1-snapshot.1560438276.41":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1560438276.41","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.1","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"ba1c53313befc585e1e90708bfb373febd70501b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1560438276.41","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-vMTgwYLAj60cf99gS5kVKTNmwsRK/PgF85nooj2inLuD1gw5PtK/4hoevjRMGyHurSPPkdEiEOqUfOe8fyzoXg==","shasum":"9ddd87e10f640fc4d03437b3b05651b86138bb9d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1560438276.41.tgz","fileCount":53,"unpackedSize":1570507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAmYICRA9TVsSAnZWagAAE2oP/0/Y4XGzCpOEUs+ogJQq\nXAZGTyh80uhbQugLBjOSvOOX7UEJRlKlSDHIHBzKPbCNK+3MaYYH7cQg9R5h\nOI55xELMo5pmK9QfVt2hjm0NNKgDilepMofs51h6gEZctIK/j63aNrgrgGqz\nLgOtzKXfm5NqCBd3cs+jbRDKs/r3nkSa/GbQgCNQwPtStkTzsbtsh38vyi9O\nS1s6v7Uuw/7A56VwERp4mY3e5vuHoKl4IEg7E5i1paRbn2qY+FwhgCIH1qB0\n4IdfzUVCrIubPWjK3yIRLQLbWf028iYHxI2yvKxw9PNh8CRUZaQIA8KQ/Z6W\npNgHYTiQjzU5ABngv8q0DAqhmE7apeJ6SHtNYpK8TQofunYf8R7UBEkSbXSq\nGW51PBE1W6eXy4DQhxHN4RWWAu8vdKwbl1iBIYGplUpiBXmDOHREaHuc9/WW\nfpvcQ0LjkyhL0f7S1FTxkFR8I115ZcqTr5ptjLWuWV4Sy4h+bZKpFPzEcGaf\nIWepZWISSqsjgueWYN80gICx90yiw0APrLK7qSXyaIg0wVJw44Vhx14QCFyM\nANeUU2fufgZ8itd81dvTMQc2zXueRjCmvV93+G5R7bW0orOpxRG3oM4+bi5F\ngRX4yr+wevG7I2IULiFINfFSrsqS6rUKsDJVavG14juGyuhyGa+ClVGVPEdQ\n1/0N\r\n=OBmC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGh9j05rsw+m7cFHwwyaxFy0luTpvbfgmJCVCCKSva+gIhAPSwlxwW4e4cpzLtUTkoBZEMtsLSvKMYTE5NXWAf4bou"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1560438276.41_1560438279553_0.42473303992445377"},"_hasShrinkwrap":false},"0.1.1-snapshot.1560438959.42":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1560438959.42","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.1","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"be340d4bf4ee97b21acf2ded3ab23c491688a803","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1560438959.42","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-GDUwYO0Lzk4OjlnQ5Ij2h0eirU/gBRxzOUDwwAw8pCWO1L4jwNlo8caLxTTCieDMbIKOw7luSgV2HRNKqHsjAw==","shasum":"7eccc03704066bfe3ed6b671ff217162c4ad5f7d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1560438959.42.tgz","fileCount":53,"unpackedSize":1570507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAmizCRA9TVsSAnZWagAAdpQQAJlcHqjzY+ezYUfG6O+Q\ng4XwZUmoOjr0CIBRH0dY1RsQtqoZORH877IUqWRmZus1VFcLTjuo5kXsCEpZ\nylgrh05TO64PaYOuXRpgUYV5Sg964DX911fXQG8QpAvS1sMzg+LvjFDmtm0A\nyY8PAhcoP15FMqVuyi90DzgtNMudfubVMWGdt2q6OE/+rpjQvZT7jILrKgED\nBq02aOpW4iwM/HHUc0gcqvcDTKVWQRoGDd80JlBtiDBWMx7Qo1GbqIZFfQlL\n1sG/Qqzl8P4FTCLMfJgrQmJBgiBaIzqIaOKZNHZV+0aOvamWr9eDL+bEY418\nWBr4a6adBgcP2JexiFyc+Kl4mUp1kFOo3LKYw18mS6lQQvXHWg5PIwDyoofA\nxGfowd2uyohj2Yd3q9XFfPC9aN9VhGUDb7Cl3QhIDPIO9FCsncNv+6oovsP1\nimE6/I4Bt4BKLsRlMjk2yxXkeMWxdDH6aKoiL91qAIOFcF+5giGHmLi+07Aa\nz55tkcp7GlrvFISW7UTvroUCh7WeaSgEnDd1FlUO9k2RaGB2m1o3CVKuxSOz\n6DZyn1NkK38xxnEpoEef8V7qfvIlwOnbd7CHLfbRpAFTC6IWWzC9TvcruFzr\nsTP+ulFKCCjbPAfWn8E+4uYhVwlc/kxuVb4QtqC/hN2j9xhPMmLfD1hKeJxM\nKuHt\r\n=g3u4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdYPAdyOSnYMbVA9TZftNXMiplRIoJbwbqQGGCrkFkwAiAGOhznNMYgpU2D3uWPcg+PFQOkkUEIlcB56LzDVyvICg=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1560438959.42_1560438962358_0.36695158161442976"},"_hasShrinkwrap":false},"0.1.1-alpha.3":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.3","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-alpha.0","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"rxjs":"^6.4.0"},"gitHead":"f12f8537d0784abfdf3c3bda10e6a7218e8c000d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-Ivg5KeNbplQJgrLQA2c8kCEFvWhCHJLfWQByYMf+iStc7ZIREECqypx8prRJsXsLhwoxAGGT1tMLNO1jGQs27w==","shasum":"069ff2fc9b1e667de9061ebc43bf0e4e68d76f74","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.3.tgz","fileCount":53,"unpackedSize":1570550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAmo1CRA9TVsSAnZWagAAlVAP/iNg/tnuKh8P0v+VsArW\n0y7pDyW4xZQ49lP6FrCpotYVJ7m6+KUe6A23Gs3i6TU0x7+WXyQ3muErf0Xh\niNjWpYAt4U9NSpxWVhGhaN34DrAmiWkZ+t0VBUJkiW6LM5K35HoG0MEAgXDc\nz3Xk3RhhNBMG6PBC8rSjYw3ESiORkI753iIee/0AlqaPF1YO8UHkn1H2azSW\n/Wkb5FwnTDNea8YtG6QCQen0cVYjjx2BHQUJNIEsswZ+SchlwVAZ1qaZ27XM\n+OGq88TTxFtaCNfqYz0aqsTDjsinYJlrZdpExloauhvnnZ4GKIGEMabWPpVG\nOad5KpFusSU/oGEndqQSNsnaK+pnnNOXNgSlxK7UssK1N6EVSqb5xIFQ4C65\nEbuvhY6xG/mh8DxoruXg1UFE1Fe+eADbOcreATJXwJIyv4WDxZ1oLHba68am\nzuY+SuXoKZf+OsHW2fq6RHZzAwt2L0xqKF4zvwEILB61D14NNooxoS/YEpAo\ndoAGs57seKOj2hWyM0i4mqjk7TDuYFQXExRhmwW3HNIPcuT4w1f2Ac725Zm9\nkHe847wmMkLnn2TRRw78F0LJ242Exvq1UmQNKfpejhz/JaqjstuX4osEUf9N\nsripruNN86IMrgrFv54KaitxjfMTvorNRCfLXdc9a2kUyHBGKafvC7u05pTy\n+58t\r\n=d9Kd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSnb+Rzg+IITbDQvz0dPHBGUnbr6NSAh2J1WVSTml6LAiEA3PX+J4H3dkiaeENX04WejkccPiAxKtQ9TkGYnmsX6/I="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.3_1560439348955_0.9104074360841423"},"_hasShrinkwrap":false},"0.1.1-snapshot.1560688729.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1560688729.2","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-alpha.0","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-snapshot.1560688729.56+f0d82e5","rxjs":"^6.4.0"},"gitHead":"f0d82e5469da8184f181c7422c5779f89ef4f7df","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1560688729.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-Mv+4aQtsG5eh24pjDhNiz9vClsen3UWdM+gM+LihQ5ZjqT8gvM1x9icgAgXOIVt/jJ9fGtvMlrZ8hR+jGRn+Bg==","shasum":"fdb357cba6038a91d8a33a2ec75fb1351d2c1760","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1560688729.2.tgz","fileCount":53,"unpackedSize":1598574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBjhgCRA9TVsSAnZWagAAXm0QAJMK2S72KMClpB9NGaw3\nPvpvmOD9/Vh/VbIvFHc7iEiVb4NbZogaHA8n9TT3ua72j278O+0/vygulH54\nTZxnqs+PNvuwvm8zxoONS6pKa4d0atDzVE4+B12YZZUm3V+5tCuRnTjp7pIn\nkykr666HKpGfw9ZpWIOqG+xeY6T67EXI65djnmDP9PRu17A1t/qPbaLRNSpR\n4+tL0/1NmbCRrjS8JEqbvJP72EagKbuGUYCeOMeTTEoAWkE3hr5KxLhDd1Ur\nCShdh+yauP94ug1D12WSyrwZlwMT/zNFhI1L/sBj5quSKQa06v5kV8x88K+a\nswfOSTS7vDmI3Q6/htmK8U9OaaIUiwHr8w2xJgqjl1Pi4O9Q8QowC2azXR+8\nbIJ9QVZNZvcI9tRj0fh03bsz1ElKYsYBKsjT+WxtNp5Fa1KEUSqCrI4eE8Vn\nHF/UM3TQbhgmtd3UWwrQD2o6ibmq2pVPVFsXX4kv0RSwJxu8hUvqRYGjWO5s\nhKpOsRg+vzlwDgE/3JPzM05//hUbdZlTyD9feJnvx5VguD0D8c1LUGYmqRtD\nJPPNWgTnKf3s+opzlzIrnsIjaUCNILhLEDzAGtxJ0sELTuQWkCm8hJepKmy+\nzRKyqV5+/56LuY8LdCxgQCN2xe7VawNyH3jFIiFKL4dDUOgtMyBR0V8XomsN\nV0DV\r\n=xaUe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgJ7768A+0uNF3hJPj7J2oekqBu3fPW3uvZeiLPHbb+AIgYaGW+A3hrNoGB4X8gjVLi6Gd1vxFZ8s6BphNh2S4WWg="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1560688729.2_1560688735989_0.442633073328196"},"_hasShrinkwrap":false},"0.1.1-alpha.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.4","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-alpha.1","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-alpha.0","rxjs":"^6.4.0"},"gitHead":"e673377bbc997630f3b933be6bea734b34a323ea","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nDiscovery is used that publish and discover values in a distributed environment.\n\n## Basic Usage\n\n```javascript\nconst discoveryConfig = {\n  seedAddress: 'defaultEnvironment', // string\n  address: 'random-discovery-identifier', // string\n  itemsToPublish: [], // Item[]\n};\nconst discovery = createDiscovery(discoveryConfig);\n```\n\nAfter the creation of the discovery, it is possible to subscribe to `discoveredItems$()`\nand then to receive information about the other discoveries that join the same environment ('seedAddress')\n\n```javascript\ndiscovery.discoveredItems$().subscribe(console.log); // emits all values from the other discoveries that are joining the same 'seedAddress'\n```\n\nAfter the creation of the discovery, it is possible to remove it by `destroy()`\ndestroy will complete the stream, remove the discovery's data from the environment\nand notify all other discoveries about the change.\n\n```javascript\ndiscovery.destroy().then(console.log); // random-discovery-identifier has been removed from defaultEnvironment\n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-ma0qABnkS7sp76XFi+FL8ICbMYwpDq6SuOwes0x8+C1V1jhzPn5iCRUurhxyM953O7o8OjeJSzxVL88AG6IByg==","shasum":"e7ad6d7a3cbf0691a8434261536f38254062d475","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.4.tgz","fileCount":53,"unpackedSize":1598539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBjxOCRA9TVsSAnZWagAAtr4P/jcmPuBX++btv/jH4kmi\nN7ZOugw/b1CXbfQ9QwDw2yuloLFDQe+U8/KhYW+0yb1M7/30YG0UzEpwf1jN\nL776Okt32h1lDHCGq53N5e4YGgCvrxhacJmedA6d+dviG+pE5vdaHU4WlrWh\nzrbTbS3Jkt6OEnE9R1YIn15b9IrYzCuvCSU4yKJjxdJQKomb2CMrO3l2IeNx\n3T6RFTd5oTMY6zW0syDtxxJ38Nh4Mrba9+I4psXRJYTLhT5JRNjXilemCNw3\nyvD2Z9JcGQIwWxDTImGhJNtjMpjcq0GbEp0kb3cC8ezSjaI26WJzeSAVhR6i\nPqWHq9QLCIznOhZrlyRIaQkySTU9CLq0SJKw7nGm7I0tYcOpkpn1YMDwbcCL\nHo9vgVRtSrg/HSMu/MPXB5Dj4S1DGmwVzoOKBV2G6kF4rGsQtcImZ1695sZX\nFkYdP+Dz0dlL8GI8gYcsTsDUXLGw7++1rSr2v+83tPF+NcPv+qNgEJ9YmbOd\nMnq6sYK+yGCnXbQlCJnIniuTBw4aUNaP6rgVhiMAGUh1+M05R9KL0n5APVn9\nxGYL3W+DVALqPrU4rYK8rtztUQJ7h8+eJGULu0tirZt0EU7LOSI8RvYt60kv\nhjR9GOB7qfaNj0SdKUkSHB15R6wd/3DkbfyNH7HV6jdn4PRfuolRIppz5B7x\nyF+J\r\n=3Fcb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdyvM75v3gQliVeSrocG07rCZPy2y542LrV3V3CiBzgAiAEM5wfm8n73eY0+uXZVE1HaxlZ3i5LSMPHCNXQuwMnlw=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.4_1560689741564_0.24438735751397123"},"_hasShrinkwrap":false},"0.1.1-snapshot.1560866824.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1560866824.0","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-alpha.1","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-snapshot.1560866824.0+1fcdf57","rxjs":"^6.4.0"},"gitHead":"1fcdf57c97c351b715d5f1665e72f19ed1cf09df","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover metadata in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1560866824.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-hD06BhgclfoLllORG01P/0dDp5iVSfFricpsL6xleDS+fooqzSi+Z9nO/pOqAeju+c+SyarHg4vzjNumB3bQLQ==","shasum":"ba88874e9bf040d82667e408d4d935c94d05de2a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1560866824.0.tgz","fileCount":53,"unpackedSize":1598279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCPARCRA9TVsSAnZWagAA2GEP/j2OPZwBETrQbvq3S0qP\nTBR/BTyESSEnl+QNjV58ctpPcUcJYs0quiOdnD54uceH0GPCUgnHyyqjBBFd\nI8NG2Yh8Xr0CLCkYukkvU5G7jD/vldQbhf12dfCP8aMaJoctMs3ekZwXgCv0\nzyfzmlBAhqGeWqTvRqP+fWYnZRkwx69t6iHNSkdF/2RviKdnAFQtAL9TJ+9X\nWnevoFa1R/NFDjQbk8XplrLDS7DWJOvVbDcLH18WldjL9V4BrLWvHzux0OFK\nUNsmV16K+QxeFzxLfTuKn0B1wkyZcLXP4cAqsR4gXdTEXXafDZOeesk6d/SU\nL1qTBc8nCEuGetR81jitn4Xe1DrwLe6Gw5XzuaLoZUS6uezv2zDPmgTltv5Y\nrP6AgjNNp3UICPJN6sxjpuFZKjDBLg0tCNeeHw50HyPuEtj5a2xpE3MFT6a6\n/7cFL4GztkaYPnWxEFUJEEru8q5E2Oa96pSbgzbCtDe0LKhT80g/IHvE6ctN\na3NXC8wqM2YVW38U5ibbucxhHzwfo7lm0mrJvispmq3kbTKS6b+jKDbgqUit\nZgp7+iQQAZzvj/doZF6EBNrsOrqkpC7wigPg8A9Ghrz0W+tQL2DbKnVvybSt\nw50ojTatUwdA/7YVHaP5/NzJMcfr/kmgTGpOTfJNm68qhFW3wHh2HX0kvbfu\nWFac\r\n=thFc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/QcUGPq4ojCeEbH5Yuh0Ng9JUHL8j35QB8I7nziaa9AiEA/0yIp3WqPFQ72XiQ8SLAUoi3aLN+REN0DMjcP2BeWJQ="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1560866824.0_1560866832655_0.43810022340128807"},"_hasShrinkwrap":false},"0.1.1-snapshot.1561025291.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1561025291.2","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-alpha.1","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-alpha.0","rxjs":"^6.4.0"},"gitHead":"071c65074c75cf53bdca991ccd6a73e55f5e51d0","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1561025291.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-9ki27jizzv0ISsZ2qO9gY7jrOtNIhK1hUxg+vNXE36YUDlDB+ecZmclwPb9dY4VXM1Ot3GxzumY+UXW6wMI3gg==","shasum":"9910ae78e3d3653d509b6aae85c5d398e509dfd6","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1561025291.2.tgz","fileCount":53,"unpackedSize":1598251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC1sOCRA9TVsSAnZWagAASCQP/3/ZGQkZsKlklf0Oy07V\nUnTy1qjytmWEVMJwNfNDc/6+SGsettfljQ+8hTgcbynU/cFQXb0rc7h5rZ7U\ncTPQE37D0iakOG+pgmhNVPIqDcscGn+mz/hFBYezPT+2C1IXtb36ObzxEYQ8\nFDrjVQ8KgV7hRKEISDsz+Wi/sWJXPwXMUNi60j1MQcewQqum606Kw5BJKEPF\n8QUYgZXDc57cKa7yhHsNo92PvF5z47qXPJcYY5CTODOPqcsNwRVk7iVYs7XC\nfZZDYrm5NhNsvY0dW702HfFoQ6ZhrVVMz81ySlLaBkHPkNCeP9x7lvDhzSaP\n2gpo1h1xG5KZZStwH8GYRIBZYINzz8ufXu093RhrQJoWbst/Q5ARMgKvcq59\notIzBGdzNPEiojG7BRLs0K6ma9/6g3I0f4cuvQ4CUNCL6PKA6D6/8BD5KYhu\nRxOyvHi6tIoqlAd4n/Kr1ZDkgSkyilDiCkeHNSsPk1lk1GtNYm6/FSJtntDf\ngOSS2taoyMls4S0CYn/LdH8kkqXIFEr4vlY2SqHzBbNye6Lw9RRv8x1ApsrO\nsZJ8z9Oc10vvnEDlhV4gn5McgBBkmMZcQru4I7DRFri2gASw1pd+0Sa+lYkq\nWst4Omwan94B3CcZQyTZJEV6urIOMOcoxpg3rhYTIbXT9lA76wBuViQD4j5p\nWzdf\r\n=XgCy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlS6RGqMeh3C2Flrg4uE7E0N7+3nRPzz43HZEo+YrlTAiEA+zxLwN+flZPGIXFOhUcBxhNYlRXaqSTBG2/wi7C/59M="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1561025291.2_1561025294184_0.29756214302431516"},"_hasShrinkwrap":false},"0.1.1-alpha.5":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.5","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-alpha.1","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"08b41bd48cbe83e31c9074e9d92d1afeccf812e9","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.5","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-1tGA+Um49gE0elGYfXon90bWwZBFG7gAg0PvpqJdXkTMOkNHdmezMab/O2yF8KlqWjMHGNgZE7bDwx2/47L+ZQ==","shasum":"05ab3c86cf0db254eeaf67575a7f03d40932e942","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.5.tgz","fileCount":53,"unpackedSize":1598233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC10MCRA9TVsSAnZWagAA1O0P/RjIEJhybxMzuTHwohUy\nvnAUeEeR4L4bXdT847R2J0gADwqTNFYKoNnmeHZ9vjBrDtMjMPXtSVAvsDnn\ngfZEKjCOdOp+TVG+VP1F3nukZ8WJKOwwqVTt6eDyfbaNUXyZ1Vg7mu9mTvsP\nFHFRVBki4RaoioRbMDfZFSwA3dYvl68rPwLQsC/0SALU1YPP128SZ1hhGkQU\nTpA+FhbSP0NSRfFsHHYmdLoTMQNnmtcrIVtXaVRRq0TzI+iJWnmhyKzJq6rC\nv6e57qIs+AhTBVn19T9PAMAt8w5imGZQuIHXn6YwsqCOc1lSBezRCa4GFGR+\nuR3+cQc2BTCTBkVoIZ/SlqlVL55BVQcab5KT8w3iv74BOit4ZL3DqxguW3dr\n4SN5SurMTRv2du8QQf13/oUGHlJQzQTSkDp4LaOpOS7pLG37W/6wa+l+dZAb\ngCUW9MOI7kQc58y+HPg3DlYaah/rXG4ZsvSX7gBi3mJ2ugAeuDHCCc5MCEPJ\npDQJaWO7orHJVZzAilXN9TG+pV+wcoOf/20kEzs1iGU/QePB86JHqXmF4Ee5\ndFt2v2U/uLXkRUsipH8rPx+3V8qutTntpIBQ3UO8+hjVFgKmzS1jNEK/TL7v\nM/jLwdd2nH2jEPybqf3m7yrZRignq5GG1p7TnJA4dQedHimPkIuy5a2l9fr9\n3/7w\r\n=Gafo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALGrE6vavnPIPpuCu6Vr2FX1f/XGwcYTZ3ahl0zaLf/AiEAza4EKGiJbsKs/2P0nyFeMstHRtBOoVfN0rNsW+Gzjoc="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.5_1561025803682_0.9271558695528443"},"_hasShrinkwrap":false},"0.1.1-snapshot.1561539622.1":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1561539622.1","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-snapshot.1561539622.3+fc8d88e","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-snapshot.1561539622.1+fc8d88e","rxjs":"^6.4.0"},"gitHead":"fc8d88e1f6f7ce45cac2cf30c17b983cf74aa4d1","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1561539622.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-rdP3z3ScG+hHymtySg+VJmqNY9dB/SWiu9FTE8s4UORIGUVC1qF29xpYNKtnqlSfWdSWwdYqE2/Ru2QaFAfGOQ==","shasum":"ae48e2fe06d258a860a6017a1ce9e89bb8a6e5e7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1561539622.1.tgz","fileCount":23,"unpackedSize":39608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEzQuCRA9TVsSAnZWagAA0iEP/2m3OTatWzdXCV4MxUSY\nUeoYw7i7TmqJf0dMMudqWxeCTWJzcV7/HX65Naa8IS7MtQjx5b2dU6ZCmfdg\noQIi/+u6aT1F7xkXmZOQoouWRR+d60ahhBtL3mGw0Br/dNS73dtqfEoX5MX/\ncTqw3IGhBeVruc1DQjS0wVJkUZZZUd94c497yQdqII/h95HMNDVEoroKQzNm\nltX2yM+wEmrCteqoSX1TlNjFWfoL3owz1lEBxmKD5b4dOB9nkwLqURW2DFS9\nQTp6olph+7INiQcuodC5/MibGBeGt6UrJxcE/g6NOebiAIZUVKkHRF2qA1Kj\n6TqYosR9G+odrd1ONfChIgZX9OmhwrMfspy4CEmsmmYVHFd17u8iMnEGs3hf\nkqlYPRmUZ3YKlMXqIhcFvNtN9CROMHgkQNwr98liVhurWiE+uMBr+gMMUE+9\nxzVRzL7XkeqDeNavNUllcob4Pp8GE6w3VrbzdUt3pO/++mX5q8iEKcdvtKbs\nMPhbrUgxO4HTyFLpTg/35ZBOXRMVI2yjDgsg5hNzv3QtSKiFNCqdeJzto4gS\nrNh/WP74QGxy6SqIpPc0AXNJpzXAtC87thC08dCGYHuO10i4hnQUOsbHDpOy\nC/DhCr2t5eNbXkMODXerTwDWhhy/eqZHeu+Oy+t4KzUzWSSr09NlveflZ65J\nIXit\r\n=mhHF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTeuq8pM5r/FH3I6udxN3hfUZ+WRjpZsRNjWWMdObakAIhAKPPf6cJEKcmUsm2Gq0JIv6LQBIVGzMW834/8pXQzTlV"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1561539622.1_1561539630058_0.45786384907512434"},"_hasShrinkwrap":false},"0.1.1-snapshot.1561622060.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1561622060.2","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-alpha.1","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"f0491e1ac0d2c4cc56078c5ed9e55c2aa65462b0","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1561622060.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-aXbDu67/g3XlGc49MXMFPVVxbaOB1zf/M5yG8BaOd4Kps2qfPGUwUNt0I23TYY0KIb2cEQ5ubnNFrlYy9HDl3w==","shasum":"110b33e3896db20aa054b6dced1371b5e4ede46d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1561622060.2.tgz","fileCount":23,"unpackedSize":43311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFHYvCRA9TVsSAnZWagAAEm4P/RReW/l4iBYoNcxI6uTr\nmcMovhLC2BbfCYsOfVNuYWlLR08s2UWhkY6GuNoInuA8iggpNCEkrci9wBXK\nR/rXE81ZzL6UIJ8Sc7i+f2m4yqolWut3Hsbu7QfZ/tux4l5skNrjm2q+/LZu\nac0JRoij30+c2SzbEHY9ki7B+eUDBqpeVPn9borRDLy2EftewjCFTqKnkAP/\nvQC+h2/wdPQTEQrT+DDW5k/MxaSCmOouMZaU7yneBtqlIIke5WW9sLGiWtgJ\nJZXZnoTQuQEbC9VjLhV1dFizvv3sXQrTmDKd+07Vum060/teVPm4kfXi/XZD\ndI0zRnurt7TIHhllQNQqbzitqNCXzkQHQn4rgJoqnqIt/TAKChHrLyiiVzL7\nJ/NsVU6qHN11s8YtdeRQC5DgbOqPcvnstb2Ep3jGQ8Sm30Pm/bLJZkmJIFo+\ndtRKPovZvJQllBBA1UdVlncdU+CbCTacH3toqD2ykQadLZ5bwHItS9Sfb4Ma\nUPoRBPtFjS80Gz5/U/9C4aquBO9EpZ2ndYmnX5RP0BKLkVayMzYU/WqHrhXP\nKlYgAsXHtfSMsHm2maUHVv5MfqglzFaK9zyMj1Dj04AFFA49LmQzyeECWMUE\nBtdreI4CyxxJl+asM2htg423V4xmuCZkgpvfTnIxxSIpRTJ6XKoIHn/gUouI\nlgnH\r\n=DG7F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4AKHiBHQ/XoSx9t3kflfGdOXjhjSxQTXksHd77hzu+AiBlQS0mbE34xjX4FRL+rtlqqnomVf22VsTMqoghts5mcQ=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1561622060.2_1561622062520_0.8612985353773217"},"_hasShrinkwrap":false},"0.1.1-snapshot.1561624639.3":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1561624639.3","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env && yarn test-node-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-alpha.1","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"9e7f44b19cd9e7a3300228036aa283aa123baf9d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1561624639.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-+wsBvtvB68cS+gzYQ7qVcOmFKgvhvbLuOt7orah8XoMNIwYyCKHxgxsJPN3KbN4ZkwuUvIyB8beZwporIZ2GOA==","shasum":"43ed5960d31636290832bdcdf4599d6e879fe29d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1561624639.3.tgz","fileCount":23,"unpackedSize":43402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFIBCCRA9TVsSAnZWagAA5dcP/j32OrnbBexOuQETa50t\niu/KS0/TEkpMQlCMxs0uAnF5/1l5saHT0Hfwaks/bEN0HWj4rmJLKiFFqWRS\nF2r9tXQ61CPid7uB1EkuWwNAW9tO2pKbGQMJo7LUtiMDWY3SrXXYmUCLxa/y\n5Xy4X+Gh+SU6W8cEoy7/LbyITaETm08NM6dXzcRFeCbk03xdvWE3y+BAxvd/\nJzVOeV7OabqAOYc5nEEJ4sowj/dfGIAhGAgS7qx07sj3W67Yy78EF1OUzdQ0\nn/8RI78xd977DHxyG++/sjXsQx5sNVEExGR3nXbCbJyc77QOD1txgtCrQVG2\nWg04UXysKPznZ991cIN0LNzx2IpxUZsmoPtJX7Z2YXojjjeM7t8CwoC7GkLu\n0RQh3Nar2U+1Vnk4UdO3gobxtG7/Yq0lWYpTH9KaK0THmf2Kf2F2tAkJhWWm\nbjULr7tzYOT0Dmp92aCxBcbW77M67WZ74PwzZyoxS/5s8kDlgmsWIUX5GpV/\napa+lgaXv1y3RY0sGZPrTdK6tzwoITGmcRSY5udXhckPRi45oXrUiPBv16jq\nVUXwzDvC5U/J1NWhYzGuGMP9bV9NhRakAg+lRSqpdH1izQopSfFroj+NsmP6\nmO4HHtY+q9JI+pkAdObLR0wmZCPExI3rgXGmDdvzHjUM/LgoSSWg7/5QRQJN\n8Bmu\r\n=LCEA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmGjxy7XIk82K167XZcQ6GWgIrEeFm0sQE3Td9vTXzxAiEApPuDWYY2KEtrZYvDL1IQ1PlfyPLk1h3C7EUAltjUlh8="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1561624639.3_1561624641968_0.18582685788418374"},"_hasShrinkwrap":false},"0.1.1-snapshot.1561635962.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1561635962.4","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-snapshot.1561635962.6+1f0eeac","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-snapshot.1561635962.4+1f0eeac","rxjs":"^6.4.0"},"gitHead":"1f0eeac03a3298a22dd9fd303bae96d078f1e3b1","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1561635962.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-qVl6K7i9Yamw5rTz/s3WmRWnkQM/oII+iZucM+uLrnc+m9+Bn6couBDHQRIR3rZztWZMYd8BQFyxvIes/bLSBw==","shasum":"e9ce3440d2ab13b97c77fd948fc4b721c8f1b28f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1561635962.4.tgz","fileCount":23,"unpackedSize":43753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFKyACRA9TVsSAnZWagAAfJ8P+QHmv1eZMM5B3TTzLfWg\n00nK7R3SCiXXeSz/zcOuUS+btmH2zfJLyfftqQKXaIMCYCfXMyF1KJzec4bn\nAUCyOWmf+QyFuy9KF+v+odF1iDS0eRb5+/bO/YeBIhfxqQUk3blvVwTQ1uYQ\nvrFHEaU0CKVCSGSZFJgDpqi8ONPHVkIrUfiGRuxcrNGfkiWFSDk6YQl8/me9\ntuXac0AQFlGNWUBs00wic5vuGtSrKgg+giD2ls+mI9OGLT9TDtEmzgWdo3aL\ncIQEF4Il1kGY/GG2wjbWvIA1tTQHL2+lSsjH8E9rNSHGHc8eR6cFL7iEXIkk\nOjysN9QiqjlBiwzS7bQzqvoOGJzuo7DtZpoGnmf2DEsEd5v7QqTD7c2JOlL1\nzFaAgWvs5V4corvidorBlYMAIgWy7AIw7doWQYZrIaIMQ6RR2rRaIZiWAi2H\n5P6OsO39BEgluSIX+nXNf9MFkg3TBtHuo/euOkbPfH83BFy3JwUYR8O0ULZI\nYzxFpHulw3+6KcSbpA4kQktC9wT9ZL3y79gxZQnDDpPUhJf+Prfioof/sg3I\nGhI4iE7gge9jL+AbwZUxwIMHolwGQLndz78r1042zt3oxMqR5OU5b4rBcTrm\nXwVFzmECMYQVhfL8qRtZ2/W0+IV6b+QLIjuv2Tu3QM69WeUChZoH2Z+y0HKz\n55b9\r\n=GYTj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3C5WN+0NC9MzrEBQJJEbERS5lkQAdL4ieSxTqP5xAIAiEArSowGsT5E2NjhKiLYh3ts0QjSj8nw6pQaPNzjKpW+nc="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1561635962.4_1561635968020_0.27941052434174996"},"_hasShrinkwrap":false},"0.1.1-snapshot.1561880813.5":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1561880813.5","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-snapshot.1561880813.7+01085ba","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-snapshot.1561880813.5+01085ba","rxjs":"^6.4.0"},"gitHead":"01085bad92121b4dea407000bc6404ffe8cd0d62","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1561880813.5","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-4KHOCdCyhcjNAGK+zhwyov2Nh7xb2tlbfJOSeQU2E73Z1URxN1qKwUAWy3lpX54UkWrFb4HTAYZtrjbEge7VKg==","shasum":"22608e46d6c9cce47bbc6f306cc405d6a4243948","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1561880813.5.tgz","fileCount":41,"unpackedSize":1682491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGGj0CRA9TVsSAnZWagAA2xIP/3tlb+gg+YsKRY7zbTL6\n6PQEkoptJfSFaQUaRAWs6OW/MLCEjEJ+/qa/tKNIgMGIeKGcORQPzmwLxdaY\nvLxNJErAe02UIzfvbgr7i8JHtc9Tg0Z+sOYotuoj3HMaqln+9j/sVqhSLUO4\nYFoAR8aMHWdwZeI6EIzMGDLmCj2gXgxUdSvOW2RqH7Vd01vZUCBmvInNhI0y\n5M184l+kCa4m2+jH4zlBBBtBaI5wxAnyc66jLbRG3UCSHeMbtkZHrq891wf8\nO067cnw4PM3Ibpx8qS7l35r1IS/wet148T544kPuEq1ucshwg4Bix8JOeJnj\nnq7G6VkNXR5dQ6VwyU1YMiFnq0FK+NexnPSgJbrK05pLx8MVrz1tVRtdSe+c\n5/pWwh/t6oCKSy/c7xnmz6OCCD3bY1rMCmptkFzIArrqdCXTSxnf32kxVvi8\n5pNUGg1mDOMaXbScs3el/XFhotbr4aTduxlNFLc7scaErn7c+s29m8MQERC7\nk9Z/qwiEaAbAnRs7LNwaFH0CebpuCHO07Tb/l38LILpmjZeULBDNKwFfYS64\nSxKy2x4wqrEwJkoTCP2jckFtyV/k/efwHnRzBHglhkWY2YtOzbC9k6cCTxGE\n02AMdCoiAROLi7sBkybV9kdKNyS3kiheFI0iPTCyDO2hdar4KhCjTF2JXBNN\njYJN\r\n=di/9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0YFbiIh3IUjt3xISTEZCNdQJYeCDI1dNm5AOnchEAQAiBL+D0mBSeZl2NGaXDuc70AbMQtsaZMVMTCSqRWPzJjrQ=="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1561880813.5_1561880819756_0.5387387740206759"},"_hasShrinkwrap":false},"0.1.1-snapshot.1561972738.6":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1561972738.6","private":false,"main":"lib/index.js","unpkg":"dist-min/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es && rimraf dist && rimraf dist-min","build":"rimraf .cache && npm-run-all build:commonJS build:es build:umd build:umd-min","build:commonJS":"rimraf lib && tsc --module commonjs --target es5 --outDir lib","build:es":"rimraf es && tsc --module esnext --target es5 --outDir es","build:umd":"rimraf dist && parcel build src/index.ts --no-minify --out-dir dist --global discovery","build:umd-min":"rimraf dist-min && parcel build src/index.ts --out-dir dist-min --global discovery","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'","doc":"typedoc ./src/api --out ./doc --mode file --name 'Scalecube Microservice' --hideGenerator --readme ./README.md"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@scalecube/api":"^0.0.2-snapshot.1561972738.8+7b64cc4","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^23.0.0","parcel-bundler":"^1.12.3","parcel-plugin-bundle-visualiser":"^1.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.2-snapshot.1561972738.6+7b64cc4","rxjs":"^6.4.0"},"gitHead":"7b64cc4d86e794806f09a4188071e6ec20f1e6c0","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1561972738.6","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-EyjH2k3LnKLXp8cPPKLXp3drfWighfc4UCoamrAjV5dRj4C6X6Gb8v7kMQ90hmBWe/gdLT8K0JHVTXHs3k4hRA==","shasum":"a1554f8b5235b67d86fd6ca3106da9d1b891e5f2","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1561972738.6.tgz","fileCount":37,"unpackedSize":1683550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGdAJCRA9TVsSAnZWagAA0KcP/ib12LK90aiv4+Jbn5d9\nglcIInb6BkFqn324ilIuX7lFLeDF7rhkoljtgOr0eqenr9NQSL1VlTjB3h4N\ncW3gJ7gFmCqVqy9GLbzivKBvNyd6IVnR1vst+h18mCanNKTQw8oMiXFJmRx/\nRrNsKd528Ydkn0X2ww/usYQzMILkhS/fRD4JI59rQVeC2c8PeOyqoQSBxWVZ\nmnop476ZqS4MprBOHl6CFg312BjvijHLig5wpejdUsm7GS46tbD3HkX2Y/DH\nDyL9baVHrsr0947jF425zAd8aqp30I1HahsD4/CG6v3roawbkbKGOx50RvPk\nlJI3WO8TTs8X8cB7mm6E0IJgqXUzaoB5xvylB6zj5pGLKBrhxvFaV5z/cfur\ng4zioVRagV/9gSIO+rUSHqtBIDPDl9S/0Buv1lEWRcjY4L1alldXw5nM4REL\n0FM4/T+gPwhJ4MBcz8ywLF8+G7o6F+IwgBmGH4iPaTz+ITTeP1k2syzvXTyr\nKsB0BOA/BtdiboN7QLfklKGZqJ8EFkM7ZmOOO4PO6Rc1y07weB+WQQSt75mL\nSZL1/4g2qEFO+iMt16tcUqZuv/fV+vdwvcEWYnpWS92aOYWsQ0liMlbQSAFE\ng4jx61fB//3TBkTHNmMVNRjpRNQGc9OzQ67W3/IIm+G/mnvXQlMZTdlUgfk8\nk2kh\r\n=qLRM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2We/tniOdcMR4G7EJ1iO+mMTCxgKoLAkSUr2WkcX9NAiEAxbJMmgVveMzvdH0xU2u0m1EzMBrZDzlNpClkHMwBOv8="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1561972738.6_1561972744787_0.29972030948418604"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562073196.10":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562073196.10","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.1","@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"f11d4a7bef9fa883cd6c7bc855e2a6309540c1d5","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562073196.10","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-oArj4FdRBQqmDvrixKg9NpFa/CBB/TLXyZgeDkTEti89xVcV3S6wFN5jblnDIDhNm8Mr1SQco+sTH5NqiuxZYw==","shasum":"00e50b21b50098df4fabdb0c743cf349e7e16016","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562073196.10.tgz","fileCount":21,"unpackedSize":63448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG1hvCRA9TVsSAnZWagAAHHEP/3ejvqu38/KqnpwEofLN\n4XVHdmxPKjzA3xLQKb4/c3DULe2QJ0RDJXhmGyH8pEXKT+guTL4YAUwds6Py\n5xwY1h7IK7nMCq2sqOJ29tj6R63FUniIvi/uRBQLlenhf6w3mVoUskAL4hRN\nM0sPoJToHhxB9h2qmlN8Ht4ugNO8mVLj61EAS6Ah5119itCUcj0Fat+xsTuz\n6Uo6PKvuJ8EfGZTwMfHK6+uMG3jG/tEo/Vg1vnHiOyM9yG7epVh77DTBWMI9\n6oD22K3zfD76W2HDxMQHy7oFVReEmUNa568b6UvQNOglxJYbpfH/Pd6/8nik\ndXZP51TXRubaVxj+ACjRH32iCRg9tCCdz4mSmwka/WyrjbzAg4Z2ygK3hgoq\niiQhpjmE4fAJUZ3gIXhxupk6qWUGEy3enH2RXwIE5B42trF5KqBo8lZd0GBH\n/KjVDUCnc0r5qwNrMFqWwL/lIA7055oG07KFuEC6NrMpJ4gdjvi8Kwrm249E\nCrEovtYFUYMHJHLLOXyd/TJ9FQXjfAUnlAM3pOBUVKcR14YtiEDOMvYGqHU0\nQ4sq4CysJhYDW9uobILx1sjoJlC6j0+IpFAciSRE8XROS01n0Nv7ryGgto+P\n8HtjNHtBxatZ9CO4ipYusTBGfd2AqU2TrFiQ5e+PWtPRxIk5oWskCyFib+Xq\nTjRa\r\n=KIBh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR1zf+vJhQ1db03ctW/k3Ze8j4BNvb9FNncSEQGrriNgIhAPGL5NsMMxw80yO9mNutdk1k+eB62GH8bMzuyIFQRLdC"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562073196.10_1562073199088_0.9919871538767324"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562076916.11":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562076916.11","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.1","@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"62f8be0d2eb3c737915e4c97e119821e281920d6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562076916.11","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-jKbbh5382p8HzNvVl7oybW0zadBBD/tmiT0MqRJdIhYURmeYD32Qc9IMisbl5xHy+/Uhvi7D9YuQaiZmCIywOw==","shasum":"adff6ec5ee4a0e4417bb65efb092b95413a377e9","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562076916.11.tgz","fileCount":21,"unpackedSize":63288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG2b3CRA9TVsSAnZWagAAsUsP+gLaYihvwtbwtURSifOf\nBN/gIqzQy9R3JAZ1C4uG+mYWrvVFsCfrjidfR6cawi1lJaB0mnkLHPdJ2bbu\n+bgow4+ckKKjNVuVBwr1RCby7IP62noQnqJPvdV1eu3gprf6E5VbZ/D4LgIU\nlXqXJw5jfnuSzF6LWxXSPrBC/dfienhcLqcNYd+Hj4XRjKmbl0g66Ib7dKcZ\nR5Jz0NgUh8TpfDAy7v7nZCnJ6qhMuy0GaCIrOSvbIkD0PuGNlxrh0Vqf9Dgl\nS528Ehoz5sArESPQQELhgao4fItRqGPc1yq+kGitTFp91nzkSgKNLks9Q57P\nH5mICmY8zN0Ad/sUkHjFKE9DIv/c8WFKrc/sVaAU45ZVV1JasxQDv5spz1i2\nPqwVYKzQLTv4tV+dj1Q+jPF/usHL/+4NbiSzH0xg5uFi2UawFimobxrf7PpQ\nf3vclS/M31WZvqV+vA5vR5idpaexkhcgRujEDZrqBuqVA46pk+DONgxbtudo\nGaUxHBUBXWBul2gLzzELfKt8idrDe5V23tRP0aUWdVLHGnM+Iz62k0X5RbqE\nz8iy/zsnQf66vX7VwEPP9hqsiiDVOpjsVjyXgRWSGWpMV+Vz/cecmReiBXoj\n/HlhA96YrSg5zNVGQ2j35uC8o1LSwhmsyv89WiQrk4CFcaZpzHDM1Zt0Abu6\nuY9B\r\n=Fc48\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNd/9iNYfvICcIbvrDl2vtxqrHu2XmHYmXdq9YbY9q1AIhAOFjeihiXpMUipkG1E3FYUJRioNOL0kJIcZmzXijSgb4"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562076916.11_1562076918971_0.02978572089394116"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562144775.12":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562144775.12","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.1","@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"9d4f4d7e66507d8c60596ee8038457fe9b9bf64f","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562144775.12","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-ZaJiOySfkz69cUJPLvCQuqEtif4H5erILatmp00hMUMUCCVAOsgSQWgEax2dnauw9XUDLXQJJZcS5w2oawrPKw==","shasum":"0d752db3c94c916a83c9d2a493f146763d088a30","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562144775.12.tgz","fileCount":21,"unpackedSize":63568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHHALCRA9TVsSAnZWagAAqjMQAIaI4HgWvG5YgtAGOW1H\n/7tBx7Pxnw8P5EKw4eIq4x403vK97gT4OjvYirVhpPbzQggUy83E63jBm4KH\nUTqevQCBsiVa855PQQHiiZG3NfULKC7x5w2lVTqpsyTu4GJRB8FkZoEdEx/M\na3R6b/monM3DVk1De+ajWsVVtdgSNr0Zn+4x0ZXzt4Pietqbrv7SJOMnOtZc\nUp3bHj8G8j+6RgVI7/jiBjnfIXHZox8d7JvaXc15NNnSznPiR8jxlsVAOn8I\no2DnqmydPOoN07WkTOQk6qAyWlbu1Er3aMuR+TMQy1xxhpqRPoB8hd8RRocI\nzLa0Y2RNCnWW0CrL21LjC+Q6hc4+1RSK/cY1soEbo571VcQrmR/2XalevwTq\neag1k30n842RoPkJteIIUyVk2AWLDbH7N2192FbmHJQCr3W+W061vmrc6HMH\ndAXHMyEs6S2DIeE+mY5yhR//dKnO6CERXRyLbRR+xb4FGxbZvhWKtpi6GQ2N\n9AIqiik/AZeQwQqBb+y0AXXOlMKHuqiFvLPF+xqHgCTWcjYjQRYNFwN5evIO\nGzd8PDJ2MkDCJdFT/1jfutRZOTjSnV1bnnx2HpfDahZYEn6h8GSaenT3999/\nPcpAe2kDCqAimRK1yFz0y6uPQw5qKZ8pxyKnvfFFJSShr8Z+s3T0p8Ih0nZT\nBley\r\n=CUhL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtIPrOSBU3q/dXchSynVXs3y7MUaOup3ZZyhDCJJeuPQIhANXcX8+pNpGkSFM+a4JzKZUkeBBYdICJOLDvsPbyzlmc"}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562144775.12_1562144778191_0.9660159101032302"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562224320.13":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562224320.13","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.1","@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"2146b589f1ae4ce96eefd9a3459d873780eff77b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562224320.13","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-24i3a9tJAknlfiaSoC5Er51E+64tw4zlKs3H7Ui5X66dmhhKiaUKLSfAVkihcjFN4K7ttOBIqQkf32TQepOtgQ==","shasum":"525d0482a917e4e720f4aeb0cc895f4b8dfa53b5","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562224320.13.tgz","fileCount":21,"unpackedSize":67324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHabECRA9TVsSAnZWagAAe2YP/2DsLk8JYjJpoBG6mxNq\n36olzFCHk25U6W1OEuWlgbxovG1nlrEU3B1UIIAxmRMSKPPEaCMk/0rehZUK\nYsV6iNDHBFDa4tdc9m/xDDjQ7O4ohMvBI8tgCP9U4/DSuRyqXQPZUYrHiGz2\nx3od11eozfVRmlAXxUaRsKmCEhnqzw3rBYABM06TlIgp0u4YAndneLxHwcMl\nqda8ll8d0ttBvtOKfUC3JsbVIWbkg8ZxKdf2fBuXkEqNlHnNnyicRYbv+k9w\nRmDOCEXaqivA0oxNqgOG4rmAop5MqqnwDfcFntaTtqhCDoK9jWNNDkxyXU1d\n/B/QCktADDu3CoWbLoMv2MMDbZzGrMmU58H7a9IbqFxzM13VUn/H33pOSN+C\n7Giof9DDcPVGxVwPV/J6lFXoN6ozuThPSYs2ZrpC9Hcvo0cbOgYvF+VbnkEY\nBYut0r2CC9qxtRbjDP9ZidBwqNw0POl0tAmxTPFlxds8dNoYzWhFSr+kM3xK\nrVfaP03TSgpqTQgEG9mXtXPvhZ0KiFaCaxyREF3Faq2Sw26kXTOZQDq8SIc6\nWVdpFTTmalCElOOMEKoe3g7f90DOgrc4PMA4h+Qb/BQ/Qm+4I0+e87ktcgK1\nkPR4Q9eHEyRG98GXT7gfn316LJWOcyqNf5J7E4VOqRjlB1Bw2yphXmKVCcvi\nZ78D\r\n=ELzv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj9AzvPcprvnFStUK/2JxVUvnI7nxvuN7J+UDPrG+zrAiEAibKYELwg87AmbFh0wM4HU4ijmLKEg4HcRT2mssgnAyU="}]},"maintainers":[{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"idokatz","email":"ido@om2.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562224320.13_1562224323632_0.7148188330769152"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562230640.14":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562230640.14","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.1","@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"9f394a187031bb25266466969ebb97cc168c1571","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562230640.14","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-VjeZDeJTO9nhHyq13L7j9y+q8AZ0j1S4YwXKdpY72dzJkLAzj5rCv+MVq/JHs6A6A+t4GNAdI18VMBBT7wBqdg==","shasum":"d9f4b3e2905e086d04e48b8acd65ad7ff238fb6d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562230640.14.tgz","fileCount":21,"unpackedSize":71516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHb90CRA9TVsSAnZWagAA1FEP/ju99oPij9tyJBZ5Bt5h\nelh3A2OR6U0/1YEMbvvE4egvAsz6Z+0pa6/JZS+ZFLUkwmebm9scgBQZUIYZ\ndjqsurhDJk2Qu67oNqusfsQErY4MaHIMuTZM2ObUFRaJqw8TCjPR1E3cKZs/\ns23s5+lmRdU1HUEBwCk/rLiolMY8Wsm72xpxVEtA9VRGda7pxPsI7kVzIOp2\n6cfJwfAQbJVyb+YHl0CieexIxmvFJLS8voLhsHoUY6U1rHDme+xT+QwU2dgO\nQDkX2rEur46JYDZVW0oPQzrbz50HCkB2jQJ6LuDj1bp3erPDUVTelJn9ncn7\niPnE0SpFSqxJh4EI5X70O5VQR7yL9vPJ1hgT+7eI8/McCMbxBAqhXXk4LEac\nqKa1VnAlitsVKO7SekmGNnI60wLikISrR2XLwpV7Na1Y/9hNhVWL1UQX/TPY\nE7Fxc3njLsP12npOClEiMTq72yqosGqCs40DQRtrAlRpGr1TrJqthsXOF09l\nzGML6ne2Mx9kGMFWx5qJsnL550xa4jwGtSpfUlCAd+5m+ZxJuZ3zqrXNwvTd\n3y61VwZFRGrxBnCyDJ8vbPWwofVplkd4lJJunoopkPEuMw5BOIQY8C0xYw5r\nDtXrxCAQ/fhbHF+p0YD8oX4dkBrlE4bKlYluFk13YP2LZO54fBUU2J5eV3aW\n8sPz\r\n=Ve9h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeKP+Oge4alOY5MmPvlo2SNeBOTwGWNJTpo3+QHfzrpgIhAIHvyEPGLbngQmeOUk53c62fZxAqJsQdwNcWLRZ5bNSk"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562230640.14_1562230643497_0.5357674029664945"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562237962.16":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562237962.16","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.1","@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"7c29405d0007d7abcb0e52ec1f6b7e8f4af11e12","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562237962.16","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-pBnVHP3WZZiIXf8k56VSPBeandM1qPEnNuoW6MWWI8JePsgsGwNu8wnb8PpaKxkjUg4jtTGXkCT2wbQBR87nVQ==","shasum":"74ae3169b0f165793ffed9d18ecc189532aca812","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562237962.16.tgz","fileCount":21,"unpackedSize":70512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHdwOCRA9TVsSAnZWagAAagQP/1E2b2XIa2Mq3lysWgUk\n2d/XCEcx18qlEZtaFRwJaaPHJL50uQgq2bRxGB0vVr7oGw6fRt0nR5g2zYmk\nzZvTgHKymGP4mxECjxpMbgZrSM6uJYDwDrS++9+EyAc0Ggn8pe9nIYkMk9x4\nodjHPYquuVsih1vbPs7002q+R3xT3hhZAbNJLZ7j91ulYIxK8Es2TSe/fTc0\nWOrK9wc5EcBMX6fv6FdyOVr5APtgDr+mz09gF7+ZIws2hcV9GqSfYEzZU4mv\nvuo6Gb1eehX7FJVmfXLFBzbQjnvOKv9b8gpSJpqasA0l2o1jcEKn4HDBtHw/\njKMSJ4SR/06B9aSQavy7tEqYuYdwE5Vmkz1lnI+DVregxWNkM7YWVMkb2uun\nAvZXcbwrmtVi/BV0oxnLjjWTF6R3gu4DzcYK19Nvnmqze4cBx/KPha0Jpqj1\ngLQjJmozSzWQDSdO3IcKnDasN8ic8KOPyqJTbE9BlRjXEUIdPoB4y9EujvYz\ntHQcGpSFsjyLAo6EIE6tbBlMzAMwdg83jXw5PMVLoLc8Mc4A2NkJ5sS62rIc\nEY5X2o1h8okLHa6m09Lo+UKBinIV8umgZGydy9WPXYS/kQreQnMGoIm25w6t\nZaR5d04lvytMN+Rc9oy0We/8iWqITyhuHLt3cL8OEWuoTVqAzuITpTQqhY7P\np0CY\r\n=OqJa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVv801W/Jp3ovwFr7fRE51u55+8vuIHGZ0+hCS/HwH3AiEAsOiitO+2gXlgyabYf3lWkP1ykM031FV5GDrUau1Eh/E="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562237962.16_1562237965957_0.7254371159569271"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562254187.18":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562254187.18","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.1","@scalecube/utils":"^0.0.2-alpha.1","rxjs":"^6.4.0"},"gitHead":"d024806c8eae509e830fd7dcb6863adab0bd8636","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562254187.18","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-DgybxpolwdiFQXAQCA6Tz8svX6MsFZ1OszKDqSBEXZ52QEZUGXbcVqrZVnNyChQCEeKreuBGSoPtLjd0i2VWFw==","shasum":"44b546e2ff9147a5271f00590a8afa4eb79331c7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562254187.18.tgz","fileCount":21,"unpackedSize":71870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHhtvCRA9TVsSAnZWagAAyDgQAJG9qOVh2O+CFK4nrAko\nI84b+LBiEueMEVUUkr8azO5N2ezZh5QSmQnyWXdL4sqE6vbinbCJWOg2YIQk\njBuI4528Z7LCDYvKm6I3OECxghttpH5ljL9bBvvRN0cteGPcrIgsf4ceaizJ\nZXkBAAnGZHl+AEF7bKcHE4Xw6IOm4EffEtwvYliTsu5N5HSoCaBm4tnGhtf7\nglC5g8UQ4B4lTe+hHhmQVdqn4QEcVewz8oCYReACDTatmBf20jdGNt+9uFMe\nKAqQhaIRYhJ4se3Eojhs+zuu8wGq8mlkFX+rp+Cb71jP+M1Tph+VkleX+RJk\n+9CPKpnCgOFh8Cd3WRgCUckTa+9Tzhx+RHQXVy9nMeczUSSgSbuIOZ3Ft7w6\n694j6vnRJ3meDQ3+O59KLtW5b4gFzoezlSQv6PCzkstBe/D0AnoV2nRyr4Wq\n4ySIMYclFw/HDS1yaH0B1P0nwM+HHjRBlLZz4BFCfpuPFEn800Ezl/4LZNKk\ntPTNFO8xB7vKTSzznFwIQJPyJ570gkpY7irVnihe0glf7kkeYV6mGpPRbEGP\nm4hMUEXeatg/onGkI5FfAs7FRxX4Ii1zEwk/IUl8oHKq/W0s4OgOhvcEMlRd\nXHPhqDUEON/2fClxu7dNTtG+BzeVfuSEXtWn0V8iaDhYyGwY3jf/aMuvrvtH\njONF\r\n=nlXM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAicJP0jXuqOstPqzjYGH8qBka7PeaKmHgJt8tvEfG01AiB0Cft3WFPakf46m9s3Wn+rRHDiuKBUdSsyFQ+MaOX0SA=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562254187.18_1562254189842_0.8191363285090092"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562564268.21":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562564268.21","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.1","@scalecube/utils":"^0.0.2-snapshot.1562564268.21+6de51a5","rxjs":"^6.4.0"},"gitHead":"6de51a51a0ef8018e04644e2cf5750f9baab42cc","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562564268.21","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-51tFANU+93KMIw8uWaAdt/HnYw/m5DEoBac/ryd+rFI6DoaNm2ici2cfEiOMx/NzbwsfP4+v6ezcKLz4O3zR0g==","shasum":"23bdb474ed593ea464360bbfa9841644d4191333","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562564268.21.tgz","fileCount":21,"unpackedSize":71893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdItazCRA9TVsSAnZWagAAyrUQAIs6nS3brff/peF/Nzsg\n+V9NisDq38DGZgQWYiE4P+1ynGz+Qu0u3VCD4Lyn4iuyiLGjqRV0OgEFYn4Z\n7sqvlBiqvT1RkKzlJG2qwOUoI/y3eDtFdd34MtCmcTUipqgK+EdxUJQB/n6T\nk5OH6tZ9QflVYYA98L8R6Yul4lkF06+R/kyBiNBfy8lk5OZl0jBdC5etZgU1\nZQDyeJDGIv0Tx3ayR4ngiXzaOD+nxGrVy9D4NUk9DrKbR3W/mp2PVV/b6qBg\n1+5vSosJG8NiORRbl1MrjF3byixYA34AYsUpKJrO/Clav0XK7/ivBHuGwlVv\nuwVeVN9XJZkkfAVRq70kcq27wQTiqpKr4kda/Sc+4meThDTgPrQ4lBpdy9Os\nEMAXOZ/ixY0cj+96L/Vioh12qTdh9laOEBCOvJJvk49fyJvr48p+Wk0qo7oR\ntW1JrsRERv0Vv5HB4DEMSHdYBhpXlnwltrWRaKTyJmUyUJLhRJr5MsF7Xikt\nb9Ps8ZECNrWQ1QgLs+vugcN0l4NaHkJUTH+Hg2+WQeNSb8/Nm6WVTMnnVlZf\nsKDqPHhbsxlIo6k9WGhckYkjmVbnxggnV67PTWHNFb0u3jILSxs0hkMxpKgD\nOmrG8pwWNGsPHQuRuDEy12OJJ9BMIZ6D9mdGS83tnYchc5LaC3YuqNJLGPZ1\nDzIW\r\n=jYl5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYf119iUCIcL/N6M8ErFZ4svHYdZ4wdl7B00ZcnbIQ9AIgW+cmFOdCIpFncWlwIgb7ubHDWPK1kDzLK2evxnH2K68="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562564268.21_1562564274422_0.4815889925947514"},"_hasShrinkwrap":false},"0.1.1-alpha.6":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.6","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.2","@scalecube/utils":"^0.0.2-alpha.2","rxjs":"^6.4.0"},"gitHead":"918404795f587340814c7edd45e442d4a4814227","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.6","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-PZLQHzGz6vLkcriGq6q9SqcOy6qyiC3KdODHsZQC6fxuYJWizdra52MD7BtszzxNDUVo0ac+Wdl7Pz7dHoa07A==","shasum":"a28688e3859d4c61058a74f450cc65c96a9e429b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.6.tgz","fileCount":21,"unpackedSize":71847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI1MkCRA9TVsSAnZWagAA8mQQAKNj+xksUqGn3Huz7tU2\nMimaGh+PFaJ1X2uIYGLn52JI/8cSRjGdPuAvHA/Sj6HRRKnL13ekla+/3yq3\npkAKC63H4nVZ8vb9TzkMgbMldZUcx9W2hFrq1BF4f/4nfy7k9rim5htjI75w\nzMVDXOd+uCQKt0KEXpesF3y1ua1ySV+BJDMuqh/oOhZ3c04jpItOOuZ44bRw\nXXzqcLC8vtZX29jN7xgPdup/Qe8Nj5KOvEN5Hv22MztbR8E2gSYg92SXHuqe\n0ZXJxinBhk1yLP88FqCcMF/8aoY331XU2FG/KSYBNp1TuVPQ11iUxuk7OfIo\nyvZaMNyRa5lglLBma7WMzHB3SWsYU79FJIA4bQMOib06iWmlDT6G4PWpYa8m\nit56h+YHeCWxMXtQdwKxfRbgj5lgO2QBlND0AvEZkoP4/CQAhWoe1yXsKUY1\naefgds8B8/1VyyfqO26lhpyHUATcHmk10viwMh5Ux3OSUe/54oXPSt3nJkvT\nln45IWUkJtIg5dTFP1gVv/+nwktyBixHLxpBTFdzB6w1Zk/FTSQuezrvkJ1c\ndNHC7j/HY8nabydTHGIfROVbQ1vUahIfxTW1trioO9qWNBtCZJn0zyPU58KV\n30H/dZ02UsnBG+pqeneYWCgGTbxFxYmM+twxMm0QCTrAvLnbhoTHcbnxIx+r\n2AkU\r\n=1++W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESKE6sPdciMIoOflNn0PXwMMbL+oYHuK/RDRGeI6ZcWAiA52Je9madBcpU308Sh2C0IxE7nYGwCIy6GMFFzmR9BWg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.6_1562596131986_0.666447026745512"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562656733.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562656733.2","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1562656733.4+8c82a9d","@scalecube/utils":"^0.0.2-snapshot.1562656733.2+8c82a9d","rxjs":"^6.4.0"},"gitHead":"8c82a9d81b7ed5af3aa83fa6e77b9d5eb188e728","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562656733.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-PCCM1cJMwk1JWUW8H8Xsj7Yf07aGGsGfqw5NvMkGTO0t4+nAbo+iS/rVrPCjaSJCjtOMUzLcU5lVeldr9+TQcw==","shasum":"ac8f1ccc095d51e79909be0010547305688bd34d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562656733.2.tgz","fileCount":21,"unpackedSize":71913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJD/nCRA9TVsSAnZWagAAA84P/iF+2gY6vWy7rjx+mYmP\nMFEyQ+P5VJCBWE1YgbxqkPX0XqWzADvPQlt52omb8Bh4zeM/IhTPFYN4HqId\nD3AnHTwCWDLyPwdrHlkzbP+Pb+QvqQOzR1Ne6z6SLPUAgY/oYAdVfuR99h/O\nv8zdKCdiAcesP9YBIiFtJ3hYNyS/GstwTwhyROWhNTxscyi6jyggl9yKPEcK\ncULbq63MZIFdKF9co7Y47ta0kJTCIGgKih++qsp9rH7NhPI+bJqruPYWQvqL\nW3/ENVZEhfWLPJ/gjRsbgsQKxfCOqgvL5+0QVr/reAORSaUhjtlLXghskjKk\n10KQnVojBBXIMFTLjiWAH5niP7uASuuq1HKLZzKt3gZXgWW3AfLZZPz4TIv4\nFMXjxUEUOI6eE40llLok4Y0T+UiyiXyaIv0X/8+gOC3LqWx6rx0ZpeYXNiI6\n4q6Ezu5yLxzNt6BfVLh94CT+qupqk7ZIWoczBf3qmwi3Sv3E5UOvwTT5A2bX\nAX6kC3fm3EjTW3IJiHuxx4GC8Clmc+qGnf1L2QxfYayl80jbLrU+QfLwhnRt\naulNIpAwx7Gu52/GOmfeH8zWU/goOjWSaijyuUx2dzwViN3SEdP9JgNZTOt/\n3kh1Xl3PlgLZhtN/W/vqEJ6/Tv/iV7UaTTwUFMTyqKfxxnpkuevKgqU88E43\nA8ar\r\n=s/XT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtGeYqTx7Uvq8cV8pEcQxH6thxv0PfzpgdRM3+c0oPUAiBlnLhGXK5+5eNQ23pPPdMPYLQeCWzJ/o0oAsK+wsex0g=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562656733.2_1562656742492_0.8660672607900042"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562751548.7":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562751548.7","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1562751548.9+1a7466e","@scalecube/utils":"^0.0.2-snapshot.1562751548.7+1a7466e","rxjs":"^6.4.0"},"gitHead":"1a7466e7797dcdd577a8966d616f6613a28bc2ef","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562751548.7","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-AMMoXad/AlKOtdAxLbvNUm8vxrUMsjWC4/fGNyAMiEs7cZqL8om5G0LgQW8A4tZbLQZfxrWt7/rsjGv1+vCDIQ==","shasum":"4ca7ae4d1b53fcb82810dda2d4ac0518ba53f149","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562751548.7.tgz","fileCount":21,"unpackedSize":71913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJbJGCRA9TVsSAnZWagAAnRMP/jPqD0AEyW6J/vBfNahg\n0sBwDy6bjElLO3Tgxb1bMxZVwtbiFJWcA6Rbdl+I3t74ia6yFW9ppdyfRBsq\nWdAqjm7/DKXlBWl0+Q5cqUX+StndTwF81sAmOu2aPMVsSuLzuNZjomgbPH9a\ngz1zAeCqIJLvBvjuj+aqjRbHteEchf41i+/oTN8wbgREC6RmCmmghjAiXXr7\nYzwW1dGXAkbTPQsJ1Iu55A9aRxBlgnLLirSZ6VRRQSBVkgix7ytP8YrChYWj\nEcC3v9TyZHP0QpnnTQoYk/PbslFsXrlZjOghetmEGmpDjRo4b2xUj1Mc49o4\nLbVNmT5+Q5QWObJnMKZQBCw/ijNlnMnmdsNdZ96wEFLPqSUi0I4IbQxiH/Wh\nw//ycd3vHTQlXV1hR9wA7moOBq4x59Npxzld7CBOr0KCaEwPVBRc2bf23M/x\nI2nwZRs5rYS2Zlc0c7GWJ6ofgwwzACl89/wMt4Kv8GS3Wk77xY/Rse4tkERo\nAdEyOIf94AqYmbe03BRKjBTvp5qDImxUTOd+rVcsxuEdxbhl25NQyW2VO2dc\nNnu38080DxI88hKvsUEeFSnGkqiDDsrvcTIGjSwoseUAuxQWO3dE9BcDKr9h\nfRfhozKrIerzifxgzYQCT6Un+F1IJG1/A90bTeYdF39wIS0EcBhtb4YW0m6d\nJSzL\r\n=C63+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCXhFh5dgPYMrJavXYalJaQ9Izemt4qZqbMfthKTp04AIhAOzK6S+5OrN2pQtieddLyIiACOaDecjCR63HtyOUde7R"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562751548.7_1562751557849_0.2807802694500887"},"_hasShrinkwrap":false},"0.1.1-alpha.7":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.7","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.3","@scalecube/utils":"^0.0.2-alpha.3","rxjs":"^6.4.0"},"gitHead":"1fef1bc7bdaf32cf3c78513629e56e5e81fc5f26","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.7","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-oQ1EJz304Fp16j8cmYQ+ARzvEnBCdTFg0YX4AbYTucGg+9Fp7IPvCFm2F0rZWNNm1mI/YfGHg+d+WPZ9V348ZQ==","shasum":"f6b7f908348e5d0b46384d5506a24d23dddd32ab","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.7.tgz","fileCount":21,"unpackedSize":71847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJerwCRA9TVsSAnZWagAA4GkP/3ZDo7x+omEs+lH6ZV0n\nlt1F2CD7w4KS/lUhAp9aO+USduvpBZX/aaZokownq5DkMYvRFAmvEvCd+tKi\npfCkhSAwF/uraNmVRtT+K1UdKLqsVkC2PcTOA1JO09XDHk0QUDk2evw+U7V+\njXekpBu5TvuY1WoIK539MPZufIirCkV3xZ3caAbcatFZwMBKiFdNTfkAIw4z\nwN4QGaMJHeVlduV3dXBZOIPzlfwwskaejKyp0IGK9GX0JNLNAI1dkoZzHLU7\nhM8iHIStEcvFGOi8uqrjlxoHFkdohtliEcONVb25VT5IaIokAltjXUl8N7xa\nI8n+WSVITR7++oaJTcX04nH9O6zUS29yMZkvCIL1NhBhthWQzQLloeqHnHs8\nVX/eHLSc4PoYrey0+98MTs3l7INcGUcNHA2ZLkRB4KmC9Wol6xt2uP2JrXaN\nfWE8p5/LDW76pukoR8decYro2G4fcbO8PxBJwmRLzej26UXxmwZQAoHU7Xni\nzUEvUKJhfGjZ5pELXnw8hLscyOxFwa/6qEhOPnYX5ZFhPIHqEF3DRANX1AyV\nmTUg+eQc75cafmo5dDy+BKwrOuoDiASJba41sTM1BDOAj00CUqEEXeZ2S0og\ng8qq66l81EQ2Pd8G9319H9tCAAICi9aV/hgdZe85UnFswOS+VBR6kAxDqIK6\nuI/t\r\n=i3F8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuR6x+YHXcJiHPosRGeom0qrK04MwTAMB14GNE4WHyNQIhALg5guRUwDbeFc7YH/AlF0+OvmDv86mUm6QFDpwq21v0"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.7_1562766064143_0.013513583012964903"},"_hasShrinkwrap":false},"0.1.1-alpha.8":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.8","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.4","@scalecube/utils":"^0.0.2-alpha.4","rxjs":"^6.4.0"},"gitHead":"22e44df30493db1a856597acbb11b7d00ab72486","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.8","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-kYzDYz0xF4LVs5cE/DrNgC4WhntUtt4C/kTIkhnb+WYAUrfWtUHIY2FDRAaDVfZxn2jcpU22jfh/Di1+n7+QXg==","shasum":"be9726ab1b3e506d78ad6e04092cb001a96dfb0b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.8.tgz","fileCount":21,"unpackedSize":71847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJuj4CRA9TVsSAnZWagAAKtcP/jsApiVLBdGmjp/FXAjF\nXXUWHDTnVerfXUiPo2QQv7eiWTNB05UJCPoUOX0u7zbCQbG9iZRo5Y91bs6x\nC7guPro6AFIVcTSGdKXLQc4XWuab6GODuawrFI7vgujep50vl70NlP4QGpxT\n7BixYgJPLs+6qER5iTfEy1vbgxF+hLa6QoyNGh50vA3Nv/nFRH04wyZQGSgl\nJHGeUgYoW9+tbyTmp/+EVmqoownFm5fubH6nmYJnA0sG6/XtGYSHjcLLPuaH\n4n/G/4Tdom2NL6HYrhLfvCzwQdS/CXIWqKixpGiygoGR0pJgoyLQOKBnp575\nFYqdkiRjc733ksWKR0DHJ/iU9GLSqVuimhVcV8DB+HGVhEhNav9jI8yPPekI\nceHWlnAehvUh6ShKkASVq9HsiNZv7Pg7D7Cf9bnFtH1UczF574BOh3b6vA53\naHyTQJBye6RtYaaOJddaTIzTtOdm8mH51BeGGkBuUbMNJbKPOkdSlhVFoQhC\nA0BLHlD5C3UZJUkH+M244Qoek6PvHBS2xMR6bctsQlAdao9YFhWN8IuJei3Y\nnFN5k1hMds9tlfxGbY02sv9+qGiunOXZmQP/MFrqvFNtheGaMGJoRjUKynt8\nwh0EOSpV4fcpaZWNPjDehNqLD/198+ftEN+Gjnhj0qmfx9PHAiqfi7ne4GGc\n8HgY\r\n=DHB+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy9Zpxx2Aj2XCm8f8WQKV41ftUw53AV8iQc3vCWJgKRAIgWaZ59u5GQgfjZ1tB4AnbO24l5bYIXrA9nUDPT7plxCM="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.8_1562831095716_0.9272372811247789"},"_hasShrinkwrap":false},"0.1.1-snapshot.1562831638.24":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1562831638.24","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1562831638.26+80d6ee5","@scalecube/utils":"^0.0.2-snapshot.1562831638.24+80d6ee5","rxjs":"^6.4.0"},"gitHead":"80d6ee59134c12de3fc58aff0c73f812378c3c2e","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1562831638.24","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-x1rXDSRKCIMi00zEqHZ2Yus0zDSj3P9fjGIUNoYSg4F2pW/ME6jFc0yK8/gw2XKetejy4Z0a4qO1VQ6jpC7ECQ==","shasum":"c37cec21805a602c860fd3d724003ca57b511b85","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1562831638.24.tgz","fileCount":21,"unpackedSize":71916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJusgCRA9TVsSAnZWagAAUXkQAITGQSQUOF45siFu9Cmm\nerZV3pET7tYUsQVuPJP0rr++qPV0u3PsJfV6vB5VyrHillnpKRhxxQY156EE\nxMerShkItCMbaKCKdbuFYEMNT4b9mmE/UdAOaS2c5l5uHdIAIrWgdksgdLq5\nxeizmuK3hbeVQDPGhLtn7YcqhUS82Z99UTaenF4v58kEwL7BrhRhj5FBT2aR\nMLaVJH6EPDl27sHOyhG5d4ylZ2+S2zRS5+mCf9lbqVXI0XP0XiQqCKSKWITf\n9tyaNxtkb5nGXfRIsdmfj7lHzKpZFJ3N/6kaZjNzkXo8TLTCvawr/R6iWdG4\nAWs+8n1YsCCpCGujOotYcsnZRo4IAEgXf1p4U4mwe1M4Xt3rzEWZm+vkSafv\naIvj8AOlvq2+AYUJ2bNceWvmS/KRsUs7P5G+NUrJqhHDOA9owU3YwmDkFsC4\n5fql0f3doDao0wOmynqpaxxYehnEHz2ZqHSonPfjAM47JS8HAUdDGdlxARoC\nsjP622ZmHakvfXgX80M3KvA9idSZMRDxaG66rcxIsgh7L0XjSYae8G6cFxIA\na2M+a64viRaj5iOjE0qTnsujwoNObFkbWUfjzoO5Oq1Q1f1v+CRvEGXI0pFU\n2UJqWvWnEfaYdzuhAyOwyHHRbUz/cygbExTOm2JZFFOKtO7HNVTKmGxvjlV6\nfvDO\r\n=GDet\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC1tkMHLqKl4MyQrNxF9QpsvHgqDgY/ziBYvQYjXxxxQIgE+BHb2udcyDApi8mLfmVDKnJzGezDQeR7mbCyPS7+Q8="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1562831638.24_1562831647164_0.5684873868521816"},"_hasShrinkwrap":false},"0.1.1-alpha.9":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.9","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.5","@scalecube/utils":"^0.0.2-alpha.5","rxjs":"^6.4.0"},"gitHead":"4ab07fd8cce9c1398001f45fa271ca417a441429","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.9","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-Vtodytf7UrHzPMtLZwKFlOhkQQqyJcCr9L9cHK/P6FOK3B4kjh+qKWR1CZXzI8SV5yc52kNhi00bm9YK9U3r8Q==","shasum":"1f5549e7e868c45739e982e0d764c325cbceef47","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.9.tgz","fileCount":21,"unpackedSize":71847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKv94CRA9TVsSAnZWagAAE1AP/AlSiHxecVUaEgWPIge/\nsCPIYjHCpAfVBqcPt9HPxk2cKY/RSmd9JVjnpswxQTer2YapZzAA0AtrFAEs\nMTuD3bgHzDXiEnHtzCP0ch8/A/qYe+UvBNUDGz5Cqj53x8q7JxF4WMYHZp5H\nk5bEgnHvriidsE8V7JmO6t0ug5qmaJPgPYOt/s78+QlcoVOXDFiPgL4HFSeE\nS3Ffy/uOQ0tftk81RUTpK1xY1vweYZDxeImu6nPt3eJrjcp+y2DjEfBbeBJ+\nwmgIijBHXETW+jCRyie7dqMwiXLt68PO71nVg1vTzuY56QoffTeG0wlnUWfT\nAcyhm03vfs3XW5Sul3L9X8FULH+SizjRAhCZRbd8mQ9raCqti2SSIpzTkSR5\nnBuQOAbmESeVM0tve5JAyhhZJvI0oot1c0XhZ08ko0062+JysCeitz0DqxW/\n9HEdj5EWd0p/cGORovongVwP9S6lWpULj42H8cVajn1bW7yp3y/+y6fyUwow\nmMUe8Aul7/4TSsK8sDX/kZ2c3qEH8iigzTUxcipv4QZ3W4VsO2XsQ8ubPEX+\nAlh/3sWL0i4GnuBqANsM9CYFJmHaAIsnEaEWllI1TLlW0UBunV3uxCjr0dCf\n1909DlwDPW7/UteJWMfCrnwrCJPb0c7pctEraII/GsSd4iunHNBaN5m91yj8\n2wRd\r\n=0KNh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4oPCpCPQC3cy2hWy147JRDPqYFZT8kUHsrqPAYNnPyAiAPoGmTTsFgsKexZJfUu/eM4nS7L1GSTC6eiuddGe/osg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.9_1563098999758_0.06722893603169955"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563099425.32":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563099425.32","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1563099425.34+7e1f9eb","@scalecube/utils":"^0.0.2-snapshot.1563099425.32+7e1f9eb","rxjs":"^6.4.0"},"gitHead":"7e1f9ebb52933bb5c63baf7ab0ae6d6b39785f6d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563099425.32","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-owedYxOjU9ibcmN56Xf+SReiZ6FR/840+SVfouJOLLlV/JQZ5e3n56pHxJqry+ST8UHmLm5gApfxqjv72lhraA==","shasum":"289318c139006fde82afd751004391b055994def","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563099425.32.tgz","fileCount":21,"unpackedSize":71916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKwEqCRA9TVsSAnZWagAAdrwQAJNtXLzw3lKRVpoG9pYa\nLvwiYfD2CQtBh3rwhioC9GDAYl1vWV2gMTiUOue37YMCFrbTKawiPQnIjiVK\n6q4O6kd9WkMhEKc9BtzM9W1xYHu4ODnakg/1BmM5BY4To+ZfYkNV+ziyQqvM\ngxGRINWE6BDM/j4dj8yKjxrKK2RCgAURe3IWMH006SchG8+4iQfxkCf5xvNM\nzG/ss/ZuRbvMc5LpTsjxii+WalUhVZQv29xB0fVSHr8ppZ3+ThyujKDhv1rS\n9BPHlOLhaou7XIX6sMPVGfsco2XsvDIFPs7++HFJm4Ws8w9yp8+rt58HD6Dz\nAFaSxfx4CkxY4RkY2zAas2m/X2EdyFfNBGbnBzaSgZX2WDbGYmTjE7X5FDDJ\nVedB1R3NQ11pD3tbSHrgdgGxcwyA0ObWHjD623/Nqobh7SO8tmL74jWIeI5I\naS0P6d7cW9OZWl+R6b3PAja2Liq2LbeVO3qDRD0i7C3DXekFHItSpJRSssBV\nBVOBTdHTBh/LbiYjg2XNuK8WgiNu06syYnAyUtanhzQiNXpD6X3bqSAQcMl4\nJ3EBrPPgTsdaryj7WmhLadl653cZXVOh0/Gu9t4phpfsSNOZOfZDlUrsMLvi\ny8iXnMOOKsan9zThqWhQlv9AcMi1R/4H1MecZhxdg2ONkXMMFJWeR3+3f0uw\nyuCt\r\n=VDg4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBG1uMuHZ7alb0n403n9YQyMwh+748IzWNK7AAUwY8DYAiEAgW8kvBwWKy71273dTgnyyVbxZBvBAG6vKH3hh3lDzNM="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563099425.32_1563099434334_0.0400654287798623"},"_hasShrinkwrap":false},"0.1.1-alpha.10":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.10","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.6","@scalecube/utils":"^0.0.2-alpha.6","rxjs":"^6.4.0"},"gitHead":"940db2310ba183ac8a2d65fc7d22e261ce452231","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.10","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-dM1bZPaFV7aRcL0RIjgsc3o0GWQTS8qe3A9J8cFMPZxZewi4GMAaxI/V4amxPm+DpN3vXIlbf4nC/6DXLnxhXQ==","shasum":"ade0fafa6ed56de1e878bc03af6048263316cc29","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.10.tgz","fileCount":21,"unpackedSize":71848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKwq3CRA9TVsSAnZWagAAlv8P/0cHzHKA45x4vSV3VdfU\n/Tyq6W6L0xzRk6kF5WtuyMNpyMeorGGizDJ6wFq3mlVv+sUex4W6PmSyg/90\niNn5Xkewwqayn5H+zndq3Z5pqi5DJhhAIPnZUeSzTpDoC3/6YJ9Xjd3dOylR\njuzUh0YI/XlfETuqIUEuwK5nAiBlmoFwQL3/t+JHL9IH5gYFujECQjbVqxuO\n3W6L4dl0Ct+EYLFlTWp5fo65w0RSgBaGbnFretwC2GEubCYgMoSobKlGuH3q\nYO12zi2VbpXqZFbWhUscl5cxHB9y/C0M5jcYZM1/QjuKHFNKl5LVj3n8M4uH\nu7p/+oocY3K4SMVAibmxbstwB/e3NDrUINspK55lKAn8AfsNsuJmIX9P6/Y2\nhylSKWdu8JVIBCAdSzD7Yt1vYvRTuNF9tYqOfHHimwEoBJtn47UmE7Xj3c9/\nXxqudI/0ftQgK+qLbnALOSWQmrbDJpTRHTw7s2ljJRiSV10gxXqzftNRclJi\nqJzFfPsfdrE+8EQyYl3Rajpm8j89DmpZAcCiolSgJI/ZXwGZb59flDMshM2k\nChJJlc1XFyUpyLeQlWrNJfWdgl+KpSBBVkz8emyt8ZXLQMvVJwIWpD6GV5oC\nDdJNodsUGOHfcYMfRK5vzcYXxRarZQC8nS3tIqkUQZwOU4d59uJN5qK6xKR/\nga5a\r\n=mxgu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd48f1mQnC+gyW6fYCNd8a4aR4+hXbj3UXUJ8vtKODJAiAI/veKboN62ldas1A+pTt0+RHuIlVDQW2kkSs8uPDLyg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.10_1563101878869_0.1468206215146095"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563179607.1":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563179607.1","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.5","@scalecube/utils":"^0.0.2-alpha.5","rxjs":"^6.4.0"},"gitHead":"cd0165f06823e89317019687750e801e83d6f54b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563179607.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-6txTNuIBc3R7723uUam8A1geUNSHb4ob6LdvtZX5M7/4l7hDg/LVFP7Uf75b4+e7AF94Vlo4e9uKEfYPTdCvJA==","shasum":"067ad99829a66015fc0a32ec45d9cb7bff677efd","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563179607.1.tgz","fileCount":21,"unpackedSize":72437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLDpaCRA9TVsSAnZWagAAwPQQAJCh35Eke4O7PBTpYLAr\nbj4hkXl4MhPDcVBiaP5bASQp/o0rSPlzWoCwa3c2pEGmM7+/lBPDvfpA1jpg\nkalJ7TAujGiOh/357hSz9t4Rr9vF4PPjwnyvaqgLc5XSjhbGZWNMqcAaF/yT\n1X/dV8H5GcJOk7EFbiJuBkwzqUJSW1YpIoL3rdoHI33R2n49Q3AYGvZzR+yZ\nEmISWu2NJ3gg7eoAIXDZrmoPAN99k3qp0KciWnw14u2i5eRIteGHHRvrbJvE\nVd0uRhVgkja8Oulw3RBhXM8vJV+b6+AmEKXfDR15nm+SP2s7qZkglXB3BKZ+\noLIEHawSMv0VrmH7dWywzl6eT0z0PfCWn+oOQcatBXsruF2Ds3Gttkj2vi5T\ntr6kCBzuYD3zQu91taqfum8Ngs0ba0Z8fPHV0LYNpTi4Q6Uf0FQAUhdZAN62\n/z72fKyQVLpI18m26+sD0O3+y5eMyzueUA9VIph/Z+hbglSVIVud6H/wyNIi\njQpUwWLCOftMjrt77Nb11OQyNqi0NdI8ga6A7ZlE4Vq60VhvMyLE8O0kQktJ\nH+A37NNrC2ncPF2/hLqkIcgFjCsA1Ot93f0r4yg1FIvboJhxkMZBPAa3DMZV\nRfi4QOMkfAI9ofHnBoIz5FBfu6Yy2YizD/HM70eGWJJJyVnGnnYnlhhoWVgY\nqo2S\r\n=HRYq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgFkk/FIT4wQDOTwMF7EgbIeHtLieum7oWFZNHfTsrmwIgdxoZwdWWngAx/bgQhV5wFoXRYlGF4wQ663V/Mv2lyLM="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563179607.1_1563179610159_0.8477374372618867"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563283241.8":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563283241.8","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"yarn build-rollup","build-rollup":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1563283241.8+b0da19a","@scalecube/utils":"^0.0.2-snapshot.1563283241.8+b0da19a","rxjs":"^6.4.0"},"gitHead":"b0da19aa657b582cca40efff7cf08a5d95226784","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563283241.8","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-4BjRS/asMg2BBEgx7hqOI69Dkb3x/heW+WZLwDja+Lk2u94w5qCrfLvbGsyaKmE3Jui/VFWc+4nBZhGathCoUg==","shasum":"d8e8a7ed8776f12f5f5b30485cb42d6319607abf","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563283241.8.tgz","fileCount":3,"unpackedSize":14061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLc8yCRA9TVsSAnZWagAA2mwP/Rb1MM/AfgmzXwpPb7GH\n59ND4Nk+xKxxbdbVSNF6lgWBF07SwV1R5F8BXdR100diwOcC8IBn0K9zigm7\njhiZbemojSUh8hD9fgWGfLBztjtAMpqx9WRqlr6lKRfTIpDVI5LbudtOusZk\n+Hw5M6prnI5Pf/rN1Iwcnh68AB+1AsCj+Apg6gUQqvdouWw1T67nAwxjtw/v\nVWq6s9VMN3mYgoxQVyjJseprFTpU/0F9kBEm1aSI6+Lv3W36fosLnmyJnXEp\n9cHAWQ7BJ6BrayiYOGOhD1mYELyn1CNC6ObxbrqVdrRM5bRqoemCwNjcvmIY\njxUNuzgJ4Pl40xUGaFDQLSAKgC1SfcGZ34cWjsYKbaFmYtx+397PB8lRzx5p\n6Kl5By/znBB8TyIqXwPK6L/dAIB++reeEoduupPHy1yhHbjs4/OeEFBwh2nt\nELxmUnAAkPrnpHxruySoyiG7RkM0N/fEZFNvFRVSDWz9fH5YAcTdJbtVmeqv\nh2NluFozQjXnCe0k2AIK3nXaD/1Bmim39NuNwk/KMYTjxqbgbbus7Dkp3O3Z\nnToCyyu7Wrd801cfmYLT6JntIub/ExEmeMlCSFbardmmoaJXzOxJKKBeox72\nyc5Nykty9PQFc9hsNi42Inz4C1eVKbaiWUnCES8ucyHx3QlNtxG3wmTIgm9v\n9yg8\r\n=bR+e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCJ+ebVdQiOKx6IjGKkS3tqmWLN7xOWLX5iB1q8DH7mAiEAo5YtnT5wBhk1qEXIedCuOrTfdp9xYIBUnu2FbCvYomU="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563283241.8_1563283249773_0.18048176574865837"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563284510.9":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563284510.9","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"yarn build-rollup","build-rollup":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.6","@scalecube/utils":"^0.0.2-snapshot.1563284510.9+953926c","rxjs":"^6.4.0"},"gitHead":"953926c8142db148d945a31138b415a1de0827b4","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563284510.9","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-RcJFb3qssWbWEYstWJ/XDYYxhMlIk8AnDV+qSeYOqDxbiSvgPaxlS/pEqR41tht/wQaIF8UaavZPozbRAoS3RQ==","shasum":"a547ff57ec1e851e3be85157ec03c0f089f48b96","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563284510.9.tgz","fileCount":21,"unpackedSize":72202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLdQmCRA9TVsSAnZWagAAHvYQAIClZxP0SchE2Uifa8OC\n1e1TDnQOnrPfUNBQU0AAVqCsaHAuJrAsMqFnuQTy999P0b8qjKf0AVFWNwa2\nz2/NsjeoXWydyqmKmxRW6CQmumFJ9yzjJVq5cRauUseGtYRCMjYtYSH1Ryw7\nqPsRL3ruHc2PXuOm7rKoRdF3Vyd9h3IJgdAB8032kQz8QH6orDf/KtOsJTjd\nu9vb4IdsIb98wapnkVckhH99PNBPM4E5zY8qL416Aoh96L5yK/zTSyoqiPqO\nXwvNiyLovkid0hlwveHS+d4P8XKF6N8iqEOz0oZ14l99O6O9Vsuotl2c0wqK\nAXnPu7kMxOSWLkgULM6pbulccAAo/W5e51IeIb6A6X3yH+oKTEjaqcxS26V6\nkeg2/N5J6lqMhq7ldM/hooX6iEbHbTCjEc9FvWlTjy4e+PTySgajzwfnE8Yj\nqoTjhl50CaeCzUPtLIaOtNq4ByqE/cnVcSvRDxOy9xpNMhuoMT2CKqbId+LO\nIp1tP8qGSc77gzJzyQ9SS+iku/XCuxleIIBvyEEJHYVZVCemgAT8MpDJK6xK\n+PARsINa6kJw4P4JaGaWZ5svPucSh/pZsYgqKSHbdOp/GCDVWQloLyEdsUaV\nWTRK6/Jiq2gqkjM6j4isVdnkxfwo9MNIgmaCDeo+Q58lZDOctef4Sdix84SH\njKg+\r\n=Zoxb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpNPZL1VEBFyxPTteEiVvuuP99y0NAlXs4NeIvgOdfEQIgAlgaG5Ebdqi4entzNxqbVw8F3n0APM/iFYd0CqCVUNA="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563284510.9_1563284518007_0.13136593247175088"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563375651.10":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563375651.10","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"yarn build-rollup","build-rollup":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.6","@scalecube/utils":"^0.0.2-snapshot.1563375651.10+3624ead","rxjs":"^6.4.0"},"gitHead":"3624ead74227f7b2ae51cd367fbc2b8eba74f207","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563375651.10","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-kGLMEjhJ0Q4S5th4qjZKFmxeiEwJaN7/4p0EZAbSH9x7Yn9zlNeI1Drkh+IzJ7cW8v5TCIBEjf6baACf2PSCYw==","shasum":"c9b16c77d628697c837fcfc0b44df30ac39fb9f7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563375651.10.tgz","fileCount":21,"unpackedSize":72394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLzgsCRA9TVsSAnZWagAAkKQP/0Yp9dY8nyYmf9GaG8yw\nmn2FeoFsZp63jOUeOSSd0fFElfCY+2nxdPxCXAKckRQRiEzDYZK9dX8Jx7HS\neR2tX6bO4Mp5omtYogVUigKS7+fkLs5Q5r91fo/XOxMw2RjRNucgGU3VPqZQ\nuJRjWhD3Hqu+yFcXsgKHcp/CBg2m9nBIqk4k1QIXUMNgsltYbRJiROI2RVAb\nCXvSVaX6peZYDxwW84Vg8JZciqxN/Rjx0SsRtczjcQsz5yfsz1LWNCj5fJF1\n+DNDIzpgTeAoY3MuFm8dA8iweXcIYDj/vbr35N+z3TaPwk2o1FP3s/ig8PYM\njWFs841DWI3q5CDWyIXOv8pP/8nW59+KRhW7Z39BOVW2EaznjC/7DRaVB3VG\ngaN6rN7zhIMhYjJIiwISRrpG7wf8jxkEIzTeD5G4NuSdrTrBuFxZupPpBVv7\n9Z2atdgcLF9rE4HhRRsYQ2igGf1wdd1/YeKfqGTNRquRXxoCvd7VqZ6YWJME\nlhq6excDnvV2UPZ2e2rg2AQa+DYzB1wBJM0i8yBikNEozIFyxpj+78+nQWIz\nmzFgPfFAOLKDs6HyS+bJ3iDM3+pdPe27+brTpdawXL0W62zD30C+dDhhO3tH\njwsZWy6oTQfwIyUuELSUT1rMwjmHOysnfwov/t02uFozSmQXACidn2JJYhH4\nUtQ3\r\n=lHjD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgmwRVo+evaGgvOGyRxYppCeHw1rezHPD/Of8qha8FrAiAfheAw+hwuVBb4Tdzkx2kUUfkizKz4y6pVpFyV/LUVeA=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563375651.10_1563375659970_0.16442696177176264"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563376995.11":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563376995.11","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"yarn build-rollup","build-rollup":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.6","@scalecube/utils":"^0.0.2-snapshot.1563376995.11+3b85f70","rxjs":"^6.4.0"},"gitHead":"3b85f70eb5dcf7eded7c2baceab779d6984a64a7","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563376995.11","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-0Z3A1KMI9vxnHPsZYAxwEfEtYFvsSduwA8ne7U0mVxJJp6pUisjpqQMcjdwHbB0NDi3i0G7ISttskK/6+3WdwA==","shasum":"325ce983806afe737420e30b34cade5883f736a0","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563376995.11.tgz","fileCount":21,"unpackedSize":72394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLz1qCRA9TVsSAnZWagAAbMYQAIHNj4tM/RewNE4cTlDb\n5riDKNCW5cakNYadoiTLkwz+cfDUoFUjboK0UR/wjuvpPN7q+FEplNs+HyXl\ncOAKAS4ExGA8L+bdKBVyRbSVBJihQhds2RdxyvWhGOd23hJnrFp6GvNJnSYb\n+CU9RVQgtHWgXfXEcR5qWTJMqJbMO/gZsRh/MQhedO30g3aRHSk/w0UQOiWf\nzOUaRWf7qxyA6ILSEAmba8mM7ambJlowk3EMGZZ2osFWldR4/r4XJg0+J5Fe\nVqhpxv67Q+ulTWZ7lNj2RzjqgKsTypkDNPWShQS+Xigy9xwkQcjVjrBEeKU/\nGg/g/Dp+ict1hQerGoEpcRd7Nf7eAfGGAG8fX8K4eaS641VJ+oJSEXX/DRfp\ndbEbzdZqeAid7EgPVPiSay+3ixBhepNqfecRue4b6u0OWnw1MLd848cD81gD\nA/xF/fMysbEh/XnEHy9SAbl9bu0IgyEGiqHJWfL/fi9PtEH9qruSJAI44bAS\n1k3C4FxyfJltN1bsxKA1fhpuXv6Tb7nsIXSE+9lBLtemMqHOfnwcGOhyZwTS\nIs+TpKgsSl2sN1gv8WMPz/0DG1x8k+Ry3L5DaQNIuEpynLplf73pAE5fWvUO\n+oQvtbV+8TPQ6/vOE20i/Gg5502wn8RwJHSDoCj4UoLwtRzijlzwzHhC9NY+\nC28H\r\n=6bMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZSmKfSapBLWOwVrzAxPUo1LRwy63bY2X9vRGRLYqT2AiEAimkb03B/fnROFoAk9iUS03R8ZnJNRGK3xPs2jrWQu4w="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563376995.11_1563377002104_0.41103875176840665"},"_hasShrinkwrap":false},"0.1.1-alpha.11":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.11","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"yarn build-rollup","build-rollup":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.7","@scalecube/utils":"^0.0.2-alpha.7","rxjs":"^6.4.0"},"gitHead":"ae962d62c4deb8016761bc7e0c9a1c6aac1648e2","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.11","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-36gDC4nOTPCVYA47L304xpu+hY6PZ4/qOq4OVgNEpuW1WqInnNyS2h8Nyir152jooWvo0DIFNMkCGknrEZdxZQ==","shasum":"37778ace491213d107fca571be5e78eff1e14606","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.11.tgz","fileCount":21,"unpackedSize":72349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMIp+CRA9TVsSAnZWagAARG0P/RgSqxxOewclA8By3Aal\nq1918CeBTn70DZZRk9NTMCjZbF0LE0D8a5IOjyo953yUcahjFqq1EClWwuAB\nUoQXdnC2c8I6MaJcpWwM29ZVbqVQDyUfAQjSIheNq26TxzAGVgOvGr8W94Uf\n2r84t7IET1mpICU4oKyeOd3gnst2mChe1p0jdr91Uu2EIhYt35wb+so7abh7\njYtOhdmB5WDEsFAaz9U4pK1PKAGGEgBR9unMXQmD71k042YqXt4nR5IMEYyu\nr6KxMmHZLHDMzc24N9xvnoOXeaLvgKEwG+k0AKWQ2wR9BQ2F7Kl4LoFNEkXD\nGmXIG2QvEJD/Rx9NPr1bn9oMNTAVrr6tsLenaZf+vKpNeWuRa2pu+WzYcbzf\nqe6zLCDTlKmZSvl45xkLyi9zs7r84hH2b0+RPZGVVrxmgZIKyLEj07NL7Exc\nrhr7MVlAWuyYE6SHeuylDrGQSuDG3kSr7bG5wMatjdrzQ+fqQnUtkekVR2Vs\nmTFpxyqIbnMiXHj5/3BOTg5E3N3DFEpAwoBE7UcBFb8P6AvUbuvg8Pfa6maB\ntPRyJXIfowWxMfAUDuONYyqJEont4vnkKkBoha3UlUZEsEmc0lbIPU/aVoI1\npp0cPHn0C2vHu75qpaGXkUpmZdXDxOB/OY7/VuIEs/DYbGjWg2CKyAlqtwdz\nshih\r\n=Hteg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuuPtPEdzzJTdTFKEJE6RZjMHr+Je96JsoEMtyn0aJOAiBA7lpfnwrcRO+TcRDvwk4SE8/DauKcLghWBzhdVPeU+A=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.11_1563462269524_0.32151042182736456"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563693729.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563693729.2","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"yarn build-rollup","build-rollup":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1563693729.2+0a6986c","@scalecube/utils":"^0.0.2-snapshot.1563693729.2+0a6986c","rxjs":"^6.4.0"},"gitHead":"0a6986c2feca5272bc159851fad3dabe44c39422","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563693729.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-9WSxR3Q5oFkNPr9UYSIy4XHeNDFbVHGvmV+8Er1iEkQh3TVtSdX82sMR1zyZUmALG3uTmxLcUT9OLc5u0QjD1g==","shasum":"f8a5c0f54800ec9bb86cacc61979f04e81836386","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563693729.2.tgz","fileCount":21,"unpackedSize":72414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNBKrCRA9TVsSAnZWagAAsuEP/3Pe9c9lOKa9w5DQ4gFq\ntrRTw0vQyEYtd2yfkunkK83YbPntnc1QCblWyg5uWV6XwjMHnHSjfmHipcdk\nBSPylv0xJ3YAT3fMsu70Nkxh6Cmt7ckKEBEOuBlANJJ2wbMOABwHoQ8FRAln\nk/i7QvN2fCf2IOF8qM5WPmUMyNpyMT6FdHc9hVqlB7sKpQrB/ilkkU3DLI3+\npXHoFT3SdudR0YlX0CG75qyH0d6jgW7JjJLwpupUoBqtBFZWPBU9NvkggNBo\nAEdkTFU8+5fzMWvyTMbPGFSRE00z9oDaZHm1wdpsAhtwwf24Ch2A5VQu7b8r\nxqm2MGnSr3s0dygZZlThmarY8hKd2YRBRM+qhP23sxwSQyPC0svi8aQ6or6W\n/ttLHcIrZNwPfqvmUwy9vqKg69no8EnfZq/DoN4vaHvriyy0RmYrKIgH7p17\n2MGQNghGSkZDggIrd7wFGlm++H46QvrMI3bCvWADca4dI95caGwRChbvdGH/\n82Hv2xLr40deMS5g/kNRud1monNFgNZkUjyO9fh3LF8cQOFBgUZROn2J39Cn\nt1+9y0WPc9jKpdGLdneHH/w9RUXW2ePCv1FHj0aHwM+eeGPZSTcmSX29GL2/\npjIjtngKht6u6+HTaEmiMmwoqbdvyZ7lH05gPi0jNoqO+4yCwdiwIOm8EchH\nUa10\r\n=LuH7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHz2M63DrIBeAd1gf2/gdLD8iig50l2aS3RteCBQYgvPAiEA6uLKa1Q+GDr4gQSKJT4Qwaa9Mjc2C3pnXlr8stIOjRI="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563693729.2_1563693738859_0.8494879045542896"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563884277.7":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563884277.7","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"yarn build-rollup","build-rollup":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.7","@scalecube/cluster-browser":"^0.0.2-snapshot.1563884277.56+7e9a9ed","@scalecube/utils":"^0.0.2-alpha.7","rxjs":"^6.4.0"},"gitHead":"7e9a9ed6c830181bc2b44f88291414d33389eaec","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563884277.7","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-D1pVizHl7eHzVl2sSoqUzc77MVTQ3oj4O9ktEJVa4Obu7F2N2XJ8eWR6gSjB7CY/YFNfDu8xzyTbZljnSFv2YQ==","shasum":"5da31366454b39232eda985c806ed8dfa18fa65a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563884277.7.tgz","fileCount":11,"unpackedSize":23903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNvr9CRA9TVsSAnZWagAArMkP/Rg3QgHSxuer0jtaM8oV\nTNWT+YV+Eb2wTi6e6vO2fvhNMIvlMJdJZTO471sCcRzmuYjJTBjSXnvYwklS\njUb9U/xPOYpn4DcwMjGsA8DB6ymbBrKzMyeJjsiYRqSurATQihZZMXQl9Nxq\nRtdYM6tZGQSMNqCMJFWvsHt1hZMYhf6vGSsXtgYBylkFBxUbpTZSlc89SBaE\ng7ICtwzWy5wzUlmOx26G59G3LJ+Mb2xX95ZBTZeWuCHXpo/FdiMWGAla2zdu\nDaDpK0R6lCrZA1bGOhtMR3EPnStioj0qhnxA/7X5NwLxyGA+mfAn+0VXKqIb\n52vyUQTomuJy7DQfhfLOalJn5uFSpn1v2+TYDD9A/JYJRkt8sEAJD6rFyHQa\nRpAjJCeWNzeUlyYiNkV0SnegGL/YLQzlmOXrxuYTyRG/pXaPvt8Z4AnV+uti\nwy58XYyqJuK1K8LI/TzuLEg4YTEuO+hWLT7zokubOCzbB03RvQYEPG7NGcA2\nIFJvFXBv65Rfrbf7gjOukbVgA0zEUHK89KRE9hslJcx9DHjA/SccsxgRWZ06\nz4rD/dib2oq6d7yL7tQpfgwnQ/0M+vckNdONKQ/2CwflBzq6h2FHiF/VuYlX\n57K/J/8pRxf/PsgEAFYV+3FzRAwC2upoJU9/AT1zbW7FLKx7GRrTkNDjc7IY\nxNws\r\n=7578\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBedkGMxZmCfjLJ+nlYgRzjJFn9Td/nCxtM+kB5mOE3lAiEA+XDHd4oZT39T04DlZeu8cZH42KRGb6uDuXhnmYv9Kk4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563884277.7_1563884284613_0.15023997261844824"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563887401.9":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563887401.9","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"yarn build-rollup","build-rollup":"rollup -c","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1563887401.9+574e30c","@scalecube/cluster-browser":"^0.0.2-snapshot.1563887401.56+574e30c","@scalecube/utils":"^0.0.2-snapshot.1563887401.9+574e30c","rxjs":"^6.4.0"},"gitHead":"574e30c209d6b825dad324e235dbf7afcef6e2b6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563887401.9","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-QdQbP4iyGnoIXxuiQW4dv7FIW0kmn3YexJUaZXYo6Q0jTRputx31l6BeMC6GK2mlFP2bi01PSuyMQyZRsvWoug==","shasum":"2177fa206b42cdaf400bff8d5bbdbeecc62cdc8d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563887401.9.tgz","fileCount":11,"unpackedSize":23947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNwdACRA9TVsSAnZWagAAHLsP/igFee0n9eaIWBEIMJNT\nLRSTEmfTUiFocaHcf/rdAi1fFKu04eEZl34523ATewHs3FT3dplB1LwWl/vj\npHBIF8iE0L/2TbPSuRHdhUTTFNHl/NB86Gj2zgdLBFgPqMGyp5s7/1Ydx9cp\n6BKEu8P3Ez9IhsJJOmQl/iJvlUlwjWvk9BLrGcNZHbrmDbTUuxvGAGr/tuGC\nQHvZF9M3kbCOnNN/YNy8hz7xSmeqHmimw2uw4+d8Aks4J+xjurrUlD3rgt77\nZ+7qKFK/wkrzbPchT/ao3Dqu+Hza26shRsOjF1as6HPescvfTYBrN6WHTdHB\nYjfjr2SHfy8fj0n/b42HbI8cv5CbQEztX8RFS+inAfpic87yA4tC269PlGWo\nfYxQbfweDn+5biJyl5xmXbiPWa2GObE10lbbe7pr+KqE+ylEaDwYVKV06SCU\nWk7NUGZqMJPn2X460sPwDSgcJQmsUES4CAQTfeT7YvX4OJ2133w0xralRqd0\nXiWAStblUDCQrK8Fhyrmc/qKUHzbWmqGS8Cw1gaK2NgccQ1Qqb3Pnv8nzeCN\nku6ObjVuUgccMuwTMC1pBGawQydlchMhhREnkmxfucKOJUrd7T/vy3X1h5/5\nK52TJrkikMD/YTRHQ8HA6HftXWDlhyIwU5+NnQNpmB+M0nkSKckXHOPEpXpI\nwnNv\r\n=qZLa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwNO66pS+xB9A/o3p/i6+8Z2A1LsEbiHvbjyMnKaDEoAIhAM6RYNVe25IQ8RinI0p1edjViFrKbKQIPJ3YioJ0KRcC"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563887401.9_1563887423316_0.7330915210656677"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563958227.10":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563958227.10","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.7","@scalecube/cluster-browser":"^0.0.2-snapshot.1563958227.55+4a016fd","@scalecube/utils":"^0.0.2-alpha.7","rxjs":"^6.4.0"},"gitHead":"4a016fd830313ea094dc55ca509654ed6d6b15b6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563958227.10","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-dueq/qmeHuR+IfNb0/LjuOZ7v6i0B/x/Vy/GOY5Ehretfb1koYixiRPSSl6nTkpnuwD64Jj4mljjF25xyJ/90g==","shasum":"b3613c9bbff0bce37a3ce1584d75a43a83b8561a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563958227.10.tgz","fileCount":11,"unpackedSize":24029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOBvaCRA9TVsSAnZWagAA9TEP/Ral+9ZOC9PzsnIGB8OZ\ne11NNXvC39AiAStLubetRbyRoILGi495iHVHVd8nxVU5psnNxdOCULLMJ+KL\neVgWnsQDwfvMXHamQQ6zCt+fTsJ7ialXlKCF3ra11MBHegIpRsG9N/drZaWt\n0JA6PGmlCDKcuKPcczxaomVbxOEGMv6xTrlpc00NxQSsw453x4HIWG3S4Qn0\nvFhdk6lGiM1gnUtN0aB6D0JCTkCeYqpXzJkIU57O9PhtMbZe0iBHub9TOWKv\nhoGScNjzPh5pDy0oFg4ppSV61kp+MQ/V3Nv9EcwyVzlvAyPR/j9KrpywV8Wq\nJDly4dJWRXZ+JCDL156fthj2nr8eHtHN0ZDiJMgHmtUkFqSg1jk3klZJ4Ec1\ndKQkN94xQEPxQfkfFGYmclsZtBqv9wVUi4OKcGJo8v9+o4Hv9FM91Bz6hobV\nt7RytyV/2e2hE8Xkgh+PH19bL7lVqjfzvLnlOmA1Nehsnt+YHpuMeRxE4ejK\ncJunQVsYNugUm9ewXK7yXC7Ucey7jYNEoLu5VsUE+R4M/UsnMHWyUtM/CLIg\nl71XqJjg8LufsA+hQkNdKHPYUX2h6n3FKr1Pk+z5f7Q6ZyC39bLEkgw1da7z\nobynXHxNb3krd/JyZYpgsMpsSIxP1zQ+Jr92wT20E7KXNY+cDHMr5d6QCJ04\nhLZi\r\n=YnMu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrBctOeFVDCet4NlEYN5geMacMDMdG+CgqLvhZX2aosAiEAhGyYisPIX99DI+XJ5jAhS+0HAheURP4ccVGwMYEmLlE="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563958227.10_1563958234324_0.4009869738220062"},"_hasShrinkwrap":false},"0.1.1-snapshot.1563972477.10":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1563972477.10","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.7","@scalecube/cluster-browser":"^0.0.2-snapshot.1563972477.55+4a016fd","@scalecube/utils":"^0.0.2-alpha.7","rxjs":"^6.4.0"},"gitHead":"4a016fd830313ea094dc55ca509654ed6d6b15b6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1563972477.10","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-6NsYSRSaaivI0lNL7vdbYfqMlKHcvM5yVERGRcbwe+nFnC3DagQwiD3Yb9Q1EcwvO0+2xsCyGezSkmMoz1TB1w==","shasum":"3608c9b6231f556a2589af22824f5de89e5c855b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1563972477.10.tgz","fileCount":11,"unpackedSize":24029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOFOFCRA9TVsSAnZWagAAZ04P+wY1XYrtenV0gB1lZVoa\nRl31MmIsfPa3ww3HkwkR6GQ9QSil5zY1ubLlw9BGFNkOAhVO9uH5+ysxQkn3\nuv2RaOuu/nnFQ6n1CHAH1nV7FufcpNoEOqaQjL7PzqmYORYk61XHjk7OVgYm\n73CPqEtgLpFleW4zQbHbFhyA2EWuns7cOHQvHbqZYCOxekF0Ovk+t5zj51Px\n1+qdeTquqsVJtHlNvYksGj+7EGR90wySswumQQbpQnjEfLiC60xv2gM8B9yE\ngnaRq34j3Zke8W6UeVWZmndit4hxAOxDOfAGCzpox7TDxfiuaLI2YNjtxLjY\nTfsb+IFot79SZTWmNyd7l2s4LZAviVQjhDgC+L6RgYc3qyh4H3QeuGgWn+YN\nOzpME6jVd64g40Pn4jXubAuU2cZar7HmpgYrCLl0e1h/uBJPpr1htdyHRCL7\nuEjZWlRYIRZxEhF8GbnQocvLPpv4GpIzNVyCXKjxi3Ryc5BN1NHcSAmGINuI\nbJQKx+wJ9Md3Ua0A5f+XPHQ/PIDUD2fGfA6kTc7W0ury+2BCtPDANsG2mEUn\nsf2p5hbpTsmuBtV0Lxt94hnwxSDDymSbm5Jml0J7wQI0cbqLoCnIedy6sv0f\nlXtub0KMmqCvSm8r5teKQGK21s+BABgiZ7hI2I+MF96Dy8g47zRX9TTalsv4\n+1Il\r\n=yV9q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQRLYLYU4v/dydn9PqsmKoVURrjZgdtCTO8PGgRtGvqAIhALH1kXTxaQvf9HLa2YUpO+fzv9iPBBvk5IfJv7L+SFt9"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1563972477.10_1563972485217_0.7313553478623052"},"_hasShrinkwrap":false},"0.1.1-snapshot.1564040660.11":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1564040660.11","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1564040660.11+9791f21","@scalecube/cluster-browser":"^0.0.2-snapshot.1564040660.54+9791f21","@scalecube/utils":"^0.0.2-snapshot.1564040660.11+9791f21","rxjs":"^6.4.0"},"gitHead":"9791f211c3fe0cfe99396863940914254c4ab476","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1564040660.11","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-GolJcuWJFHFnWREc6jfZ0+413DOsGqRvNeXNScFZ9ors471RGu9SIp1RuRiRHpZCi96Zv7O58Jtr49j0Lc9Pxg==","shasum":"8dd5dbff6a72424d7ca46afef4e559253644bd65","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1564040660.11.tgz","fileCount":11,"unpackedSize":24041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOV3lCRA9TVsSAnZWagAA1ugP/0yZqrMwvT9dl1Q5m+0/\nY3j+o52SjPmLT7ctlHS0jV8dCqL8/ZJr8+9Srp/bXzhW///KXF86Pp3rlNps\ncpdqIdRb17ZfFshfYAvjMNaG1Ge8Z+Wj37Q1cCsx8JOs56abOuv/II/NdrMP\nlNhyTRDkU0noLAoUgdi75flw/iyBVha3XTJSnwiUbyUEfxpZlboHe+woWtMe\nO9xKCA/fljcg1vh1oZE1/tjXJspN24gSmloJAH+YwFmZlwKGUOXpnZW501LJ\nIJGMyRjpelN/dss8V4p1vFtaEonTDYF74/gGK5N8xDZse5lrShOPlJD81Tes\nZS+L97OVOozCT7HppE20WD9w67mpnWsPCn/A8kfgrUJ9EUA7T0lDQwQ/lMGx\nxujRU4Rqo/hlo6MgEO0oDwGp6RP0VPrFMS5fp7kUWGxIGV7BOygqSkd9Eghb\n4r9bOcJDmdHKWwcJp8VJ0ib5TesigVnexHSVPmJ1jgilujjzHHiHLzkP2Rcu\n59E/1p/Gaz/xp/l8WjmymAlYyjfyH422Eq9OTP+AlErqje6vIzVhGSLaBLnF\nYY0lR6XxY/usFge7+edixPvsuGxxGToJaqvWY18KMuwTjJSWzHkjxatJhgxF\nDZ40a3I2QYwDG7NnD3qdGH+dk7rZl3KKH2ncWqlZMaPqGDXJGtL0icVzUL/b\n8XZz\r\n=Fx5i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQQeW/wL/ej8UWJjcFdEkz4KfsXEbKma5KftV9hcu6sQIhAPINdK0BGC10brMM2CFcKuEBZxRXFUmDgERUaa2XN3Wk"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1564040660.11_1564040677045_0.3895449688694641"},"_hasShrinkwrap":false},"0.1.1-snapshot.1564042350.11":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1564042350.11","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1564042350.11+9791f21","@scalecube/cluster-browser":"^0.0.2-snapshot.1564042350.54+9791f21","@scalecube/utils":"^0.0.2-snapshot.1564042350.11+9791f21","rxjs":"^6.4.0"},"gitHead":"9791f211c3fe0cfe99396863940914254c4ab476","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1564042350.11","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-JxZLM1mKHfN+1mgovBh/xLSxfvdsuv1U1Aw6pycPsalp7RyCGCVDcFwIpR/ZKPUnmoUr5qYzjXCMnT4zZ2w/eg==","shasum":"e3686e730093183ff5a90f03846213604ba63ae9","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1564042350.11.tgz","fileCount":11,"unpackedSize":24041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOWR+CRA9TVsSAnZWagAAvlAP/1NU/PvcUUoGMpgQMpTz\nHA6uHd6sbwQY1eSFDh1VfwPyzMe8LZT7nNhC8D5UH18dInYCVCrEV5shQTSP\njO5v29kX420LtR+TnEjjcJ2y7zdWjYm/D7gdtvbBztlYlVZ14ZI9poThHfbh\nmcm982eqU4AwfdnMYv9ZHpYj6g8VTWFZDbita9qs5VK/gpeDvb+i/wQzJjLE\nvCGBl1dQpfCTWdWERSh8cVGLLpF/JY6PiRmc4tTi3oprx46R5oq1xyZUWTyT\n10Co+R3HnlLabuiVX+5tNdtyRR1fAhKJtJBoJY1cGu7AIsTtKml5mmT6zbYR\nDqOhB5QhRZCSPRGhssWbWO3TRVrSPXvZT4PJ79QTvKSip0kf/xL6cgIfD5CH\nE/Zmley1hdzVxGFpZ9+oY7D3pFdO/i7sZfin8JswCR4oCRxum31peUvaXUC9\nvK5t64xc4gYTy8ZCiJfYfmz59ViJCb5AvwjNP5DDsUQOcTkM2FtocBpRjrng\nfK8AlkCgcabWWpANaWQaDpj7MLsFbexq7W2wFmNRAgQK5VSkeWZ26GvOdIIu\nPC+Eh24fXFvx+WPB+RjeRAYZ6R++CB0cXQVrhLW/Q+kduebcnukHgpq1f9oJ\nYafLN3Noe85fHEF45LgAeY/5a7bCOb8Vad2OWONn52EMVwiyFzZ86APIDqaT\ne3aS\r\n=wyIP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw+SqD6Jw91j3o9Vy5HUtp9CMq5cllKxBiK2m0Adv3KAIgWZ+42NzXzfNX5yhXlYz5q57Do1fkrBjeKjRGVdDyiHg="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1564042350.11_1564042365573_0.265378018247751"},"_hasShrinkwrap":false},"0.1.1-snapshot.1564048931.12":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1564048931.12","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1564048931.12+1032066","@scalecube/cluster-browser":"^0.0.2-snapshot.1564048931.53+1032066","@scalecube/utils":"^0.0.2-snapshot.1564048931.12+1032066","rxjs":"^6.4.0"},"gitHead":"103206641703eaf29aa4ed81c3c2177b07178f49","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1564048931.12","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-AvCDS66G+yZk5gVmaMQPOWz+dpvaOWf3m6nfHKfvta+BdBx5K52dJ551fseyvCUEp/3bgtfYwXevS0fGCxSXog==","shasum":"b7bfa8488e5b3f5401b3d06c3f6d684a85aa525d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1564048931.12.tgz","fileCount":11,"unpackedSize":24039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOX4+CRA9TVsSAnZWagAAotcP/j1+51EJsUBWEb1BJBOf\njRuKiThIzIDAyBcF28BwyiEF+u48PvsDfaJo0nMU8zs4SHpXo0oq41I58LwB\nETIUJaNC9g7GOV9PaopOSneVSP/a+Oma4Cfg73VITY7BTUdZAmgYioTt2w0t\n01CO9/dO5TREX+VlJY8U57UAidCK8fgMWrwfjjXypsqWH/beY3V780ewvVwh\nOAPE66KvCY3sR8RVjZEPFvPyoECLVsPmyoqU+XEqfydmBXZ/ANHZtaK+kgFR\nYJkrNfjMKn26YQBAjCJg8qs0P2gM7g0f/Kv8EuhB9BLQO9yq7qbdgLyUyMGV\n4yIzF7Xpg9JYiGO/oFYNCOocLBoV4RC8ox31FpsZAd5pMkhe6bTTOZEHq57m\n5WIyATE4TVYt6D310woOIpLoiVb7RrVHbNu9VrB48fUHQt1NCQCDyTDfbXy9\no3Nq03WMp0hc7OomvDULvEIDYK1gLIdS4FSmPOraWq9kL+WLrkBMdNp5//30\nQsyx8TC/VjF0YZNxdrmTL1UT07z/hYEJ4aeOluwbFNrVOGtN1U4BZmd97rur\nMtPbVNZ37RR70foFn/rXmjdzmVTogjjAGPsvNKyAnzbiVM0GF5DvoFoR8CUj\nRbAnfi6u229OMdKIZoLtV+n/VWZklIM7QYIWlyrGvIWtPnOJMc9YMgrJvsvX\nSJYH\r\n=lNBG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+yHNCM92sUPh0P1wP4Iogg4QHZs1vNk6OpFk1DwZzuQIgLiPmtksCf5P8Vxx1fI65FxQsqe2fuyc/onHhDUh/hKk="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1564048931.12_1564048957946_0.6159493799321414"},"_hasShrinkwrap":false},"0.1.1-alpha.12":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.12","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.8","@scalecube/cluster-browser":"^0.0.2-alpha.0","@scalecube/utils":"^0.0.2-alpha.8","rxjs":"^6.4.0"},"gitHead":"e2f5e84083dbfd8a5c15f465c191335dc539472b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.12","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-8OLO+YYgIQNU1LEoy/6cm8FSadBHJfyPsemoT9FWvG2oT6+4Ps0BN4oBE1A/qlclMEKtNmx8ky8ZU4PgCv9mSA==","shasum":"39add0462dcba5c061390e5f10ad64a2c10c444f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.12.tgz","fileCount":11,"unpackedSize":23948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOYBoCRA9TVsSAnZWagAAScwP/1Ra0dvuWaFpGR7BWOAI\n/9D121ruI6Z52kvXjhsl27DBZ5BS0C5wSWCYIShiVOiqKQwD2urQ5u4mE47u\n7U51T9w9WYqFEN3/FZrurYb2qbZHgt3vVivTccYKvY7wl6BJe2H6bgZMSyQR\nW8gIAzkbZq2msHtrtSMNRCk7BBockx/0zMgPwtxcdt6lXJ1rGIIDCWbhuLJE\nlHSqoTBmHf9nz1BfIpOSGpECmxDu2ELrPcSwc1+TEYJVUvi64IHhrwWJ9nQJ\nbf6vYgbBggpDlKWu0HTgRB5D+G3oik6v0zOnCEhO/LIVzXILvFXmCPvmempg\nhHteDp+rwBY0X5jXWBV0woidab2BmRbHjcOHK2+3dHcNB/Vy5rropgicqyOb\nbGkC9sR/vgY+qokF676pMLZ0+1W4daCBgIp3T8Wbc7qDS33oaqZ7sxT29HKz\nmeqRcWyVE7opI/sUFVlwvojoVUlpWszM5vjI1aAngzylFyshgca/mOIiD7QX\nfL4CviAb9AkWSHNcwq6Klp01VCBXakE8lBb9cwoFdTDBD24hTUco1jNGXED/\nj8XdHpKJ436s6QYBrcjq8miNQg1jLeY+zGh/rJDzMED0cYKSCNNodCg++5XE\nUNEVUiwFlfyOj3qfUbnWz+wnkUUHzOPpa0xYmLy76DH9Gm4T+FRdPje9FRAw\nff69\r\n=qyVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkK3Zug6edSLGg/4f+QGrh1c21iz5LQbJ+7hYLDarXoAiBlPs+eU26P3XbtcyfmnAPD4ymRKZkrN2Q20NYC1MeQLQ=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.12_1564049512125_0.25493601817840217"},"_hasShrinkwrap":false},"0.1.1-snapshot.1564059044.3":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1564059044.3","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1564059044.3+81b5e50","@scalecube/cluster-browser":"^0.0.2-snapshot.1564059044.56+81b5e50","@scalecube/utils":"^0.0.2-snapshot.1564059044.3+81b5e50","rxjs":"^6.4.0"},"gitHead":"81b5e50611f943969e2178d9b10cd8bc9c35521c","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1564059044.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-ac/D3ytZi8pVo2VMIRvVCGu/3DRf8Hm24gti1dXYyl3vNGkU9isrBOs46gCRCvLJQJkeaMje18r0u6vMyoXL/w==","shasum":"372222ee4507b40dac22d2ae487fdba4eee91b50","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1564059044.3.tgz","fileCount":11,"unpackedSize":25305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOaWyCRA9TVsSAnZWagAA7xAP/03w53bkbtRSe7Obontt\nhx1SzwYnAeXX1Ct74a+NB4k5fq19dOZX0F7nUJIFTtojMx3nSSF42/ra8uAe\n8moaI+DNT5JabuwyYZAyLiz5lZpJSwgIQ2oOfepwybKoyzn4ro7sFfEKSxYK\nfkZ0oRp0/2PgngrAO41GxOi8EqR+luLYVt5w6CcP9j/xGXgUPW0C1RjvwjOy\ngibH+gKJVAmCs8Io3avwC7CBmLmuARKvGSsPR270YGSok4H/ut3CApupwOXW\nl1xWgeu5yMPKg4VZcVBzQuWmG6Y0hn3ThnWNpi+mJc5Benxc7prHWblPpMLC\nNodATyz449yBPonaOT2l7ynqYofdPULDFNsvN2XT+e3/YllrZd0eBK07O98q\nwmXcJG8xLnNLijsv1BX3Bn9R6y/epEtaPRinfA0SuZZbB3yLZj3Y6JU/P8Cg\ngKccP5k6w/gsf/9K+f2lNr4jzteicPLR0XuI7S1T8AoeWVCvirpdoctmp60D\nbm/20CB23DVR0nLa3dNUMiKkxKvx7S+ZSwWBQKBUI5ZQj1XAgya192bPgvR5\nRGMxoDWVsVDyIet9CQzpFRH1pgJqx3cSYYjxusjeGnr7QJTeKhSTQL8Oe2cG\nWM4yTil7rgyXwzUYMlvjRJMUNCjbS/7qzHweEDTSD68ab9udrqi5GG/12uK1\n8uwc\r\n=EuU2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6iMXzYLskxa75iY2+TXaS3MhUJeIuLJ+C0aAf+N7QUQIgTPkRkd6764XFKkMsRTIFq1zrJT4fjj1etFZs0nYOOa8="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1564059044.3_1564059058296_0.26423620120158775"},"_hasShrinkwrap":false},"0.1.1-snapshot.1564392337.5":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1564392337.5","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.8","@scalecube/cluster-browser":"^0.0.2-snapshot.1564392337.5+ecae863","@scalecube/utils":"^0.0.2-snapshot.1564392337.5+ecae863","rxjs":"^6.4.0"},"gitHead":"ecae863d396824245632a0addb2c087511b223fd","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1564392337.5","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-4+hfVvBDm6Ka+IATzIVdpN0RWkaTYUFWwgmncl295o+HlByTSmXAPj7htlfQkMBREiInICXm74mHcDWEhm8CEQ==","shasum":"e8e1319a9f72ca8062e9b485cf533d7b0bc83e79","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1564392337.5.tgz","fileCount":11,"unpackedSize":25282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPrubCRA9TVsSAnZWagAAe3YQAIPDYAopAY9UtSnG8LQM\nYaoWYqgFfJUrkEm9pOlMTeMxpipPbU0oWwBWjFBImtiuYm769/fDSRogtNPW\nxv6f7SliaLExOWuAlNLy51Sax0x61DZ7ZQxYPUoSIYNaEmvG3jUpAMB8fVkY\n8XaYuPDYMOEexcIzewY8TSa5Tw9hmtFvGPPmalnep3FMNQMDg00pvXZTs7Cd\nMgzzNYwUIwaIeKM3x/uqVPDqHcU8gcxCpPIAoPaGZL0qDCMlUPOGv/x9jDgH\ngv+UWyiY0k7f32dIl/dP0VMZjG4pAOTaukNn8liYXhXS6tFVT8+1DcwKfHva\nyMSmaKfRj5tENJhQROQgP27uk79BlwAPTD8IkxiwLvhMr/OcJKoqTy7aPvwb\nszjgsQYrWd7wCuPsnDL924fx9N+zNnzqBTU/z2iYh7yXHy0bs6fa1zifyYo7\nmllXljv//FLr42IaJm6N3Ra+wuFE9BDWnk/jZvKPyN7MiaUDnKCqDj65BxVI\n1Mw7Q44j8OU8ZMYkeg3YXSyamYM9eYnSs/Tt26wS+om2HPdPNJ22Jgwopgcs\nW52OWNz5u6V8pBiG82GqRdt2TELOOzhioq+s2YKIv8Gctn2qarWkXT+0k9X9\ngK3dJPaRTBFMPpxrhXiO07lNH+xlX7j7ZMKWC1M/MPhUJKtOeQ3GgPtrAW4j\nWnHD\r\n=+RmD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl6GErdfZ0pZEYU5iylTYNA9uHfv/CjvuSVaf3WBolUAiEA/5KBSv7g44YWWHb5zGKfUzwvZeREH1IdFsxuC/FZY3U="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1564392337.5_1564392347326_0.8298719668075816"},"_hasShrinkwrap":false},"0.1.1-snapshot.1564407023.36":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1564407023.36","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.8","@scalecube/cluster-browser":"^0.0.2-alpha.0","@scalecube/utils":"^0.0.2-alpha.8","rxjs":"^6.4.0"},"gitHead":"d2649461587c67fc5bbcc024eb9b38b07f5bd5bd","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1564407023.36","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-ELhJ1vVq/jDTchZjRGpy+VWm/0uwPz8QPblao1YOIiFIItMRR0bNb9umGrhz/u+n7FWDRl/QhyavkmRjdoOTig==","shasum":"6ba5a4b63a25f1a87ab8a45a77bbdc98a12f8013","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1564407023.36.tgz","fileCount":11,"unpackedSize":25162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPvTyCRA9TVsSAnZWagAANa4P/Rkmur1oGm8CNbfHYIEz\nALGhv/Zwva5ObEUC+hNQSeyZFYxe9000hb2upoAzaIkndsus9wP6GzZMGzQI\nxvpni0kU/nrwIDpcdhfeInIdlowYnCuSzRVhbggRvoZKSd3xS5vuHz9Lq+td\n6aXgG6fRv45BGIXZ0Uw/jlxx13yhR+FKrTEBYOvhc/2AjcR9rpZEsaYXig1S\nz3s/aW1QD3jIVIridRn6mJPCHCBCyPNVxR7L91rA1AW2FO8G1YfjDH+tIYgX\nYspmOBQW9O1X/4rp4n8sZkGfPvUvsDgQPcMtCQpkwvKPGrXC7eI0uYwx+qyk\nUSb9zOkSRcVKdAA/eYyfQPfBc4Z316P/uQIE3+JMivJbvR+OfwQTJyHCWIgd\n5f66RQ1JgKERR6JXbU9QffG+S2j1jZUPJk4DNxRH5ElVV3dsO42bk0zOJzPO\nAHE96g8I1LPSlamox2X7mE/hpUUB9hi0vbL9vPbuXXYI8kv9+Wz/MZaXsD7r\n57Ip2AJNvOIm15TXk+wTpvmo7GQ2Phl9uFZymXxDju4NUCQ4BWBZoGMqO9jh\nlIlqwO6Acrj8VmtJnY2kdMdesd8+kalJYtU3hf60cr8MP/e/viUY8a1iYUc1\ndB3iCmRIdXSOYZgtWCaVyJ4ckHKNvLEVyqjOhQmTA3eSavtCdozz7IyrrCgV\nUy7Y\r\n=WDa7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHurpoHLJTOd+WFijoYwWosByaNCKhLtq1BDBT2nzHKpAiEAspTEINKhDbbPJK/OERPbr08XGJ75OalGX2tuDq5DRrA="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1564407023.36_1564407026126_0.7138203495153539"},"_hasShrinkwrap":false},"0.1.1-alpha.13":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.13","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.9","@scalecube/cluster-browser":"^0.0.2-alpha.1","@scalecube/utils":"^0.0.2-alpha.9","rxjs":"^6.4.0"},"gitHead":"059dbc5d4f785e0492ad49f6e6ac0f4f69509962","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.13","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-AxQcBVI+/jFa9AO5Qidp0hSZSj0joTDnzPglJPEd4k//i4fv14CfWlYtCod7TeoJV7JZ6ZlQ8BRVvc6MzCU6fQ==","shasum":"eeeb2150b5e276508c63ecd1c4699b018d741104","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.13.tgz","fileCount":11,"unpackedSize":25140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQDMGCRA9TVsSAnZWagAAYA0P/j+XhcmpFEeQkt7QBYQF\nhMKx5mV+JI1XobWc2hqDr2HOlchedhGEVGamhUjVyoys3p6se2jDlZHLjiQw\nPiFXROMKAzWpccG+N9ywMrTin5FD24oIacJM5xxg3n/rieP/ss0n5HgR393L\nLFoGD+t6QTPIgHtPRTAyP9o5fWRM9yclWPZhT9IhazmSlA8xSQUVLmgUP4Uk\nBPf+24y4ev+b6+SYBjsAGmh9BhM8m/bckWqxT6C88eyV7/T8xPFqFt4Jorgh\nDoAVVl186dvDFLe7flmWDE8UTPHoJDH+fdH0LudXFyq6sk4N8Zp8a3vKo9eH\nsFwkcgLEH9DvXPL/it1Btlj8SJ6GSL5Kw0Fv5OD/tWsFPTxftCP5k4EhyQ7P\nca7H0Rr2kVc6szUNKtSxZdOSmUkYbR9Cyun36oGz/uMzRuhiZeUCFRLvImRS\niKnr4WKx5QzD8B+UwBf5kUcchN4fny4/OIHTu4chpqIUIgn3Wzd+iTZTudDc\nK+eRk+cWhFVPWxq7zKH1QfqVlvlLXQW6xE8+CiZRLZhDF+BR4P1wSdPKrtXN\nkfnM1hIqVSX0eK0ZYIBGGHy2oVkrLFKfserrzvjE992fc19RoATwTf2WOoS9\nz+E/F6p6q6920mUvi8wb7jaCnT8N1VHbS3wB60tgwID7oey6D87RHyeRxt4M\nqo7d\r\n=0iA7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtnSnCb5Fp9F9/u4oEKlC8Gw3X92548XjcvkUenIMQRgIhAIDNj/Gs5Czdx8X44h223CTPbVM8tXaz/tYe8fDfve6x"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.13_1564488453899_0.963423034193303"},"_hasShrinkwrap":false},"0.1.1-snapshot.1564496780.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1564496780.4","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.9","@scalecube/cluster-browser":"^0.0.2-snapshot.1564496780.4+72d7e01","@scalecube/utils":"^0.0.2-alpha.9","rxjs":"^6.4.0"},"gitHead":"72d7e01105f7631a18bef520affd66f8d11cf05b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1564496780.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-EUOn/j+DrHkpOjKY9e/ULP2txBFLY+8OceqrN8fyPbYaBem4rNrLr0TDpyaPPs0y/6cRT3QIzgN6v/H6ic/PmQ==","shasum":"aafdf6fe132f450db0907f611c6e61b38190b612","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1564496780.4.tgz","fileCount":11,"unpackedSize":25319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQFOWCRA9TVsSAnZWagAAZR0QAJ58GhTD7jacdCODS3nD\nh2I+b0QHji7xycZk43X2K1XP7qfRjpAaOhApeOWq2ZeTw8KLmuZggyIB6qeM\nuiL0qDATEPxkRyA7y9EAg4HF8FO7udwBK2y9pr5yoGnTTFovjjbiKhtKbiRc\nlgqBq7TeHQ4nY+OKyyhP1nF5atrzI22j3XrFwVPTrSKcGNgQpuVkmdkJ7CfX\n+wfYKDUEshWBpujQH1hYZhdokY5KfZebxhWdw7KFU/i0oG5FFsU5nBEitokX\n13lM6ynEISYNVglE+xXIFG1sopIRPHfmy64AWvA96JPLiCnDzbW/2butOaVv\nMZB9sob3E8Q+bWTLZdXitQtk1/d/LByp92g9xDI0iMc9qRFXeDhUvWoKlgdF\n+Hytr5AsyVMtN2o4jvA6bc53o/Ro0V6vO15QHlDMQJsl+G4vlGye2P6TxmAu\ntYCK7B9zZyAyVimLVhDDxRY3h5Qg0lLCi7uhZ3TrJJQbJF70z0FgvHaIsyZh\nHi6V0gNQ7fSoa2tTX0Vn3oyS+clOJKkydkXqe/m38aLVjYeTYcuRL1YMGqwU\n+dQy8i+7dbzyp+QJ0PVJtBjo6Ppjv991ftYztw480OtHh+0hTommyRXiHF/I\nnGJNzQsjSCYr5XccLPGyZT970cfcQnV4fNhjUy9bg+Jn/IRp80HFZ2N4Tl3G\np0+m\r\n=lkS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/VTFSltQE/28AU3JQzG4PhuEI2jg7fg6o4SOxP7kOPAiAIxkpP9qmfpkc00VEhYBoovg6Ex2HNiKeDot5NYncdOw=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1564496780.4_1564496789556_0.8164914324460322"},"_hasShrinkwrap":false},"0.1.1-alpha.14":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.14","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.9","@scalecube/cluster-browser":"^0.0.2-alpha.2","@scalecube/utils":"^0.0.2-alpha.9","rxjs":"^6.4.0"},"gitHead":"20e5b9ce91b84c3976e02d698033db2ac975d9d4","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.14","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-Sxkv7p/KFxmJ/Kp3cIqyOUc7rtDERcQaXix7KLNVZ4P4WB1fXByLK5DUYgyOuFgGMpntnomL/5rbqwSsArFvpA==","shasum":"d6d9835afc1b002081943a60b2d1ea5184a064c3","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.14.tgz","fileCount":11,"unpackedSize":25276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQUzECRA9TVsSAnZWagAAqbwQAIJ3TlFPUjw5cjcR6Zh5\ni0P+jsW0/4Z4Iy6zLSdZhky/HpioutzCUmbPRtcU7uOHhXBz+TtSSknghhr8\nwlJ+pSjZ+hbvJ6YwisExuACd00NAUIxKIgGEtTOEyNEj9RDt9TifDA9AkWjS\nn6YvDWaCstEYROfjt6gRkfiP6LPzyPwGcVGsfc0kbuNOMuijKq2fO/ZIwiCM\nNbPn4jpwB4svzZ3DRYlx2hDjWDQAnVe+aQmb3GTi0KBilDd/iEvXSZgRfpSO\nYOhZBeocuVS1WGMZuFShlXEiGO2MBBL6Q9GuvVfPiD7Hrx9hjC4pKuENgsZC\nbkzQkiG3o2PR7KO5iy+ccvJWCkezJDE+CdWNZLjUa5c4/14wyotR/oA+2RdN\nDuI4kKFpRVKU873fOtzAH8CWfD7u1PA3kk9JajeEsw0ZD0b7oCN/9nzKhCbb\n57qyA61d8Vg8/DAq2/ISPTFSenb4IWmGm3kwmYDASWuxqg2bC8DW7gSqDUeQ\nQUZWOx0EzydohZ7VWMy028qe/ZF+X4K5YfEz+CWo9c5Vcl6qIvZwiIToHJrp\nkUAEe7t/eyQ/Lu5gKkbQG0t1J7RQ5VT/5My0YElngyv8TJOwlsKMPC0vUiTI\n7kVwns2q4eZZkd0EkVithbuSgB8Hj56/qPWB5d/roFohtXQGWerGfWwMcnp0\nqmqu\r\n=+Egr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPAmnUMdoi+oMZCgmE6tPdBEy1yrCnzRzITRCxY9CTdAiEApRmnnsBjUE3W6lZJvQreZvfW4uCxWYBXmbvu40Q2u+o="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.14_1564560579494_0.2981839557853252"},"_hasShrinkwrap":false},"0.1.1-snapshot.1564563590.1":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1564563590.1","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.9","@scalecube/cluster-browser":"^0.0.2-snapshot.1564563590.1+12a37ca","@scalecube/utils":"^0.0.2-snapshot.1564563590.1+12a37ca","rxjs":"^6.4.0"},"gitHead":"12a37cac94326fff47b03060f1fc7905ad5a7bee","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1564563590.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-YRQFsH8uIZPUgy8uvJM0P+2nI0x6SaQlUJFvDDwl2Sw1a9cOHUkT1Gv1Qmj2Df9v4qkPmVRpn6QW/eQRLAHtCQ==","shasum":"8ded84261ff69b8bf899fa8b70fb07012534a36b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1564563590.1.tgz","fileCount":11,"unpackedSize":25449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQViTCRA9TVsSAnZWagAAmcwP/1tJ85F4z4zHKiikoJMl\nq6wAF+9t1zF4rJnikm+9PcJNGhNoPzi4FS+oKcLO4Mp1IOLKjay/UIUnJadM\nbvME3R/decwRjsuwhSVmoPB5e1jnoa2LseGQTfATonHToeu3S755rc6iFNob\nWVADkb1i6r7M6VEjM8AOlWV0/ktx96ZyAWXxDVQrOiDNEWdJoUCt5bl3YLmJ\nAQq8cpQkM+avPLImlUQw7GaB1xlVzLuimALDNNaDGufPPwVvQ9e7i4CzyIFu\nYZIWAJXH9iFvZiufVF2q47z+5FZ/2U59K2Gvg2aqfgMwdYKVBswlVI6S5ASH\nNYDP62Bw9qWoryxZ4M7kQTElcJeaJR0Z6Qx5UWhNQUWiZGn1E43L6Fmv+Hhc\ntsEhFLL0QQWlGN/mRYmG++Zc9sCI5iAoo9pLBj5rOt3RriSByNHZb4SX1jkX\nhtdiZt3qUyQn+oTRmdLpF0yGxUYiggRsPyGE3GbPyz4mXcWszKUFH2QOZu25\nb8LUV2YBqsyvxthqsv1m6xaE5+KFr0B8xRnEqlbMT4bIA4jvJVDyvii9cGju\nDjWlZ3vq0al9wZ5wcRzYlgTcSZe8NTmmSOEAbly8A5f8/nmL4sD2QCJkcrXJ\ndwd12lC0og8fJo80C6Odt/JCww/JRFg/gJoqSazwGkSO8BnOKvQLdDwnyUbo\nJZXb\r\n=B8W/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC388InztdcS/3Q1Wzpi+CHQ6+3s2UNs9aRy/ojMaDrgIgAPMl2Xmh2d3g6wkeUQS96rmZ/NbezDrStyX/dnrV7Kk="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1564563590.1_1564563602830_0.7272631326569796"},"_hasShrinkwrap":false},"0.1.1-alpha.15":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.15","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.9","@scalecube/cluster-browser":"^0.0.2-alpha.3","@scalecube/utils":"^0.0.2-alpha.10","rxjs":"^6.4.0"},"gitHead":"2211f64b4d4ab0aca1b3203260136cdb43c9a192","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.15","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-1KH3Hn14IOiLfTDRY6Y0amy6Xq36U5LpSw9Ov/Ml7W4llv6GnNXwdVc4OPa/8ukUfRKk/gf0O+a/09NT3+xHNA==","shasum":"69f06f00154779750270ebc390ea2b8a6b0d63f4","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.15.tgz","fileCount":11,"unpackedSize":25385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQY7qCRA9TVsSAnZWagAAfEQP/Ai/zZ3dUxIhT6qkodbz\n9lfVFV/W+PMQ3rVmdTqFhrlt3jatF0zdJwcUoLLX/cpkTKWIVBuOrCvzalc5\n8FZuTR9HSeqevUTrmnmKRbztsAY67RI5WaXnFQF2PTnOt1PIAXqlfZB5gCHu\nDtdgO4+KnIiQZAJWFDyWeKaXw9C2rMqevmYoehLuzueHkrpVXBnqfeZbqrd0\n6ZdHOt7wVqPR/05NFXDXL1XfxaKhNaSMUwiXzyACyOlhn55A6HwbNKZ8BWXe\n6y/GOxffNEjGdqDHvexljyF2oLRj4SZKk8hSbqwTFzHrfJ6Gh1tBCYc3O/QH\nHN4/V4AJeQ+AAevu8dgPoud3CVVdbO3WajGt7D5MQY2I7Xjwje7eydt2i1rz\nVZNv7PWQS+LS4kU3El5TcaZM+TkLDCPuGZOq7ylbx6nBKI6Mha1LueDpjLt7\nVL1KGPvW00cSvyD72IG2cdGMGyw8NOUJMUIZ3or2xkk02pFqJfgO5NJG+a+3\nEOXnaBYXJeqGuYvD/P62VpJ620mvPli5nHDfU0wcvG+aC7ZREp2dQGhid5q8\nY1PUsU/CytCEo13UXOkW+qbTOz4n1q8Y0ueD6n+acYR93thmEvN4p4Hxi9K0\nh125SmEGDOXxSRsLp/cVAvVu8nMQcD+xv7C6AogA+pw+8fUPBHNjf6YbKf3c\nnAx+\r\n=hwPi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTyjVKQiTDB8XCwWzOstUazB2IN5mViXf4N73SFnGa/gIgPuDeKBbJ/mICMsDm7UzuXu6NyDkRRUAlbTXWndaCBKA="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.15_1564577514393_0.2850411437105973"},"_hasShrinkwrap":false},"0.1.1-snapshot.1564754630.3":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1564754630.3","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1564754630.5+6ce815c","@scalecube/cluster-browser":"^0.0.2-snapshot.1564754630.3+6ce815c","@scalecube/utils":"^0.0.2-snapshot.1564754630.5+6ce815c","rxjs":"^6.4.0"},"gitHead":"6ce815c3dd8f3f98654497373a559f3fbcae6e50","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1564754630.3","_nodeVersion":"10.16.1","_npmVersion":"lerna/3.16.4/node@v10.16.1+x64 (linux)","dist":{"integrity":"sha512-1iFAYzZfgrnC8AEgyrUpu46WiZTu13MaW998ZgAW0sRKsrglSzOdzigfU8SMSaPv/UPhsd2YgteeaYvBV/JCEA==","shasum":"ddd07dfbdce83aa17403ced966c989d80220846a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1564754630.3.tgz","fileCount":11,"unpackedSize":25471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRELjCRA9TVsSAnZWagAA9WQP/3VyojMbpAKUYmZ4T1Z/\nunn+r9L2BoRaG5j5LnPt5BiE0EinTJ4pE2B4MGlF27TZgs+zE8pHQVVwLSQJ\n0HRSQa/Dli4Y+OQdeRdTfl/looB4mQEDQ8lrXKysmDuMG0UwIq/K/zc+A03A\nqG4UpfLnqkuHNSnaofg5ofKFlraFqfhcmkYx/he/i0VKy+2xYAQrs2hVT90K\nenk+3O8MKiG8xBSR/qMAhaXq+LNaEIabBqWl+mX2JEbqk3ru7iIXu4GW4wCX\nsFd1ls08FCt4Kh8R/QvTTJWdo6y0lkrMAVWfMcY3c8ZSXj+NSWMSVIAKXs59\nZtWfailm0xYDU6NZybneyVf6YQGA9Z/ujfNJz/uJai9rgUvwj0LAChlUpggi\nsUzR0bk+BxjNo2JYgC/grKXn/kJOG+YHLQ03bIEXam9mI8dKagWt+BUSBDof\nAltSyP5PDgbKxNZ2plSqvYLn6VmS0sU4+An1EtwERrM8VezVq37pk1aYjGL5\n79Hsj3veNw1ywqDNqeahBhnbLgw3QD2UjLSOvQqsD1mIEtGUtG4b/hCkUDLC\nlwwY5/2MInYnbYZsuE084GanYNNOJCe0tcDWB8LbvqaKjG5MmvBOJaT5CLuK\nJ1hmgFnTX2dR7UiP4N1O1WfKUB8sA1zb0ukkVUfdbR8sswJITl0qhGzWuh9h\ngwzD\r\n=XQtk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECYa8GhkrePw/XlXSC6jCCgRWRmdWGEwLIDKDw4Q7qyAiEA8ugGyrriL+CsliUMWkFSjvEWIx94ekLOyJ/+VLyH56k="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1564754630.3_1564754658144_0.027160533373437046"},"_hasShrinkwrap":false},"0.1.1-alpha.16":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.16","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.9","@scalecube/cluster-browser":"^0.0.2-alpha.4","@scalecube/utils":"^0.0.2-alpha.10","rxjs":"^6.4.0"},"gitHead":"7dbfdca530df96bcba6a35f1795f1fa8baf1e98c","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.16","_nodeVersion":"10.16.1","_npmVersion":"lerna/3.16.4/node@v10.16.1+x64 (linux)","dist":{"integrity":"sha512-9gYIXkPXvfGeINmEoeIqPme+nzo0V3Q2HCZq0t87Q9JYUrgl2jFxHW+7XL2SXKLFjSV3QZxG4S6l7RYYEb6MgA==","shasum":"07abf885b316d662d107283c444a3c598e935966","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.16.tgz","fileCount":11,"unpackedSize":25385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR+CQCRA9TVsSAnZWagAAwUEP/iZ+V57xoyNfBo2KhVGG\nJ8TWBdH9EF5J2K+F4YXhXLSJo904dS7Ow4+RKwYKBrZLPC4eexw6EPZJrpE+\nOZhBuspwKUrzfOAQbLYAvLPN93s5LHXo4oFEw4kwpl1B28yjpNU+8Srpz3th\nqK6eaX5EDpg5S3mP0dc9bUDSqwpKq6rBN3bmVzFJFC/Ra5ZvLfkzgMMnzo3E\nMyV0B19RmYvsS6pExPPKP5PVnNPir2OA5srQJO5kki3m1UHRg6NIsWvjv4pk\nM4q5LQ692MjSd9pn6Vxov3BCefIWGKPrbE5t1YIuORlhK4a9VKcswwQdxJZb\n4A6R9k3v2VrC3YCJReEs8PUXUEq9rrDEYA7Cn8wP85OiCeoo0zP2juW/WCRr\nc+oIjCD8HEMnv4WQXAxKQqL9aO7rM02/r6lDmw6TkYTlLrI2f5LJvcK2N+g+\nOR2/zaoZh/dllQpFBuBDXh774Uds5wdTl325duZaGbJSwokqQkz0n7p5mcax\nTe/kO8CU8rbP2k+Gym6jpXQeaa8v/b3eYBLaa/IS/d1J55YmB9Xrfx/ZNNtD\nkBbIfWaPOy4nJrTQuTtbAbF+vjips/LNbRiBHUaxqyBztm9zqdka3nXWrQiq\npO3Ft2XEZghc5X8pZxBIJRxEWBBlzjPtNlwWkpW9EH+PefOkepKGRvKkzfP+\nw++1\r\n=evFE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2JJGHZbSSCiwr0wEPveAy+4wiEc2pvNYky00rYsbp6AIgIZx0W/apYl9ufNQRtn/e8OMwqcLGLyRH38n7Trn+kR4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.16_1564991631652_0.0857813431051766"},"_hasShrinkwrap":false},"0.1.1-alpha.17":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.17","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.10","@scalecube/cluster-browser":"^0.0.2-alpha.5","@scalecube/utils":"^0.0.2-alpha.11","rxjs":"^6.4.0"},"gitHead":"1dacdc027826bc379d43e598529fd3b5459e62cd","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.17","_nodeVersion":"10.16.1","_npmVersion":"lerna/3.16.4/node@v10.16.1+x64 (linux)","dist":{"integrity":"sha512-r/jZSyUEdlgILciWZ/ovXl0uxxB9VlquQnXtRZY525bp9Hpsw3m+KTw0L21iNfokH7vrOxnqbOoSgTmBHCqqqw==","shasum":"884f3a87f095dbe54703fdca25d0d40b99a2f6fd","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.17.tgz","fileCount":11,"unpackedSize":25386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR/GXCRA9TVsSAnZWagAAvVgQAIfTJ3TUQTPLiAkhZVlN\nWmNPBN8PBRAR8ptzDi8WdceSK5wSGcPcbyXgvsMRbDIbjQmGEMx1BA5RX2Nj\n3wO1HoiXOaf6/3/Jq/awS1o0OBrFQ11UaLFNUQB22GCDiQVN0jicyejc33Tp\nlXnHPup7bCJC1UGV2m/fE0t8VXaWnUspm3PmtqeIIRNZr0Lnpua0ABb64CCq\n8FRz0cKGC3meX7STN8Io5xZ1o7+P6YuQOmzsfvRUIPvdl598Gxv0anGhxYKE\nJwbfLFnR0MNGoBGzM3Da435Ri1fw83H9N/9kOIvxhIFehCjl4qt0FZJ7nBK8\nXEB3bNv+7wMcl4zMiC0tFNUH3NUrfSX9I++AeHDioTNuMvj1jWXeVU99DjRP\nptaeVrz1cF71SKIJcv0w31yRmhcTu3zUGzZnOLqkHoUvH53cCKhU4hl97gVA\nnkRXnLGPOrLPkKNjrX6mgnOH6vyKdo5PkpqugOHGezP/Y2kO1iWgXyki7iu6\nOS1cMsvPPBdFbiMcBpd0nUNUzZmB0QCmcoD6+toPtL9yFNugoJ6SeeI6DM/h\nP9XpVN3XF7aFjlEkm1xMVB3hWpp2IJyCCLNBz+qbcGlBjtz4/XVFxdWwvig7\nmbqk2J5OnorW8HgBlE1pgontZXHfdq/aG4zSt9iToCp0+SoXBjy3iqnvEenX\n8iFr\r\n=aNrT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeakMpWfRrZCV6SnCPlq5fbe3YI00fSnew7KyO5nYoBwIhAIZjOwC0BBrpNtTAOYqFiSKvy2tocHk7UFnS/Krd9D0o"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.17_1564995990665_0.8959151240656884"},"_hasShrinkwrap":false},"0.1.1-snapshot.1565172153.8":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1565172153.8","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1565172153.13+69c4458","@scalecube/cluster-browser":"^0.0.2-snapshot.1565172153.8+69c4458","@scalecube/utils":"^0.0.2-snapshot.1565172153.8+69c4458","rxjs":"^6.4.0"},"gitHead":"69c4458d23e5d8150dd8cd9a32661861c1a157d1","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1565172153.8","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (linux)","dist":{"integrity":"sha512-eVVo6WOAOyYjGxuQkc7RMti973OojnGIeFWNE5TXCc3mocV2nqySZRC7jVxdtSQE8cac64jOH/wPA2hEYLHaZw==","shasum":"a46e68a88bcaa537eae1b712da560358663d6669","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1565172153.8.tgz","fileCount":11,"unpackedSize":25472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqJoCRA9TVsSAnZWagAAnfwP+wc8Pe6YJzOEwyGGJpGS\n1imtK6tO/8obIeaalKWbYYT5Or1jJ6dDpxYCj78feYbdBeT7vzlU+odse6ew\nLKh6A5BKRuxT7+4KbaCstQ3UOlTkb5asMUxsg6zU95Z1FF9SJePLINsC1i5j\nVTsWdoXYLbUViA+5IV0R+X2AKWcJxwYWrz5ZocVQ5uqOv5Xc16qbWm4hS15K\nNsYlXO9FqYkVBRxL0JSZ1UvCw05k2Ehw9CQTFYVDRdQKbOSJkaBHnHvdq5If\nDeBC+LYiyOwl6u9dmgmTLiatzbo9FOcIufGJUaiWCidc0MmlHMoOqDaolHoX\n4IWYm7bfvNKMeEq6ixRn1twUV65jANucu4iYvr3zihiUTcUuQ45Xmm6heiD4\nSdmBJw7QGxHQw6hC0BmG+e2H4UWNnnpAlt7orqg2i7S1RCFa54uGSjwEEede\nadm6PfqqbBqV+eJLnDkTdce7SNBefOR43+73K33R3mn4Ay7xop9Q2PXnJ/Fr\nJaLQ/huhNd/KJbgYD7MYy97hLtoUGwlIXJtYzz4dmzhB13OgqZgCQLKWQ2cb\neFoG0qQgKI0D1SrkyCTDdSgBtLsNNiZMlOAoczTsrX1kG1DMKTD0egUE0vvX\nqe4XaT7N/nFW0Tnw69wvDPQ5GFkJT2MH0ThlrGoi3GNmC/PG3GV9D5FJ1me0\neNUJ\r\n=xN5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/AuHWNFRLu5cPiD0+cYpn95L9hqK9mAray0vp6ITZswIgfICL+LFVUhgTO2fuZhMWPxQViKeDorEs1OHiv4t86Zw="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1565172153.8_1565172328252_0.08417369258046548"},"_hasShrinkwrap":false},"0.1.1-alpha.18":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.18","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.11","@scalecube/cluster-browser":"^0.0.2-alpha.6","@scalecube/utils":"^0.0.2-alpha.12","rxjs":"^6.4.0"},"gitHead":"6829d9aa611c108ebd3bd7bc79df1679a9a39965","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.18","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (linux)","dist":{"integrity":"sha512-dg/4A+kRsUuI29dyyXTJX9yQlPwgoP+KKzvNdnEWbxqIraGeiDk2r35ysQ3n8F235R3FLzA8nI88SIF4Ezm5hg==","shasum":"e3b1bac45ce849732334ce0698524a9a7e30d707","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.18.tgz","fileCount":11,"unpackedSize":25386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSsuXCRA9TVsSAnZWagAAXlsP/33MIS6lvktWgKKm0wE+\nEYdv9XRF8ZZW3BqBskh92L5d/voz154/0yU8jcuaulUNzpcE0R9g+SPTocxX\n5GgVgnz+TlMA7tFfupeVtfU3MxDsgQKKfUfyZBK9sMMX1s9qUeFfVrkvMIO8\nqxNjw/eqtuG+1d6ux1GP99uluYc25mzLD6M4ruQw+1eP7qQo8PIRvPWu2vSt\n27stnMo4osbH8dBReGghquo4ob4WIIvl18xZgqSgtrGiGRd8YykJxXSpQuJe\no/J2mVNTWVobIlmspTV0R3aqrMQlICzcaCKP7PPB9tIWoZFchX+dxa3WqxsN\n/+jKKWRXdtEs1Yky/Md5Q0xdcN9+DLCP/Ti8S1kt5ue1ZeCVpKhflIrC/rh8\nGhf2x/BqP2gjIUM4VuMTA4fM8r5c8Ya+2/Cw77eEbJtnw/wB4j6hMfsMZt6x\n5zApRo6qAd5A4zXg4ZzexyCBqSmIjI8w2YgAVJ6AGKqFcx0AnZT/8GCcpivZ\n77piXokFzrOSrqDi7CNMZOz1wnm733W/LAa0O38gZtQ7IVQGtk7CIH+vxCQB\nTS47orXmPQ/1BbHZ8/AY5RdbJjmuvN0KaueldQgzgS5CpVz1emRUD6CO9Xwm\nwtJPW9J+as19qZ/Klubx8bhMWweswtU7OMwPELa5X0zt174tMr6e2URsYcCP\nqQFj\r\n=y+e+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhLHn0fFYYkYimfjuU4ehbF+IwnFpdJ4iXk2/fRu7tgAiEAkIcBpbh0mONYOTwvFBlnzy5Qy7rjUBgdzhY0e+qKGaU="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.18_1565182870635_0.9572608407604244"},"_hasShrinkwrap":false},"0.1.1-snapshot.1565182903.6":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1565182903.6","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1565182903.6+f2519be","@scalecube/cluster-browser":"^0.0.2-snapshot.1565182903.6+f2519be","@scalecube/utils":"^0.0.2-snapshot.1565182903.6+f2519be","rxjs":"^6.4.0"},"gitHead":"f2519bef1345a6600fe69fc5cf0d2c2fc77cadc1","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1565182903.6","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (linux)","dist":{"integrity":"sha512-IZSOSgAdPdLQN6mETe75/qBvMsxiyv0pR1/a8KuHX8g8OhrSVvU2kyqPh5ufDteKNwalKhCS8yRBphV6jnKdIQ==","shasum":"16e68ac3b00906e0f5b55188b9017b3e4cced60f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1565182903.6.tgz","fileCount":11,"unpackedSize":25471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSsvMCRA9TVsSAnZWagAAyD0P/jYyof29Hat84SR/Az+t\ng++z/UiJKJrTS+XOU/+HX0wZuuHuyeDH3jlHDFFWDrUxdRQhm5m2YsZK+Ebz\nYkrxKH9GE+IXHvPReMrX7aUNhCblCtEVxt0CcDnTlKz9C1MPCoJPGX4IwML1\nHOQAFh/R5PfaUJr6iUpqp0asFtA86QIJsqedkNtdYy3pLINrMz70pBx7dqla\n6Dwp0bGJmRNuNszqYt1KiswmpbXq9QpLqJy9tYZwrtcRDngA1o/3E33Gsdq8\niE0iJWhn97lghlY6aFkx5UozV03mgb+LuOm3dHdwPpbCk4Ktk6OxFnPh+JZe\nrvDGQECu8IsFXV08bhd8+AMcANrCGvbWcAvu/25gxvvnoN4uDj4Zvm2JBP/l\nIZnHHsOkBdMtowslN6Y0I/S453rx33OsktHLzT1SY0TgIiA60s7OgrRSRXkx\n2SIlWKG6ZOPu7E6O3UK2NigNFI3rxVY5Kfvx0RpwzrnyETa2PoGYMycu9k31\ng1SIy1ZOnAaYYuufx1B7+P9kMmOraailJsPlkdf7Jf2nb+BwaKTMFGC+csIu\ngyvymA1GuS1CsnQCmsby1+MA4tMepscvlVUEfzGb3hACFHRSQYF+kHN2N/2z\ncqncNTEdAjsOXuxGQqLT3M/5uh6z1DaJuZuWNERnWaBujYZr9CM9Iq9qO1Ck\nnEX5\r\n=ncpn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk67FDRFVM157J1dkjAa3/R/VUTkbj43nMVaX4bU/sMgIgKg/ff3KjIC8AWV8SUUbfik+l7qK+gttqZ/bLo4w+N/k="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1565182903.6_1565182924035_0.4856258241929885"},"_hasShrinkwrap":false},"0.1.1-snapshot.1565528584.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1565528584.2","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1565528584.2+01f7c6f","@scalecube/cluster-browser":"^0.0.2-snapshot.1565528584.2+01f7c6f","@scalecube/utils":"^0.0.2-snapshot.1565528584.2+01f7c6f","rxjs":"^6.4.0"},"gitHead":"01f7c6fde36ff738b07fb63345feed37706cf74d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1565528584.2","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (linux)","dist":{"integrity":"sha512-WuTm/85P0hJTDRnnRHKqFrx6aGjYCyCGaTAbP94SljVCSfE208+zXuXBjxkBqA/JPmADKnm+jxadEh4hL7HDMw==","shasum":"3ae2c3125b7bbb07311af6edb8ab1c80a4d333a7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1565528584.2.tgz","fileCount":11,"unpackedSize":25471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUBIgCRA9TVsSAnZWagAAS8wP/0vCusu9HcKjSaolIcfz\nZbihh2mBUmq/XB5K2nLcMyGtbZ1HGwmTyPnB26Af386scvpOee8rlalqh2Zy\nJKL7XAXwgZo6IDTVoIh4461moABIqMr1kWdqEaJ8IJvQZTDSbpI4KDDxPbAc\n/ngI+zlTECS4lfFmvHhGm9pBFmptQXg2xX99bu+2LG9Ln9jQywLea+Ivp3Dz\nMcaTLk+IKV6D0+FvqSYdfyXPFkBk8SjhTWZkrkujdPCwvgjuPMQYj3HcOnNn\nEPM3wjrQDG3TvHl50+BhYItktHtFohZGIWVkjpStqdkgKJbOMYbelKCKYSJv\noJ1sPORC4xvuRQyt/AYXiByqvbdBUCRWbaf7Oe2qCX0C4WTIuzcAp+wUxTbK\no3AG96WjH3i5l0CzFOJefcma9tdct+s3LE9LDdCKElQt3QTF+3uI07SdeR26\nIgRrbD/W65Cn9O+t+b35LKNNy0R/nQ9ZuvhUuQgFZInnzBfiCQn9hwyN9W32\nLuBdi1Wn4LzTyfy8hPxdC9TItHPcHUW7f7WQR3yR6FfFo8QYfsxgVT1mHr49\n+EDDAUBa/1Z2Kam7JHBiPkqMaCCmyVmMDqR5d/d0onKw0L4RrO93y82+xLPs\nVQopwvPLHGhQDuyJpWttVVMxInBvczPsJYCd5Bc+kRkF5LOOibB8KRX3ttGM\nbl6k\r\n=FZKp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0m/DquLvhNhX+uMM0a7Opru//CfrisRUaD0loBH8QkAiAD4PLxdjGYjBqbXihPDjzg7ca9dlZSp6TcszZNBZvrnA=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1565528584.2_1565528607908_0.8887533455721666"},"_hasShrinkwrap":false},"0.1.1-alpha.19":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.19","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.12","@scalecube/cluster-browser":"^0.0.2-alpha.7","@scalecube/utils":"^0.0.2-alpha.13","rxjs":"^6.4.0"},"gitHead":"fd9a16bd0b91a9f33c45df2aefaab15cb1147c05","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.19","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (linux)","dist":{"integrity":"sha512-lIXykZHiLf2Zvuj6sTJw84SjBpRZ7DZ+Oui++Uh/hImJZJvwB8g2Q/9bA2449eY9osVvpp8HOm8wG0sfaZbxMA==","shasum":"0d8a34c46469387c0ce32dc52f017887465849a9","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.19.tgz","fileCount":11,"unpackedSize":25386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUUZPCRA9TVsSAnZWagAAIFgP/RRbV6igcZCGKlGXtabp\nFSXj6WJtO2X7cnRtrqOwjxeqHgFqRxU/dvXM9IOnWCFM0cRqBsJVlqIqifad\n0Ua+Ei58va2BWfitwG8IaaRZFuHPM2W8Ak4Je+umzPH95P50sOZptsL6F/p+\n8XunsaEfra1F4lqUXtR9zRmboVkUfCc18fzgUancEkC+4OuxlqX7NsrBxHMT\nd9R5gn13u/yfLlcZMSu1yxNukRU+Vx7X1/Rvjho5qAf0YQu8jKuwezJH2VrT\nujnEFgN8KPxzwSLWGrcJtfEKOBZ0lT9eqQY806/UjiBw1nwfMrsqSYOZzWQH\nyi356e0igzwIBcnAfBLY9l2V2UWfFE0dkw+bzyrkHLhA3nq8YX0sX5ju80Dx\n3Wpaz3uxRTvN/+2dM3Vs9E2/lmCa+X7oWmJoM/84+wY57Ky18UtYQFlxlFwO\nueGjZB9Gehub20J/14L+l7VNDq09Vyes7hhWyk0jk7//aBTg6HLWb4C1dAFA\nVWXPDJRVAV2pcVQm8yUvvz/I/gFzygkp2gRsoFWwk7UN8BcO+/y3VDVSDdgh\nwT350zdS9uryjJlnzQl3uoPBjxWrfdouhuA4VJ7drc0xKyDeHdZ0DHVE3jT0\nanaItfUakSy5l6lrfNoREuLvxCH5pMnaJy84U1LszJl5NvF8AodmGPHgVQzd\nhZic\r\n=YcwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHErgD5HKb2xoWXjkVjFwStgT0bbBjT8ZT76YZ5A9V9sAiEAigQ+jiIqkVibWY8S9mmkcRCO0HZtfGsJMt6GUPCCess="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.19_1565607503135_0.06954423301110224"},"_hasShrinkwrap":false},"0.1.1-snapshot.1565879804.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1565879804.0","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-snapshot.1565879804.0+c9ed5e0","@scalecube/cluster-browser":"^0.0.2-snapshot.1565879804.0+c9ed5e0","@scalecube/utils":"^0.0.2-snapshot.1565879804.0+c9ed5e0","rxjs":"^6.4.0"},"gitHead":"c9ed5e0a73f1068165eec2e4a4bf212e05b181b6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1565879804.0","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.16.4/node@v10.16.2+x64 (linux)","dist":{"integrity":"sha512-Zbk4xTuZIiqK+kxmY7VWmqLLfZ/iBcQR1a/gspWu/6OctrVUOxTITqg/8Y08nzu3TiqI8QJsZ6kario+YVnjTQ==","shasum":"6a13e4ac75dbd77eed216a826063c55a7131bcc5","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1565879804.0.tgz","fileCount":11,"unpackedSize":25471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVW4XCRA9TVsSAnZWagAA808P/j0+Ox6Gxv+IGYswzidz\nRFDBsyKntCkSrlXZ//XzT46mmw4e9rRuxxHKLVOmYaXZd5dVSsz0W+aq0X9B\nqFhT3jIqyOwwFUX+BieAwVSWI2Pa98+YHsb3UmpWXnwopao2nVoVcrhbM5R0\nRAt4WFVDPgKZJ00tSX32U0QCvV3Uth5yXHfVYe/26sDcnCATAbw/Xpt4kBkp\nwUSNIaRBO2c2PC7xonqlu1QSa5K1iXbftUG5Nxhiwlh30w6v+LtaWwSYFs0e\nJdUoryAkBfhYprve7azGntovidS52evKCTuq8EKFcqPB7TR7AAPThDOuPIWH\nxDAd2J5tOe09ioDgxUKrMuHG566aAH+W/h9N1WFh/SWNUBA51hHD4Km6Wqoe\nwIHNwjXkQI0UfrqLFbCZG/FlSd+VXJgNuc4M3bFxuSAdGI9Jdcg2/So65ENU\npB75fim6Vc+7DRluHJr1qg7xk1SDJ75nARKPC+QcG2C4lIZx0w0Y5pLDvoeM\nkUUNCkWUgNrQSk/mPrfzz1uV+EVRzFd74iYVedwZCdHf7T7nTyEBpRtkVL+7\nxBrCcGGBMK7raWEzZ7xUqhStH+ADUU9GjJ/kcO5vmGUYnuSPnbVtYegMJo0g\nZO99AMliTSLmkFU1Jd+pCV5Ih0FrqtoMQHyEkrj35Loy62JD0q9BxZZJJt8n\ng384\r\n=u3GH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa8tzyQ1XsSbcDEzsqRxLR0/F3tKacMFlgxFCPtSFz6gIgEHll29331J2M3u54SJdYkxp3Ww/LnMDpJyrqSH4VOMA="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1565879804.0_1565879830367_0.03810723023396423"},"_hasShrinkwrap":false},"0.1.1-snapshot.1565953181.1":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1565953181.1","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.12","@scalecube/cluster-browser":"^0.0.2-alpha.7","@scalecube/utils":"^0.0.2-alpha.13","rxjs":"^6.4.0"},"gitHead":"baf3ab0a2e583b8f6ee3c869440d0a743ab3cfc8","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1565953181.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-L74Os5cZDHogLn9rq5kx16dmsPeu4yRj1uimOKfnlEzPCgff1w7ku5ZL24vC+ytNskG19B04y/nkEa5dlsOp9g==","shasum":"1a006a9bbe223ab9f9deef668a6e24e7e4605749","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1565953181.1.tgz","fileCount":11,"unpackedSize":25415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVoygCRA9TVsSAnZWagAAe+wP/jUIHpDsku3hciBrI1Iu\n0L/5fKabfJvA5MHQFPT2CXvCw4HffuO49WJv6BYTNcDWx6ZVJ2aZhDAedoIH\nOkdDaWjkOFQf/MuCkS0EHtX+m48efmjwA0sLe1X0oRcGa1B9GULfzhCeVqmJ\nChe4A0VOP7YY3R5QTmdLBI3kiOUyz7bx7HBxsLjGiLS+9q2Qod/uCSxRZVOk\n9brMmjRDQyfAhbLjXiDvryQXV99oorcfitnldYobh9wfOy75VW8/jaKziZuv\nQDR6tfxIYvtpkVQINqvDuNT81eQQChSIQ68AD857QRs3Cqfk/UJDjYMxGsCC\niEVhPe8WtYRSZn4NoORB7I3TyyJ6QkLlHWGWjSUNO4KIGygfoTIv2mN0p6De\n8b744y6jaH0v+le/iq0e+iC5JCqOiFmIUCxBRmKEFslhraYizmqSXuIRICY1\nNuc1GR+BRYZvr5mCvmJhQ7lkbv1CZJxh0a53a2wetGFqafa1dUI2WcSipNKC\nTdq8L0uK07HPIf0Ln+YqU7cqmP8wpMxJ/v9I5pRTPHEkau7aDM8aJwxxRgc0\nfDJ6vMSUD0qMtpaDHaJCPJR+PgVFMTSaCsOGEImpin0oz21dlp0UEkQf5TAg\nqKQXb1quMhQntdpvo7nEAr7xHCUjszpP0AEjJmCR90f6oAAHvSqZuwgVADTq\nakPD\r\n=lDcX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRilmb+W1FF+hbYqlOWD5Q7+JI5D8ASJxdPKJHlzzk9wIgcR0skz/mH0PFf5XtcTm0CPBdhBsW4rE9MwasfaRlM3c="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1565953181.1_1565953184224_0.7083167316712415"},"_hasShrinkwrap":false},"0.1.1-snapshot.1565956153.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1565956153.0","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.12","@scalecube/cluster-browser":"^0.0.2-alpha.7","@scalecube/utils":"^0.0.2-alpha.13","rxjs":"^6.4.0"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"gitHead":"df49c47902d7fbaa6dfa12a187f202edfe4128e1","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1565956153.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-+B2ZlyLOImVd/h2mqcHW7UM1YaP4DIUAGLx4HWooB+r4dvv4+WPvcEFjM1UmlzzmqfERKEBrYBsUQTzIq7rqZg==","shasum":"4b80478f1f119cf8ae4fb03341bed3694e4e1331","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1565956153.0.tgz","fileCount":11,"unpackedSize":25403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVpg8CRA9TVsSAnZWagAANXAP/283wNnFlVS94h2hWqUt\nAdBRSlc1hvCEs7E5WMU/VxTGFJIajovQ1M1ztKshFeKN67p/KgHmHENZmmhX\nKjcYPI4DWgd0AsWF8FjceXQcW+/EZJgISNXq4+kz/Wv7G83fKK7JDlsvElmp\n3vqX4ugT5E5F8BB16mWEmsQcpBnpl7v1ECLoTFX5VLCCxuzsmdQ2c5PGinN9\nA7ChWEdTu2T1GvGyxBq3m/Mj81aMTE2Nagh18H5Vh/cmW4kw1G8TzkF/zkFt\n7wXYA0gFZaegwUS1XThhUM/Qoyn9KwavfDkCiGytp3r2YDhAH+iqhr/v1Pdd\nt/TygArGteawfkhPTXf7Tj1Ep8+JI93NZjMaAlIV8T8bNc8gP9SqG83n45wI\nWkhuwLleAIm+EiVtpV7XKpVrr0pD4coNam3cieFXyYWWC4iJ6668He1XqMFn\neyF71twkQzz6EIo98hElHGDLCSt2Rb0HUWPgGA/1j02KTmwMx3kniQwRLiGa\nROILrM68UK3rMnT4wNB0uzSOGTYPB+q8hrxbHTVJusZFPFrPdR/Hz1/5iaDi\ngAn2hJJ7X0WTwCGB4e0prhvld69ZZOenqm9P4IK7ae4BAX0W89DU6/APoUZP\n2FOiE7wBoKzd5fwMJBb+qk4Gt0lu/taTaGI1TQn0lxVDUPSi1X79q11FBGUT\npDXF\r\n=NJrG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnDFItwBtEH3QL0bJdfMpM49v/mN8RYHnfP5eo41M1JgIhAJ2fFYS4JIW8CncWMeCRjxah6ECV4772L1/ZbKqmawoD"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1565956153.0_1565956155850_0.8737898059639193"},"_hasShrinkwrap":false},"0.1.1-alpha.20":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.20","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.13","@scalecube/cluster-browser":"^0.0.2-alpha.8","@scalecube/utils":"^0.0.2-alpha.14","rxjs":"^6.4.0"},"gitHead":"98609d0305c923cce3b0e5399fbe842ccd612cc3","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.20","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-r+UhrJ6pMbHTEdls9gMP0U5UFcxq8yltHh9v4A4ENS2NuynNjjpqweGvx6XFGEcTDyI+BEh3TAUfDT5sGpNzUw==","shasum":"48c7af89bd6d49c31f5e6fd1c3961d68d65a535d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.20.tgz","fileCount":11,"unpackedSize":25386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOdeCRA9TVsSAnZWagAA+s8P/RauXCSKP5RZO/57zF+6\nINyvh2HwITKNgKckA+tR2CavlyuM0C3vPn6CnmMJ8g0DIhN/4Rr3lKTQhL8T\n59C+jrZwtaYaLecKK22hu1ZQul77PYK5QDOHRwLnc7+yYq1GTAV7pJnkyKfF\nA990Ry06oqikcBYY4rf1Z+7Edb3XysbWUJG1I8uK49e0S9cDyP4v2+i3/HC8\nJlLZYjx9OUrgeOgGf6GImYqV2MmXVO3wxSvfFBtLl7WjYZUAoVkNeOBuXqhA\n5SggqXvnthAfnDIzWa90MJfufbA4oCucRUVgskfoN/zl+Jndj7SjUv/UTzxF\naOvk1D1ckXK4b3k75Mb/UauiCn8LuTBi+wlSKaw6A1lPLbZtUq5vdhBJRLh3\nF2R3bLEWi3pz7cXpBs0KNix4kAPY1i1bQRbtvrsXIRXotgQaAqz4gBfcC5Vk\n3/OEyE1OjAVl9NmvDeHWksjW3aAkUHD4byiJLJGEsy+rUVp7mDc5sYh6pc5v\n3nxa/it0AJidB2XANhYFeElJg1ORmh/5uFaTEFKLFSj9xkp9jy2bOisN2Gzs\na+epyKsE8F9XdvBFzf1krJS/FIe+8dpB6irq6Yk3EILkHUmhiiPexBmqrJOA\n8nNh2Y/RdLejEXRWaIkiiG0EXqU5hOc7gozvKVqMlgxeMpQE/RUxQtDyeqvJ\npEWM\r\n=X/ys\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGm2EZKH6h+5FH9sA3obnU5nXg6dzHqp2vufnBvt/r/TAiEAszKboxj0eNqASaG6QWGpXufUvEO/d5Yd+yjuSHBg7k4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.20_1566107485550_0.20787689631037032"},"_hasShrinkwrap":false},"0.1.1-snapshot.1566108010.1":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-snapshot.1566108010.1","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.12","@scalecube/cluster-browser":"^0.0.2-snapshot.1566108010.1+35a8af6","@scalecube/utils":"^0.0.2-snapshot.1566108010.1+35a8af6","rxjs":"^6.4.0"},"gitHead":"35a8af6f4cbe2af327fcca4ff1be32e03490d057","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-snapshot.1566108010.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-Y3YHor9hFUeiyKtaVj1x8/+MzdFli1F3TNdA8JFwr3kM2pOWCKjvflRgWvyC1FHPyyq9rKSKs1LsJJAEkVJN1w==","shasum":"35f114a13824fd858c8e9739ce96696b4c5e6f85","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-snapshot.1566108010.1.tgz","fileCount":11,"unpackedSize":25450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOl9CRA9TVsSAnZWagAAQUoQAIribPrt0/ndvmiuBPnZ\nKWA/JOmlM6gwSLDtnv6IBBdqfM+ZWYw+Ck+SPyd2AclJ8gYmgaDUhTWDOyee\nHpQ5Ui5c2Bc8VFnxkghV1Njy50SyRoPtnya0yFVBQQ/aaDWc/Fs/LZAnTVto\nAbocYcBvlOlTPmb2M7uqN/i4Rx5c5XSI5ner4ikXHbbdHXNIYim+7rkZKmZt\nVFgr9yJ3SFx9QbTvdzmV3MyigylVuuKtyBg3wnMGuO3sY+5A1Q14HbfkQ8NJ\nWYpBd9p4yQcn+pu8JR7sas3yDQoS/tz2WZlxkm8t/mKj0CaOMtw7PFHQQYMG\n1Z8l/Raw0jD4wC6RnXFWY/cQQe8bFormhl086B7CpKJiH/7OPOH3ghxhUaKP\nzfJ3Pkgd/ks0AMV9yUj2cHnVbExhj3ahfLmSdot496bhAtfe7vI4mWlvOcek\n2c5aFTyn+ax3QTwMrrvYaFeYMWeXTbtwLd+Ed8nWbQJyTzqTDOYZbN0E9Hnp\n8+QIlLG3e9wd6X50PJuot7/71FNmHxSkq3xJy6Pr9Po7TrT36MG4NqFwCTBO\nW+7/4rWjaUh/adMUsr0xGQQ3Usp/eEqwDE6iKERPkCZqr9o/hNLZVmQYr8J/\n+iCirt/y+NHeniDKPgcnRJwQQ/hbmdmgCL7l3xBocUnPntwq2lXHE8Mcgmql\nQvxA\r\n=SzxK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFidCKsx0tEb4ayH+LkSh5GvwCDa4eJ9JHyzq+JycbkAiEAr/NVpRSu1vrbx+6paLv167q+k3H4E9DN4GmyTp6cTs4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-snapshot.1566108010.1_1566108028611_0.3464521002100498"},"_hasShrinkwrap":false},"0.1.1-alpha.1567589972.8":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.1567589972.8","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.13","@scalecube/cluster-browser":"^0.0.2-alpha.1567589972.8+13b4bb8","@scalecube/utils":"^0.0.2-alpha.1567589972.8+13b4bb8","rxjs":"^6.4.0"},"gitHead":"13b4bb845accac8dea56311b3aad653457ed679f","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.1567589972.8","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-7vvDFzF+FUbUrpzBRgKCREoCtprGcq0DbtppIG3h3BJtHGTjlm3nk1GSEt7pJC6C78vwM+GtvnrBhT17WGEZDw==","shasum":"c830037074b51499af9a4f90c192a383bee3c48b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.1567589972.8.tgz","fileCount":11,"unpackedSize":25441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb4ZtCRA9TVsSAnZWagAAuOIP/0M8GXYEBJGPY6xCAeWB\nxmXfEDA9JZZzXLZKxrig2cq6l6aSuYuWJB4RSP/N08qlzxw1bOAKzn5E7isM\na4vr7wd6gsq7iIhdaML56wXF2uY+PStqtUbC7vZbw9Zz5Eu4bZWskdVTzw0N\nlud8dHcXYD2+fEmWt9ztvuQ783hlQ1BMIM+1AHzoYPn9UDZxOVVsiYKJzQtQ\nCqxoEBXFjpnYGVDzdlt1D+rR65TntcjCYiBUkr1cQPM2gTzrRspphc7ursdQ\nkBF+fzueE7st2sCKKL9cVLPKs6AelRA2k4NjptU1z/IY0ZF1rhBzIC/nmtcH\nyiWQtZcotlCknvEsoACbFAB+h3cSwQCMcT23V4ifa5s2mgI8MG1ilp06TRmg\nUY7P76JXbyxRIQbuPqpf8Jbz3PBay6Wsb1hpAOTvunYoJ1MVFabotI+dZJAP\nkaKP8J5pzv1qi+1i6a7I5yeHnTj5aTA1YxXoHx5lpdAR3cvtq7XbWsQ08Ed1\nXhq/F+saDFKqUFKh4yPeISTxL4ITv7NbAWCR+yykiEnP4wDQHcRn4FJI3iFm\nbgVCJUK4aE5PMWDoQDVw0FO7fmSYDKWoJDDlW7s+m5M3z4CRoJUSfF21ubb6\nSF9yjeO54wqhczKqrnzVSJeuKY0caazCds6t0zPWm1/8C/CTEphRfygKXzkS\ny7G9\r\n=ksqt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfAyyMM6EHS6pRrNr6QQDOzQn6sP1FbhvegwGk0182jAIgHYdGjxZCoYbMBYdjLjQUkK+o2e4vfmoBq45nL1zwRdU="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.1567589972.8_1567589997243_0.7775180538964632"},"_hasShrinkwrap":false},"0.1.1-alpha.1567945659.9":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.1567945659.9","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.13","@scalecube/cluster-browser":"^0.0.2-alpha.1567945659.9+084adc6","@scalecube/utils":"^0.0.2-alpha.14","rxjs":"^6.4.0"},"gitHead":"084adc657e73e7805c6452696a528cfc560d1d72","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.1567945659.9","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-iUFS1xdfxCF4IfJqroM207pgTQxn8HMVXKwhfOrn/rOSeaibP4FbsK+e8v0Tv2et/r183+APX2N4A6oVmEtNUA==","shasum":"95ba91edac7ee108e004e48ea2a4ee62bd507ff2","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.1567945659.9.tgz","fileCount":11,"unpackedSize":25423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddPPECRA9TVsSAnZWagAAhawP/iuBI42UQ3A4glraCmlH\ndl1S66tNKUmp685D1Z5THETNFcydpc75MhT0E0DBjZQuwmJL//YjRQCtgzsG\ny/nq83mMS2mjXwunC+Gan4iiBBNN1pd0orRfPkcyoOa+GvPy4VNriZlbSkGQ\nvlmSzFdVL8jB3OtSZ6EVVJ2cgqmUkyY67lImV9ddWSTIp6+WT4sfn5l03cZ7\nYZsawMbI33AT38BDFbHcwYOE0ERxWz1WOUSh57fIp2bwFnpKISOuNaTQ9Im5\nXcZ0mBVdGJaj9WN7fC8l8e5ZDJ29ki0+t33WnMlyIB92u6eG3ZpTDvdh3y4B\nglbuW515zRFdSjbARRVbs2iOormGXskGhY6TSWa6YoQecmit6EUYzFaAnnoH\nE1Qi2y33gMCufFB7iXZRBOeI9YRYCUcAh9bfRysPYQhDJIi1XXswvpNJDpA2\njYdwTBIRZBdH3mzvy4tmE4tmL2E+HoOczC8aipdvWQPKc4l9IbGNVV+zlPCs\n5gXI0OnnJlaT+x8+HYStbCstNRdjsaqCRYeQYsnjWXT1hk3bSiznfPspiYbW\nD0KKjwVBxjWTtuK6asOLFIfVvDzo+lwu199vwdzIpJQn7sDYFsVBtVT/s6mP\nBDZjO/PecxkmfT8kTHVzcJ3DYva5mPX3RFaCkINGu1uzVk3i2hCBiVdHQ06a\nWvZT\r\n=8dIh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDbma4XaOZamsfVYACV37oRKJCMWNnm/obC1ys+eHLDwIgJ2qxzIpC0S6WHkX71iu5c5FoR7vPH1ZAEqg/88RSrw0="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.1567945659.9_1567945667760_0.39343968843323585"},"_hasShrinkwrap":false},"0.1.1-next.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-next.0","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.13","@scalecube/cluster-browser":"^0.0.2-next.0","@scalecube/utils":"^0.0.2-next.0","rxjs":"^6.4.0"},"gitHead":"955fa82115489b7d7bc95b5f3eb11718a75b3ca9","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-next.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-p9LDUmAAPB+7kzHYz4NvkjQD1T338DGO/4xg9euqJzEtMjua9QqHNtnRgWEUfxS1QtW7SmgzTHZYncZkSoJnIg==","shasum":"4b41efdbc56b7e92c3fd22c9af2246a87141e817","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-next.0.tgz","fileCount":11,"unpackedSize":25381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeQAeCRA9TVsSAnZWagAA/BUP/RB/cyydHk4XNj9MYC5R\n1yFkMqvkxqN70Hu+HVgyHVdPeXYcGfxZPy1dfe2NPz9OXgbIUUGo6wr+Fh0E\n9z0n3kYnlhvmSHPerQeh563ZFqm0LV1eNOTvZXVGEFUIg/dvkTnZze2gh/+k\nT0CnMKOYd+xfmwEOlZjr31omsF+oxJn6WzlrsiCHm892JGyRCYjHvOX0iVp+\n+78d7Eo0y1gv19INO3Xfdo7Xq73+1eLRRCI0A3BlioUxNmO371nP4eOtF15N\nfEB8pNQkhaaVqa/xOiyE8oJdEZ09kectLIKrOeJRaUs1LopPL9hgy8Th4Msm\nYeDt2ibF3Pvm2e1gHVLxar+Awio2oKBRKr+7Iobe8bKM0F+3XcQRz+iRlceY\njWVuqFmsoTzzGmmkKnNq1MUJzwP0BY0LlUwkwO1JUb88J4Cn36Ebh3BnXaNd\n19Au8wuSz7T67IrFQkUml9LrS6lXsgbKNXUgURWfDb5TckRdJlTm/Qo90Lax\nhUuW4kPsURjg+SuWrN+gUas0JYz4FMZZEVqQF3kJXAqBG99jZ23Pf3xk3cYN\nGY1a3i6O3i96A03+BcMeACPOOZxBdqztW4Fhf5+ZqCyiWoVmTmXyEmkVLCZy\nDwXEB7Q07j4/dkIh3IXftZl4gA/nW1T2jO54Lq16ItSPumPcQZCB7i7T8xXG\nqay0\r\n=/xyg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/XtrMsvxepbIyibN0jB68J00CpLH+QdCZ23dsJQ4aGQIhAL7AOMAvdTJBl5vRFJto24FPwyqLN7ouNeiuGGdoxOsC"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-next.0_1568210974343_0.7776070286304364"},"_hasShrinkwrap":false},"0.1.1-alpha.1568233595.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.1-alpha.1568233595.0","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2-alpha.13","@scalecube/cluster-browser":"^0.0.2-next.0","@scalecube/utils":"^0.0.2-next.0","rxjs":"^6.4.0"},"gitHead":"bb8d1b521745e3a76c539902f7d8db1394980498","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.1-alpha.1568233595.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-gfjzDY6pZ/G4CkHyX2jHESi9dcYajUQn7v5/TKTPq0r94S8U7nEPmvbCyB9LCMR58Qi1T+LYvsAfvTxmhSarLg==","shasum":"f08a805c8d4605b10ee456c0bd797b495f3b68b7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.1-alpha.1568233595.0.tgz","fileCount":11,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeVh/CRA9TVsSAnZWagAAq2wP/ikqOAXsHW52AWZJrSHk\nbghQaDJEXQwQ1Dx6i8dstXxTdNBbRfWqgREnsWkLD2rycU5GEKG9Par9s45r\n/SGkImtcVdtJMaSga40+Xj956EfNKBVw1NQLfE4qW+jPlsb9aeVvRz4mNa4L\nmfP4bVSfFLDfmfBYAhOE1cFozP7fKnRyw4pW+T2mOZuVDYVqEYn/fFPqSbrO\nXGJ/9CccykjSb2pOlUUYvi4lj1Ujk2ob2Tn9uRoQJWfsFjiMTSNZacv7qh00\nU621Prpqpt383R4c5RUf2lI8T/j5qrQyyvq2z2iSkDBSOuiIwzhYen49C8D8\np+VYdPUCma/1fctVBlW6li/tHHR1Z7GgISLeVQWK2vNF0asbNHoa0KY9hmmR\nDVSjOiFlGkGlm2RngrCC1Rh8UNYv0gbOTBhQOumBMGNsLtaJOj8OdsTOi8DR\nD/B2KTPVMfZt0v1MF3p+UMj6zqoBNPwGltl/NM4eTXVbvaWw7YX8g4w/O8nF\nd101wSDOqP4Hh7KTx7XJYen4myzhO/nbcCEn6HMyHH2DzOCFr3o60rTstiJD\nPuMPhh1u5As7uLqTcixWvfUgj6Xyd4QohSNZMOAs+nGvPbxiOAKhzOKNQo8B\nMTPRobaMcvt8vNsABkldFy82PBiXLvndxXsS886I9mz1Iviby5WE3nrzUknl\nCZTN\r\n=HgfF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQd54dVhfrvZdlrtHI+sLN+jK+gjsF+cAX7O/LBWUWbwIhAOFFwylAmzc+lJUc/aIZccvUke4Ceg/LziFohniEpKAM"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.1-alpha.1568233595.0_1568233598763_0.11850172886679244"},"_hasShrinkwrap":false},"0.1.2-next.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.0","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-next.0","@scalecube/utils":"^0.0.3-next.0","rxjs":"^6.4.0"},"gitHead":"c9c472652129ded9eab760900232e8b51cb2a63b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-ihZjOIhroXdS/gaFH9oA1WhOewErA42Fbq1F3vlk0kTa6q/FqI3zh5aogM6X649V9l4LzzUQN2iC2zTrs1B2pA==","shasum":"4a650db62cb92aa3825b2fdb8dff3aee1bc2b427","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.0.tgz","fileCount":11,"unpackedSize":25379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdffOFCRA9TVsSAnZWagAARAAP/j3wtIAytLghRw/2AJf0\nvTNATS0g2A6PPqsVDfeZ1Zg6Hk7STjuIUtOgPbg1XFo0hX3ITXAXFqIrXm5W\nsTThUlRaoKgrXPLCpg5t0xW3C44VB5sPynDB1LrhBzSfou31Y3Gq08APAIEP\nJDKiMYm2eOO9qSj8A65UC4hMfZyHyO3EII3MYTJUZyD1pJyaZGwH0aZ7wWXl\nfAVzhG1iJbrkPGyINmRs8YwRvIGWpR88C7rAX5bfUCAjcFqivLjxzUoVkkUl\ntPOcEy5VrxPRLGT6T28loN6gd0HirTtO6g6w5cBE6yhxasYfpSUfNgoS8BPK\nTAAjJKBeuqCcDNB0zRb4Y6PZIAUsiLjOG/OgxvoxYqUX1+kMwwXm0LAoCSkX\nGwrdzqV37k/JnYLsc99tyWjoW7lXf4aBSVgEWjTNUdMh6NJOP7T5pDe2OiGK\nxYUc3xCzmBvVJlz0VQgljPQtNBa7iOg/ZpNWkGSYRpgKE6CPwd9eN8Z0isio\nRYe4wxbjCoM88Rd2wP2WMGacN3oHmqG0Gxp/3bShJqhOqnVFKkWfwAqztF97\nF8g2bLF5Ga406pUpNW+MRJ1NnyolecbS+CHWzWguUWmpAkEIcUBR+FlNC+5U\nSjE4PJF3zc5r6JYo51YQdyQXlpvcBJsJZ4CwjmzKmxhe1mxgUKu+of5Dw0CL\nStWh\r\n=S40h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3M3dQzh4zMdrcB+OehSDRsBs3nbZKB4hfL1jVlMoa8AiEA1IeS3TpCXI0n27iuIkpaNWVHQRMFzBOJIG6UFsazukM="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.0_1568535429460_0.7078319513122846"},"_hasShrinkwrap":false},"0.1.2-alpha.1570345800.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1570345800.0","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2","@scalecube/cluster-browser":"^0.0.2","@scalecube/utils":"^0.0.2","rxjs":"^6.4.0"},"gitHead":"6f0e7447b0416d0c05fd3441f4ddfef882c39501","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1570345800.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-Pcopw30Y+ZUTdoy+BQNNA+hNc8f7bTNOGiwhrt7lLTK8us0f6wVgqTK/+N125JtH44WI4BxFzluoJOi9DOcwLQ==","shasum":"8c86afb8673d6612c2366bb19983416a8fd5dce3","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1570345800.0.tgz","fileCount":11,"unpackedSize":25378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmZNMCRA9TVsSAnZWagAAFWcQAIrrB2tyzD7IG6EaViNG\npkcBp7YKgmoLDx6CS5s2OJeBej7dTV1vKVEvx3w4anl2EHHZu8qWvMZFXPs6\nQjYYPZxUJYSRpuRDzz9N6C1P6xmMo7rP0Ws82szG9JDJl9sv4fMRDnHQXdRW\nlddTpZSq/PrrKA7WZBxEstALLJ5dMNiHLYzZJYGofDXORUX9+znXFrj1+2il\njS+OrhR4DVVLDYX3n0Hf8bREVkDh+nqeKibhlmyN+0ZUOvP70mAnntD8RvZt\na5aNI+1AERf+4sr1QZVz+1iY/JC4cxXdXBMpHdQhyk5TTQCr61t3uoIPuvjB\neof5OJpsgrvxWU0L2pCF+01EOLrgN2BVEi9bAJ8dhCVduod+QKTpBW+8gbt/\nfd2T82LbZnScbiQKAWKcHuMzMOpNJthPhzI+5dNSMmTyK8fXk1ZpoyYvZGUV\n1IazbIrQKDJeYTkMMeR8ESyyARmMekUca9hPD49MUHMZePvJB0R6nrcF1Gsn\nYqIkwT0K5Yihqn0znQINHfrN+n7QtEPZVIaFnhDU2CeWmQfMva9IiQHSS0zR\n5ixSl/qV+1qierQvLVadu5y8PVwO6SCSRgLzD2mGyQvLNyu92Y3DIY1RlmWS\nSyUGuQuV81fHjj1/KaxWId5T/5UVxoY4qp8U4gjD8otLN+Rrg6WKusgj65j8\ndtfe\r\n=Nno0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAItGrMDK92YyDaWUKRPl78TcW9m93fcwk63Qvd8eeEiAiBJE+wDPOf0aT2srOXJ51jIAgatSTiaZSgIIvYAaujuLg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1570345800.0_1570345803896_0.9904239968262709"},"_hasShrinkwrap":false},"0.1.2-alpha.1570353846.1":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1570353846.1","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.2","@scalecube/cluster-browser":"^0.0.3-alpha.1570353846.1+1da7c8f","@scalecube/utils":"^0.0.3-alpha.1570353846.1+1da7c8f","rxjs":"^6.4.0"},"gitHead":"1da7c8f0d553578e3e57ef5e6c920c07bd573c7d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1570353846.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-np5ZfO52SM4Cfzie5Zu4B1BOU2ScbsQT2vz8JRtnUCF/cz+Y3Vv19relhg1KOnLE8Rrq/B9rn5zvbGa4L3q+NA==","shasum":"b4e1e45fd9c2f5d1f1ce259a4bf38a7693f5d2cf","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1570353846.1.tgz","fileCount":11,"unpackedSize":25432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmbLHCRA9TVsSAnZWagAAAY8QAISsGqerB2xqeUhNon5h\nxc94co/pvgJyB8kZCblkdJ4/6z06fCn5EnJST17ue3b8Aav1jHPNShEGfDeM\n4yx9V71JBZyhDUBIYraLX84KI3doSJavxJ+yomIaBa3dH5lk/rZrBswkbQlX\nElS2eVcKjQtpV0aUVelaYQ3EclQYcg17M//QW95ryq3ET/KWICIbmOqKwoqE\n/nZXhYhKHMnwGh5uv1oi2NG72mgHNvr8FigsostWVC5wx5CAdbb1xJ2l7/EI\niu0jXLamSzV+P2MUw9IHwAxvuScMGKJmhvCw1peVztmoFCxlp/EpiKQDf8JN\nLSskiWUGeJOXcnOpbX79Ywv+gDSAoVYmUo0PIBYdN9vqA3RKhZzJp2UzMn3H\n53nw0pxRQPVdRXivtQxVN2GXzBImbIWoJ75ocLIXoIj2OPPE3b/fotqzIlUD\n+HcId9jS909lkkR7tpyOnl6sIpn9YvTTxt6J5qbGWeLCduHjCs8QnWs8OREu\nakPU8be7jBIzvLKtD0ds5wzcaKip4epgiayjFhbNBt5MP2icwl7K8TvHLJaD\nXASc/3rhCAStP5voS/8pTkgi89zsa3nI88b9bYy/ug0LtHtwHpIP++mjI8gH\npb8JBgaRfq1Z1Tq6yjPS0jnYjJTp2UxSawfjFYrHaZk+LXT8tFxulPVCicYA\ns3+3\r\n=t1mG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGJuDfEIpUb4iNJKVil3DFYL7e5AKQfoqx27wk5fWD4AiEAk+TbaSmgjnWRSBocEjb5984FXGfQTVyfFAZwBpCPgy4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1570353846.1_1570353863253_0.5757084797533247"},"_hasShrinkwrap":false},"0.1.2-alpha.1571751561.5":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1571751561.5","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-alpha.1571751561.5+6b48d6e","@scalecube/utils":"^0.0.3-alpha.1571751561.5+6b48d6e","rxjs":"^6.4.0"},"gitHead":"6b48d6ed02fd6f20a04f82214b3be0902d6a0bba","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1571751561.5","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-XD4whemL3G2LtxJAUXq1hw0BUX7V+RMFB8fpW/0px4xqSLjLcAgGRP4vn54L3Z4vvIIrW+UXQ3fI5jT9ZJpYdQ==","shasum":"90f30cf62b86966260a45c4fb8593d9c84b08bf2","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1571751561.5.tgz","fileCount":11,"unpackedSize":25439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrwacCRA9TVsSAnZWagAAAq8P/0Blnwx58Fvtsjgu+6js\nxo5KtSlvfNDldOd14yOMzR9o1cooN+KPXagkfusCoJPgHG8ibHp5THhKrwId\nhFvO3hJCvSRUY/XLCiGY2iEibBLtCqX3n9i/OhS/kNKBFkTinBJkHAGj+rGx\n2YizvBJVNt0LQb8F4QMLRJgweVhRgC12+azeZG3mms3y6e7ads9I1SPO37ki\nCVJx+80ix9jdak99RU2ppe2bgVgDgJwDc5UoyE6dRHuJBxwRhHfw3gABwRTX\n8dpZUS0yW2TS4BRKNYpp8/SYF9KaIVdNE3G4fHjxlq4zdIZZ25IFsb/1TA8n\n2IRgmBoqAg1jhgGDDu74opbfVOvdu5uIjTnhyecM6WLHsDYv+h59rAQgfG/K\n8txOaNn3XoecKuYnLNYmZo8JZLHAVRg7NFNC1pQDiOHyc51xR+zQj1uwY/3q\n2Orq4XZEWhlx90m3TqK/QwntUD5bChLTPC3sv7OC3uSoByChxxGyONkj6CPB\nfBX2A4pjAqbGTR4YX7rzghFJjNIv0ukxijgkt1q0WHrXpL06ygOJ5IkJKPHS\nMuYPwhHiZ21Vh3lHqIA6q8AZrfNKjzoT4w2rozWWUxpl9Sh1HaGsIgh9G/86\n5sIZr6cusIu7jU27TXm9qrpxIttIdP2muyMWSPrzDDB9N950cFlETWRuOv29\n/wIN\r\n=5M6H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdJXRtbfdGIZH+3kF280C0Mz+43lBk20Xbkgkmp4Vd3QIhAJ/CQUvvix5meVa+i1gc0cIyHDTKJJjEekINOAc5x9l6"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1571751561.5_1571751580083_0.3894365638726014"},"_hasShrinkwrap":false},"0.1.2-next.1":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.1","private":false,"main":"lib/index.js","module":"es/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-next.1","@scalecube/utils":"^0.0.3-next.1","rxjs":"^6.4.0"},"gitHead":"c501bdc03c4afee51075d0f4fa5c88b368c8acfe","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-Yq5Da1njzp7UymcwkFryAj3O0Pq+hu4d7qYkJcyf53O7X5OOToM4vX2a7R/pbltE1TAtkoJ7SFnfq0zJLQ3K0w==","shasum":"30890816e882b29355ecc906eaf770078830688d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.1.tgz","fileCount":11,"unpackedSize":25379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrxdVCRA9TVsSAnZWagAAryAP/Rovqh40fpLvItTJ52Ee\nNiBXLxx/zfcStkPyZ42btRqU91K9/HaeUSthvqANGckVLgZOXYAT0159iBV3\nhoB0NEjxapMHRZSIwXx8o0oAbxM3fXkxE5aSvJYLSLS3EBuf5XL/duRVha5G\nI55w6VSbilFc/UwUEiwy6gOvyrfSzEcnvxj/GYGEqFR7phLdLJDMpyXyKgld\nDyb3xnfvdj2YxecpKoYaTs/a4wWz02SpSKJQHMzEDPbjre+ht+2vAnXnOjWb\n2VgHp6NJgTz530cL6lTyNUIVosAH1RnpM+mHiA5wMK/i5avQlmFJISldAhl5\n+F3OCAvKGm4YfuWXU7iuk3cQfDWkVW7q6w6Xxxgc/wmx9wP+xG52IbEfHvSz\nH3OQ2+x+I5rA2IvWfXunCzuMI4ZhSZpB8Nb15hYnNJQa4n1D0mONYCaNuzxV\n6P1yBiZc2Rhk8t7v/H9OXkAxCV4t16Qt1iKf2OnLRVOR3mqsJdlLpLcDHYYR\nZkDFdTpK7HfSYsK2k+dzPq69WwBygjh268R7zep7jAQFHjU+jidTESxfeS2E\nzKOY/7/3uBm23c3y0ZjbgLZHmyXcK0BhaUjAAjTcVGpjgG+BJMvs+aMRUG1X\nAPxei8p29wZowNM70uwhuxbMoooOPjAQluRlj7x2Yjo9ES9nr3iBr4En2FM0\n1vhK\r\n=lfIc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXjZq17MQX7wnZ4n+7rMms9gje4S7fTVGfL5Tli0n96AIgfMqSD14g010w8smBJPffCEuw+8O7ezKr2kP/1fHqzu4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.1_1571755861145_0.1980025072699827"},"_hasShrinkwrap":false},"0.1.2-alpha.1572424884.3":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1572424884.3","private":false,"es":"es/index.js","cjs":"cjs/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs && tsc","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-alpha.1572424884.3+86d5295","@scalecube/utils":"^0.0.3-alpha.1572424884.3+86d5295","rxjs":"^6.4.0"},"gitHead":"86d52955b299257fdc8410b3e362057dbbe335b6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1572424884.3","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-Wsft1HgC0EvED8exUhUHTHglKaXQYUteCB4rZV8L1kWeG1X4Crzvu2sKyK1zk5TTnk5bJHNdARfyg4P9wnU5Hg==","shasum":"611aa5ed8537e1462459a3d3454e04fa376849e2","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1572424884.3.tgz","fileCount":17,"unpackedSize":31257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduUzDCRA9TVsSAnZWagAAGlcP/ju9AYJv54ZVtPg0MMHV\nsaxv9glcmwxwDz8wFmffLJmPtzBp8BC3Di7Otv1syeCDzz/54oOEXaYpVckV\nkmKbFM/0UjQ31qNooEqX9M0TXuoxV8nj8tAR5nmOLdPn+TQgz+sLzpIHuHcN\nqBhlqWmhKBwQqTfLMz4I3dO+ga056PXnqwW37ZKstzhjLuaWO3MT8FDtUZ3i\nDZZFuiMUvf66QNXhzztJOcEog/xxMY2BSEMK31RZFRsW8n7Es5xtlWIdBJhp\nHTPkp0tjh56QVPQ93XkqFCCLhZr9kbLxKTsEbsCQmqQtakf4Ck/sWgOWbMnE\n4bNh6/Yh1HP1kihWS/UvTdQ4oi6ooQGqiXbeGFMaQfemsM+Cmn0vrqclHk1e\nPJnY8y1qygtE7FFkFgMBJyfcblO++kSmCL7kf9z7k4StPhaaP41uimDB3pWZ\nT2VxP/7/DTJJxVa5wv1BTZqTJpkrZ7Ot1c2agyCHiy4QJBmzJz0t2MbNrTYQ\n4lncdLwgfUEgPlLuXEmB7MqQJ7NZdUj6+aCgHBcFqC369sbpXFyl3E7EQDg2\nvSQdJ5XHJfcA8Nr4HeJME4dkbvPc12ErcD+tminqsUb0ql87oGIPVTsV2ybU\nXQnPAlnGuzbLlsRkC9d0Gk7gfI86zUuXhB5WbxNkEnkaGfeLY2zUjAH8MN89\nlLx5\r\n=W9KL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3Rgb8dfmP3vsSXCuO9AJr+mKrWuU79At2OMxHQBgOjAiAGUXfw6mK+CG/vncRAPXslaKNgtLtD8S3wnucGYLKm7g=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1572424884.3_1572424899560_0.5405378387550475"},"_hasShrinkwrap":false},"0.1.2-alpha.1572425228.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1572425228.4","private":false,"es":"es/index.js","cjs":"cjs/index.js","module":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs && tsc","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-alpha.1572425228.4+87e7662","@scalecube/utils":"^0.0.3-alpha.1572425228.4+87e7662","rxjs":"^6.4.0"},"gitHead":"87e7662b209c51cf35370e83101c9bd301df5c2e","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1572425228.4","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-8d1jL5uVJNWh+IqCYMHwP6uMDJJxgvSNFc5/7g6PfZ0gkTN2VyhpiAgVat0DzQDjgS13c5oCY+Cmfn9qL2ZG5Q==","shasum":"4bd2c81bdb3e293feac68a7b787d9a55033fb88b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1572425228.4.tgz","fileCount":17,"unpackedSize":31257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduU4eCRA9TVsSAnZWagAA9PAP/RxLYLUHE/V9mf1BM6LM\nvLIc7ZMVf/Hxqyy74EhGZV3egjhPB+Z9pms9QoeROjj4WCCb7uyEAoPmvRkf\n0XdBo4W8iL3PUWUSQcGTQaXLPOF6Xwz1eGspZVy87s1Lq0nSSxR5RgtTqwN1\nYsKOyHzVyImnwrwtDrU2rBDDgnShQK3ITbhgbsC+MwbE2PTsKHHw+/OOUTF0\negDFdmf0re7UOyAaLivhiep2CkhLzLjqCjCL9TcdhBSieUeSpDj4iU6WJkz1\n2BrDxU4dF7VMV3kRpptN/CeWJFpb2fnsHRsNuX1NUvSAAks2Ni3b8hdNR1tu\n6Q1X+6ZweB4NtneynqtqjahO+LT8R2WY91MH/ZD7owoJMISCamOJFd5p+Y1L\nd918auaaGxGH5bC3dL+/lWEuAGGNotJIveLL5+Q7lXz0+yoTeAG7Sph8Bp09\n5E+0nBkYj6292GcOiEy1lf44KIyF0SodGPTXcr2grEMXqEPFVp4lWB5HEnCx\njotMxOlssnIY9rH5LNs8mRJfvgVEQFSQsKbrroWtA5NgR29l9SQVXskGKr2W\nz4yZz1NgsWz0nSdSDUEX3zTsmbN+6CYrYfaxVk1fP1UUttinWuQyzSa24CPW\nWcjKQp+2OM6Rlj3FEGT51g0ASkV4jnqqXqpR/O9Ia83sU2rpdSuBvBFfi+Ee\nQXt1\r\n=m9ZZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6qMExwFGJrnZ6Yg07E2Lztx141wrgs3/R8x2mVLcggAiA78QhfQa7YuirLyu1pVYWYhbHLEFYQza3p25t/+QmV7Q=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1572425228.4_1572425245526_0.3270601753078701"},"_hasShrinkwrap":false},"0.1.2-alpha.1572428741.5":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1572428741.5","private":false,"main":"cjs/index.js","module":"lib/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:es && yarn build:cjs && tsc","build:es":"rimraf es && rollup -c rollup.es.config.js","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-alpha.1572428741.5+bdf28ce","@scalecube/utils":"^0.0.3-alpha.1572428741.5+bdf28ce","rxjs":"^6.4.0"},"gitHead":"bdf28ceebb2445e2453b9e2fb0b4a1527dc5bd0e","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1572428741.5","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-9h58ynmYJTzRVfuTP8d2cEoWxs+K8EfyPiGiewObD5i32jaNXlERXBCxjUzxpjA1dWD4uxHPl2fxG28xcXJU5g==","shasum":"f2ef07faa8f8d9458d58ed3a9cc591320e615e4a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1572428741.5.tgz","fileCount":13,"unpackedSize":25680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduVvWCRA9TVsSAnZWagAApaMQAJ36H2PxVC5nNkkJQPnt\nQHDFnQyHF2n3oayqQHW+682BCQgi6Ji3rs76A+h0iMm1Ha54z+CBa4uE50dQ\nCnUFk3XU1Oz6xhTSzKA8emECH8AdOw9illLeaHBhN/8Qjj+HWGjkkM+0AZBr\n5I1k11peOnvKFjD5/94SkWZw14YRgHyQ6ccYi4uMSHxKMe74vFGvgd0vya3z\n8f/SvZ1v2N8crsYggJc1n8Zlshzzwhm6k8DYbgxQkB7GhoY8yZBQBuOnXEud\nB7LUHYgCE8itywlJxouxNVuqJn1D8MUknjFHzFb0ix6PD6Kw4gH9TCs8farc\n2D8rroiaXJc0/tb9dNBiOiXCKw1rWpyoHYkBfhQtZTbEoNutQHdKgmT8ilHi\nA06C75LcMipDT6aW1q0rBzeM6HJSIGJwDOXKiMw85bYUmaQNmyGLBiOuRByl\nc/9Dip4m/93ubAyefNtnXhmTLI8eXFa2+PCHjezRE3mZ6ASa3uxMt3Zcg64E\n4JSbWNkreg+zv40UW0XubfqRLtGAItkHNAjuoMydcjBUXTvYAuhfpuB+5Ci2\nO5tmilPdLBOcunKZjeNhzSggioqyEIF05oxKaQteiwg/D71Ptbo2tUfUNNXw\n98FOqcITYY5k9HROBOTXKBAi6rdkQQ3YWwL1W5JYFyGJYMUjtC+wsUT3kYqP\nAk8t\r\n=nSLT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKhOOuQuLHiJfZqj30TxXdjERNtGSM3joZOrR+y0RSlAiAj6/aiZLN8TzsKUawk3ZNP5w8gjUOwSpe3Tyx7f7VGYg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1572428741.5_1572428757766_0.8268741102335964"},"_hasShrinkwrap":false},"0.1.2-next.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.2","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-next.2","@scalecube/utils":"^0.0.3-next.2","rxjs":"^6.4.0"},"gitHead":"a7e3603ae9cae5ec0b4e2887e7989c036b5f8f8a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.2","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-3LqD+0TIFZGBvIFbpsuAD1B0iwGtE5Q3BcK9ZrNlbDwP0UiZOIO8f9HHU3GixM33187Q6/NDjqM4Yt6bdJy43Q==","shasum":"f0b6980a8dd343dcdb9aee52b59f71fcc1349b9a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.2.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduph/CRA9TVsSAnZWagAAKGwQAIemATNdm5HBDCbhDHrJ\nfKD6roAoWrGJxytggWlWq7iAWq2j0TACFg9e3yL5JVtsjKAwrxlk0YrufzWW\n9b45PYNn/Iejq5wPkKTq0hjHR4mbMXyipc0fxfqCbIKNOd6jr2+97Cb6ET+L\nZUJMB8q2S6CSJFN5PBmzSoE17dPg6QP/nIbdXfnHYEyfVRzG5L1f7il2wgDl\ncGRWkBJZYvyMHF/moK0qZQg0yrYja7Pnm44hZKMErv1mNNe4OzogVPNi9JEk\n1/j5k4uovaarNbnA7o1ity1RFQZ/JGM9zmtH3QneAE39znLTfqtKVg5WITgd\ndievMPX4JkEDnngqqeS1lL3iEm/cVokP5PjT3LXm8Hk7h1CdRugXHGlljv8t\nBFHy7g+l/EG0eplTc3su/phRiBogzol2cylFsrZIxaAZiuwFwQOV04cvxMiM\nA0nemJU9C9XfGFMnrPGoyeYyKN9B/oTv/Z0lwY0pb7oqfb3VKn7PeEhWhMRr\nlXZt/fHanOG/f5sJZ1vNKDufa9fKqRr9YcfOPiZlWcHo9lscNjcZ56pw9Mdn\nX7Z1gRpl0bmOevy6ORKr6EEWewDkky2m+Q6yAxIo7SjOGVQ40nta2kSNpQDO\nsvvWxY3ndVRRRvwgr8GUgTJS+KTlavwVeUwxYIRDctnbxJpYUHFi125cfBZ3\nAVgj\r\n=h/Cj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkKTU7uAZ0vWWN3jtozK614wDwY3Tc34D/L5oWeHnY9gIgW6ItNXALO3+hBNSKY5umBPD4uz7yrX/7eQ9FcvM0NwA="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.2_1572509823282_0.4066908071735782"},"_hasShrinkwrap":false},"0.1.2-alpha.1572514385.1":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1572514385.1","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-alpha.1572514385.1+92ed219","@scalecube/utils":"^0.0.3-alpha.1572514385.1+92ed219","rxjs":"^6.4.0"},"gitHead":"92ed219715d81492759d7530c3e58def96329e1d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1572514385.1","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-QEYMWGk1d7Frg6oHUA5L+/w0EiGhOoKvpduWJX0uQAJE7aeq7iZ16KglT/jXVNlcJX/oyazFT2MILCYREkJDfQ==","shasum":"bb45a68813e98a27edf5420353bc1215553dc10f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1572514385.1.tgz","fileCount":13,"unpackedSize":25589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduqphCRA9TVsSAnZWagAAakkP/02PzWmafXHQh/gMDhTE\n+LkvK51Bx/qxlm1JJpTP6dQXDYzcxon7fFNBRTS9sgsWw6Lapso/+hrrwi/w\nLuqf0bc3bTEZgiZDATj3CI3lVvlE4MoA86oluSrRYqoejPGE/sc+f0kw3oEZ\nupSJaoildD34ObSm4nTkjZ1ihgaWxtKeIprXTqh403IQhQNCIsEjf7wg+TnS\nGOMVUS9DN5kG/cEvX3kKLHqqSa7xSXGDvxo4KEbqBqG/oowXDe2iRFfQLdeQ\nTCpxd49Kr400n8iMCZ7UniIie6fl+ZG5RSAcBYd3UyJN1/4tz/lXeqC6d9cC\n0I+dgXmS1M20JH3geNuc/zODg9js6hBuDAhXZJB3CkGV4Z8QJKr6xMPAYo9l\n4/9xAQ3Tge791CRIEbUogW7Bfvk3r5K2bsBYSbElB4uzYcXkLL+eCCjncd7C\nbfzu+Zd7tvNzcf+RjPVzo1k1ciagwmRjW5xDPIHhSLb4zd2bHAvadyUpVAeN\nGY10l/Mc/k9gUKSrXG4hrbZk4/g3NUUzVKrvMdiYztYlROuqBJleOaBEl9Fl\nN0LAjrKtoAqtH4OsTs7PZCDtgsGzlPiSvKCZY1U3HDGO9GypSjlUiAW/LzUv\nWrLn4u6qZlAaPRinRAXdd1WWHnvE1EKwkvTckcoy59x3AgaKLbWkBvlc/XJp\nRXQ9\r\n=MLhE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsLA872hswT6Cc+0nXLqXL4PSNYb57m8NKv5crjKNe5gIhAKjOWk1Mw32kIqY+BG4njuWrWZnRSqYmxTt6UdKt3pgc"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1572514385.1_1572514401059_0.24153650690344697"},"_hasShrinkwrap":false},"0.1.2-alpha.1572514620.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1572514620.2","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-alpha.1572514620.2+f41afba","@scalecube/utils":"^0.0.3-alpha.1572514620.2+f41afba","rxjs":"^6.4.0"},"gitHead":"f41afba153f372c20915f605dbbccfe634bc2065","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1572514620.2","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-dLpteiyVrKvJQf3c0EChay8FBGOHb5tfCjq9alCEqr1iZrImGO0khTXARmuE3NhpuneanR5trrSknVk6bAAlkA==","shasum":"0a9aa5f85220741a257db241c8bc9218094f802e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1572514620.2.tgz","fileCount":13,"unpackedSize":25589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduqtOCRA9TVsSAnZWagAAlEYP/3U2Vz5yfQ6bNuEc45IV\nALFDpZ4FLqtC3X1owP/W1cXIIVh1beI0wsqKNKfn+9jHhh81PK753YyYXIzV\ngbaLS8RLLmWAD1dNuW6vpqddqbT0Zf2KfGmGu6+YsPNCi+TsqggCJhNcfFzX\nAEYhE2H3LbrJVYMeriA1FX7DmvT2uYsKy773FbNsPgrO1j1t4cAZmwW3bEac\n/a41kvlyLDcO8Q2cTOgrunQ4mFxptGp+AebhCmnGZmuEd8djgi0ZJrxh03/j\nYOFVjfCwauoKtZooYBMF5yFMhMIUPUeHaJOeJPb3YvY+JFtkHEiEsXh1Ty5+\nVXjnyEwQtRHvjNEdnrAKNiZMT/aCxk6+Q+6/Qiy1cwBJMcFswUmkafBt3PxH\n17Xjc7lAdDewPrfCiZTt2wkrgNrHmyeDl+DSCnyRWkS/QgqpXRNCDgvi8sjv\nuayfCbS6Lig7UNRxnDODpT89ycuiqWggG8swkbSTu+zHhdu2vldwfL9GuNZh\ns+KSY8W9n9wlK/hYup0eqcfwMVS/Lly6TWkzqzT0pEAKKQKa7JI+IxIif23N\n4f/DjrfkecSHG9s2b7fi3vNjsHQLxuCzLDQm/nuw1QSYwGwC/rkKY8Bgz2Lr\n8fvxueugw1C5Yid6RimuzuyaE2KNeHQ/C95/CG5u0rIklQtEXgKyFm75nof1\nV0ad\r\n=NcSi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9uAuHmcBol9t0p0sahA0zxjd9gDJPPj8l4X9tZves4gIhAMxRVI9G0XmN9lhnRj332UYRLs9bnuIUB7IdAi/eAAhG"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1572514620.2_1572514638050_0.014676810680078756"},"_hasShrinkwrap":false},"0.1.2-next.3":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.3","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-next.3","@scalecube/utils":"^0.0.3-next.3","rxjs":"^6.4.0"},"gitHead":"6675018c842b31b6d35983b2f2bbeb1773f3b35e","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.3","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-RXXcVvfIjOgKRc9xqS87EUf6XKhAccksl0mlPi9JHpSc/33BE2EJ6LTJJbbTFPwEt8OlAXw5xZB4Bt+ue0f7tA==","shasum":"761bf600f1eaab8aea0b0fc41d9ea756d3c578bf","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.3.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduqzYCRA9TVsSAnZWagAACysP/i+2SFuNDiVynK0xQdeS\nE67smyhmI1RuXPGejBdT0YykKiRXUwqwQDIVzg912WTCjxNgVhaCI6We5NZS\nu4Nd7WIbSjYadz8btyd/TmqmeDcEjgSOu7mOdCU9ZNZXI8WAw4z3nG2cLeCL\nzWPxylqjXPRnf6HQTc8WcZ+mju0P/4WdmREGhOJDvnNPTaYxTa16FPHRGXek\nuf0jmdnDXTzv2N6XY9lB0D5fTpDlk9ak6LtPWNttf1xv0W73XbSpxNANLLcF\nfSEx0kLOav1qAxDdHNOpHSheVsjJfShpzcfS8pZLe3jG5kIsjpeLcXAKkDUj\np+qrNhQl1mgQhkJe0yO+oFHtCuhy920aSJiIoOiau7ZjD+Gde6QaU2UEuYCX\ntXxrIn/7ro537xVkgD8fh3bzjmE45/EfXbPB9WufbexExFCfKIfo03PLH8k4\n66++zTPqTrvV/68ta69j4xYmBlGxhwj6khPUC+WHenb0ztmxewXXPqQE7mjK\nIJsME00A1cLVXdyhv72B2JyJL4U7IF0DyoieDvNYVXWpLtB1+uHYxr5J5Gf8\nBNo/OvFzhkxmXXLOAibfKtBKFBob3ml1/Jm5qbOuKiR1ia/ATVrH1ujzqDdm\nyHUjYbOBIvnq260XIDD7MzLI15/gHM8x5Ppcw68o1Z4xsycrmfPzc2rnjsyv\nwids\r\n=t8X7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAjj9eSJBtTavNCewWal6fI5L5K1JY+S98MT3ttMG8DAiEAjQ2U85QcBSC/kvEoXzex4FBoDvOTr67KnaU3CXe8Shc="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.3_1572515031669_0.9235257268900607"},"_hasShrinkwrap":false},"0.1.2-alpha.1572516199.3":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1572516199.3","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-alpha.1572516199.3+78d20cd","@scalecube/utils":"^0.0.3-alpha.1572516199.3+78d20cd","rxjs":"^6.4.0"},"gitHead":"78d20cdc2eed04d1e5d78a5415df1f7fc4544add","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1572516199.3","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-rtvSefAuYWqjxp6Iden2h0e8CEqzakJbiCmKFi5qtzFJVKF0gT1ugSsPlIQxoDyFxdB6AJMIzFNkJBvqcgDNkg==","shasum":"583d2bd4f15ecfee106636903cb4fa38f2d05055","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1572516199.3.tgz","fileCount":13,"unpackedSize":25589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdurF6CRA9TVsSAnZWagAAX6UP/0Vp4KGz7XqTu0fHxkPr\nYJ2W8irdz5diKSEoN2+x6kCtIrCSflD5CbyWKOcZqruz3coyz8Lwjx5NvaCA\n0fDvBpHTkyimQUevs9BAbEfZikt0mYX97tBiBgBr/v9WIBEguuv2KiOfcYKi\n6+Wl3VqE8/Mu1q8Jdn1fhPU5e4q8YgxbsXprks+sBQ2Ogk999XeI9m/Zcx4s\n5y+tiqTW5qdjM6mT4l6G3bHXwhMiNe+59v2Pt9leDbxrHqSDguf8RG1ajcbE\nh1e44hs7XXQv1JPhHVI5hzUJShE5Au7+pWeaduT5T9xvx6UEE6aBs7d+XKff\nHGlOktL9KczdJkP+lYOTNdxZ8ItvTaPKLMDcw/3IDMro1sob9IsIH0hBMyR0\nuOanx8PJfbDUjDuHWbC8lb1IHFuayi0o76ZnxpJ29A6x3sjPbX3ca+YdTOJv\nXVhMrh3KPdpALur7oR/2cRjQRZ9cs44ZCaXEOckVJzRId/kpbqNFTLdFZPUM\np256lPqRsO+O5u12VPG9calbXDqm/BOW/RykYlV96B+V/4mSRVK7aSEimnFF\nKGzr90wSAe9nCCT6HmzvZ0aNh8MSGmTuIg74Jb5uSv4z+GFjQcriJoursSlz\ncasS9KrLqK6u/Y2mRSNzgh3VbH3G2zyObEHHQFZF+m7z4Ypyz9p9tpY9q8ZK\nXO/N\r\n=FOt1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0frJWHENgY+EEaL/+XCD/1wiDhRx5B6afaeB/7953OAiBdkQ82k9Z39saolduI9yXMAKXM9hM5bYXR94W2nrzNEw=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1572516199.3_1572516218486_0.8651031271339655"},"_hasShrinkwrap":false},"0.1.2-alpha.1572516448.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1572516448.4","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-alpha.1572516448.4+7553d75","@scalecube/utils":"^0.0.3-alpha.1572516448.4+7553d75","rxjs":"^6.4.0"},"gitHead":"7553d75992226cf87c7171a045363ecc01f5916b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1572516448.4","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-KcAIpRb6ROwD2tcdvJdeaBgnMBLUPMeAi53J2Kzmm9h+KTsSRd49l8UBqM1wmlLeDJAHt/VFT1MtaAuB8MZRRA==","shasum":"6afc8fa4dfd96dfc245caa838b2baf87772204ce","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1572516448.4.tgz","fileCount":13,"unpackedSize":25589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdurJyCRA9TVsSAnZWagAAKd8QAIscWcJ2bDQfVZUp+4nw\nDARFoitKfMc72i0LY0GsaSpIuCc9twgEzOaF7/R9tN/FJqgt7ZP3OMNJ9MQb\n106IvoxEuVEZyJUN20BLjAvWGIsVCUr7FWqcNpwq+aVjWnVx3KwqZyDg+l5p\nvCOnOPaXOAXhMD+1o//20WLpB0V7gtCyNobCubK5fJ6WnOMms7z+utk883Rw\nOtoD+LROoWyaUtG4IP92H3OHQMDinTfIfoANO4AZoRk6BK8KyYAwJoHN6kaR\nanvvvHIApYzGUGVaphuH8OWMBIFcA0xgNWGtXXunTW/cZo7F7a2lP5Y5nmHD\ngjyB8VCEhOKjVbYaFKLXtsbwhtayp+jXQAGxGXXtwp0kLP5Om1tTjmvc8HSF\nt0owAlrgqxhwUJPwXyrQZOTOZh8sCMWcKnMVUcqHm10b5JXqmIzaj/z0ksKA\nhlk8BHM1N7aKyGIfCrgIX4dO4bXMLXuduNP3s3p1SvDX7G1vjmFmSYuoZUvK\nTlVYPRJUpLLVqlbjMWGhkb8wGH0iGOmGseYSWxxnKpq47ct4TqRZZqGuPEH4\n+QeXTX9uc1Rh+Er+1kmFcY6bdVXIp8a28y69JzTCsMFvsrjCdBorJe9EK01A\nVFomzJC8smQLrKWwpenShoycjlAJ/hQgT5ziBZoa22HUgDFBzbhL0a9e8Yr9\nncZ6\r\n=W1Ho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGet3KYojkf0GAjgetYzO5RqbrVY8TVKLmNlxSaczYzdAiEA/kqL7gCTkHhwMy62qF5wlqRsw0Gbxf0fdjmbJJRfY2Y="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1572516448.4_1572516465907_0.6924162158418894"},"_hasShrinkwrap":false},"0.1.2-alpha.1572517421.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1572517421.4","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-alpha.1572517421.4+7553d75","@scalecube/utils":"^0.0.3-alpha.1572517421.4+7553d75","rxjs":"^6.4.0"},"gitHead":"7553d75992226cf87c7171a045363ecc01f5916b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1572517421.4","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-ZlCXB5JXx334b6oyeeKofFlvNnj7rtm6CFiJtixCLUvFB0FYbaDX+q1bzPvP9dkXghFqLItrP4diaAOJyqci4A==","shasum":"b10abf86d99f39a11ad72ebfc55652e8d31bcb54","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1572517421.4.tgz","fileCount":13,"unpackedSize":25589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdurZDCRA9TVsSAnZWagAATn8QAIbNgAabCwDlmbvFtJkr\nT49hhFCV2jSFryXfh+4ABp+ytFBSnk7wSN58ij1g25hlEBumlHUtsH0Um8eC\nnW1AA0sMUvC+JELfvd81mWjxMjSewV8BFyjTQ9GPjDAX0ax7zZFD2/ysJLBS\nA2rQqal4p/+XOMcLfuSBk2em1yRtlxoicvYyR1JJDUweIqn2FPYeNuVf1F+t\nu5Ur6xiylWt4Edg78JJm3dc8kT4T17HPhJtOqnTEN5DnAa8OuQlUtRUakAv2\nsDsAbDeYD7Ae00KOHI8Hb+JmyGKS85MdiUI9CRwHVAbON6AI+qlbJDOJipxF\nXtHSoz+mzaBusAlNS6kAI4RPx78q9HJme0ZlT/eXKDlsIX+ab49iUVerMrIe\ndj9QlOyDAAiobu8sz0mep408xXNqUnMOSSJaGJfV6uPKHBZx72Tko17HChbb\nW+XXSKMO1AuQKCNegadlhYzUQjG+XsVdM4FB6ct1RUASePfKJbeFqpca1Vg7\ncug+Ei4wiWD6gNy/+rZ0dofBIRtQkd1LL3do7DK7Flf110NE4uUZ6r/P67YI\nBYiW3zyG8M1k/ZkEpcCU0BSJZlFTqW31ch4JmJbGafqv0MzFa6/iG/rlh/w1\n9HAvKYaxzU9rAIkUlLqTuBJSqxTVUF7omzVcQXrcMaoSjEfImQ2rkTJJLs8L\nCawR\r\n=Ssu2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNRq3jMhEjba8x8lNMyHgE1ODXW43PnLz9RA4kRRWB5AiBc8PNIVYTFkg+8M6qAWfWrFFipbwJ8sILmoLGgmkvDZg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1572517421.4_1572517443083_0.6251867148211316"},"_hasShrinkwrap":false},"0.1.2-next.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.4","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.0","@scalecube/cluster-browser":"^0.0.3-next.4","@scalecube/utils":"^0.0.3-next.4","rxjs":"^6.4.0"},"gitHead":"04e655ce2b36572a953773bdebd01d0c36d6eb37","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.4","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-XDvf3IFHkb+6P+eUgDLN/nob/mNvgxujxOdeNwg+ImNmSJ0QQJj7aGyjr78Ng6Pleg/+ESPZmF0XuCkBcZ2QbA==","shasum":"23d46baef3c6ec6957174ce8e0856eefa4be3e0f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.4.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdurfcCRA9TVsSAnZWagAAswgP/3JYdvwpQAtPhFLRD5p2\nTKqe+r5usR88gjwH0YQGnWm+LCecNobzT1/Pu6hiwupx+rYwmBBST3IGcOwi\nthz7StccszDo6/kkrt6ZbdFfbsor/cYwA8ryEaEHMglwFJ50dl5/M76MURH5\n2neWVIpFaf5vYvU0q67wIm/CsOQLQAJC+doV3sUrS2eAYMSElJV9VuTPxLCv\nFK+MqfcttZBskVAqvhRTb0AuLKUlndGY4I8fONXqsIaUTOWJeXzq2p6ty5n1\nN0FlIN8/D0owmiEy9kvwCnWkfsvzCRmYmk5FZSMNy0cW8P+B/Dis8FB0muK5\n8FB8b+qvNX7esR4HyAiL7jY72ybSWzsRapByHkL6fqvIjE9PYLxsTc86gY4n\nXK5GGvrS4CW1iTM81iBQExqKeleici7G+21bYW2g4G83v7/2Q7uCnbEsNBVD\nB9p60C5dYjoiEfngPsfDkHHYH0mhSfCy7IDWDUq/X7UU1jkwowvbgUdqpvRH\nt3JEfufeUfTwoRsDXBnsNdVneEWpbAgKJxxRhxgjtwsANSHqzOZcW9I2IX8R\nggTn+zVxMO119SLDEZmHQIFfSPNPkDvVom+/6nM8uxnc/F6fdzFzG4c9R37b\nS6EIwYTlRQoIf26hzidWX/tLmdvXZ3vv0qaBAUwdwM7QCpmpW0FBfJ0NhEBs\nO/ha\r\n=pI5g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7c/+pNWLi1HYjhR8imkQ5k/D7lHU2xsR1sO2uINs6uAiBVX8g/NcDFDGrG4QEreIwPoJFhyTPcsV4pZfYn7uc0xA=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.4_1572517852206_0.2552813291803382"},"_hasShrinkwrap":false},"0.1.2-alpha.1572778096.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1572778096.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-alpha.1572778096.10+3fbab2f","@scalecube/cluster-browser":"^0.0.3-alpha.1572778096.0+3fbab2f","@scalecube/utils":"^0.0.3-alpha.1572778096.0+3fbab2f","rxjs":"^6.4.0"},"gitHead":"3fbab2fe07b9003353232ada3811e7c9ba09e1d7","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1572778096.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-n8bwLl0t4BAxjvlhbMTdFm3DE8rAmjh4I1+NcgztQ62oOsNfIRs4ykmZkLRapPnbHxsnkp95uIIBI2KfBtL3tQ==","shasum":"0a618afc7d6e36d26ede3843de97ac29668427fa","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1572778096.0.tgz","fileCount":13,"unpackedSize":25610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvrCBCRA9TVsSAnZWagAAzrwP/A16KCNMUHglfY6ft7EU\nFoZfZ6Oy2HzjzDmjt4sK3uOXoaVMv6Pdqq1pkIefDhSC0lRJTzkfbX4cA/g0\nz+y73yn5Q8n/1R6gj0V4Y3gPzeDVN5kGvxaTZk0gcw5Di9tTFKHZ4X3Kkjqt\nGytUxEFHZHXoWY6fhU2Z4ORSzBCa9MTGHrSrq8LW1wWze8o0SNJ8NyKPw7Si\n7JKgkTFMSG4Z0oXLTIO7QPrzZEeKTPNSE897sxXCYMq+1842iZnceHb04FcU\nf1iruFvmWF3J5t9Xt/XwHiI1ThPYTEgYv27LH7mkfti+7mTO7NG0r5eWYNq5\nC4MG6tUUdwpr+pGP2LT5C49yFWiq5yXXwIVPggXL5MGVWf6r2x8tisCaykFA\n3XHlAw+1vroyKYSZxtKiY+TtWbckLAJJSzwVMOZgjSMUlbaYbzFKIEfIHQgw\nqal08Tditlhv1HmDogULp7w4QIE27WWda0W5yTGcE9pqI0dkBfkty45rVhhM\na2RU82hoYpHd9Vnp6dZb78PY/FKXP5o8bCZ09J1FNU6adAijrD/PgcYe37kR\n4leifNJEbghbiwG2xaq06WHPF1J3GaBvrC/XNnRfy4hXlHT7+rgpa3KUraP6\nNECVuJFz8zLYaVz0iwIgiNqmTXwxLpY+dzW6hhQrdOjysSgMc75RwWeJ2tde\nTD6Q\r\n=oYOR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3F3ROusDfEpBh9l6aTRmZSXz3uADUjnaxA44E7XrnRAIhAJD29gFjIJ45W3xqUY5jKwf3fhdpM/EAHkU0sbtKLJQy"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1572778096.0_1572778112629_0.42970456656781253"},"_hasShrinkwrap":false},"0.1.2-next.5":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.5","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.1","@scalecube/cluster-browser":"^0.0.3-next.5","@scalecube/utils":"^0.0.3-next.5","rxjs":"^6.4.0"},"gitHead":"13940af04155814c4e9e8d631b4ea3ffc5de2dc6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.5","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-bCMKwGchrPfkf0rIw2bGFM7PDm+6LX5AOtHDRmBvMLGMONaTuYztxahckWixWDT+ihlXQSeSDAPVsYRowEHAsw==","shasum":"010e76b2dee945be41af379529e69cf661535add","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.5.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv/abCRA9TVsSAnZWagAAZ98QAKPBNkyO4mvsE9xN8yjA\ngmbw71xlD5AcE2aQXQNhyyS2Nhe0FfqiIlpNiFMZMmgAkweZDSZ6QAQuZNel\no5bXFnAQFSFkvUd8MwPw49rvyyavnUB9CRdULQOhlny2QW3WUxya1j8ISzrn\nEg/aZ4RdkBMtJXVHcPPovb3IpViwjuBhn9dzS2sLU7KX06LkHMnwHORMI9Mt\nGTqAm2hcFPesFTWfYjdpYyitLFjVgZ+sSSKjVetGB8Py/dgLEm1ZpUU6lbl6\n4iDXZQ/tsi6ked7A9AeaPLMMt8EXWR8kGCy+xrszentTO/xv+M6DD+VAS4Rz\nvQUx/3BzNCN6q1rt2ZHA9ssBNWC1rLY4T1LGtd7GPc+IoGajI5lbCbcHU1g+\nPk9PgN9dS+YPi6TucikFPevIOqB6sBhwSi3q6eJxC7nrmXUDpX3D05BLXt5o\nypv+m4vhqkU8kt+eLOPLDTn4jG6XY3bm6XedUy4Wx7TvdPFMa7szSH7LeAiP\n6ryVXv/ov7WCbG97tQgspBNuPRxsqjO/xdJmTltN+/buXOFVwII1gvatnwwk\neypeqanKrfS+EGtgT3LNSNkjfFjIV/BO/6N59yIIIN2YRiU0wnwIP4oMtOeW\n3EHhmGWSPw/0RY1WT2c1UpLDzNfQ5GyfzOt9rOIUAHSAKN0/dNV74wCNMBy2\n8sl0\r\n=/el5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEO8lRTdVAb17OD6MpaLLVxM1Qp1d+2qjfZjPnkaLAWeAiEAh0MNrJn3uqhBrbN8R2FSPFzhoH/4OfYzzfbSJtKGUX4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.5_1572861595167_0.41870162325134386"},"_hasShrinkwrap":false},"0.1.2-alpha.1573641772.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1573641772.4","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-alpha.1573641772.4+70ef3f3","@scalecube/cluster-browser":"^0.0.3-alpha.1573641772.4+70ef3f3","@scalecube/utils":"^0.0.3-alpha.1573641772.4+70ef3f3","rxjs":"^6.4.0"},"gitHead":"70ef3f35d42fad3841ab9b9d30ae6b0d398a4206","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1573641772.4","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-/0KilUkkgXOpZ69he0QIGpEG/M4Hs2D4W/Pub+EbDrLqZeW7OQrf6ocCHcMJ9NmZm4FysSudEmD3FtHGDT4QHA==","shasum":"d06ca94e2eb32d9fef444c2e8ad5acc0b47deb56","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1573641772.4.tgz","fileCount":13,"unpackedSize":25609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy95ECRA9TVsSAnZWagAAfqMP/j+WPGF4KakQFq6xJiQv\nUfciC5BO+kwWiCH6brPi3CBrrh7WW8viGTtw9dI0sTUJawWAe3tmkWu+eddo\n0mMdvpUuxHcDESy8/XZ2r3CUXtO8LXHcmwyEo+Muoc/Ti/cdP/auzX3uUZQc\nrmlQopyRTewvsB+50L8tDx1wFn/49yqqxFgtvVvMunfyQo9U7tIBZ3fEoqER\nO6bmDCTBdoef4o2D6ljVXq2UwDPCxRIhLiz+txlBo6b0gcmAzeYtOe8qFL9n\ngO0MS7JmhW8lReH5Uic6WfipbWVpk+kJqDRqJCATq4bkqcp1Y/b37KMiZaMY\no3pxIFCj+K5YmCzq2sEIT8YnhuA0DsD++ir9CM0UBwme/brRl9oklUtStFPw\ni3Cc1Bjbd0wu31/C1UAGjkuJpJ0eMbPmZTOm4+IGIe6sE3PrT+udB12giCpp\nsSxHDUK4azKAQJJFoS4Spjup5EixDd55pUmdyyTfkNdPlkeMy+TQzJyFWz+N\nTyOKEy+bDDgRzhUOhCsEvp8jp1eooIslx5Zk1m+pi3idArGb60ZMEeCDcbsk\nCMwQjAK/kcYVArQeGOV+/znWppyNwidjbGw/jtl3DQ7k3rlPawr5I4Y6zCy9\noWORts2uJnkROzRt5XQn0apdMGQKRSEUsCiTvICG3gyg8Mth430UtB2elBch\nNBbE\r\n=NhC4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbNk0FICLtqK+TqwvyXfN97z154YnKDKFwSRIFx3/mnAiEA+B9yeSXO9GsBIOCZoPfnOVFlp40uwzu4nMFw+HvsN70="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1573641772.4_1573641795934_0.8530472750569777"},"_hasShrinkwrap":false},"0.1.2-next.6":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.6","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.2","@scalecube/cluster-browser":"^0.0.3-next.6","@scalecube/utils":"^0.0.3-next.6","rxjs":"^6.4.0"},"gitHead":"b9e1da682451d58d2ff0e16475ed111a0d7b9b9b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.6","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-CTbPnCSwzunR7DmeTZtVqqpWipkS3WLWK0uL30CyKwl7ypyOJiQB0WIMoWNgXjJpPWtw5L0MgfeWCnnPKO3a+Q==","shasum":"630303ac5ab7cdeceb72fbb027a6470b3235d9dc","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.6.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzBwbCRA9TVsSAnZWagAAYrIP/3X8fhWJhsMO76IBAdK7\nNC8IbTxpKJLZDTX+V9jqrZpY0KNzhHJtxuAf5HvKcjMx92IRruJwXbQklTWP\n/KBcLOSG4W04Y7ZbVXR2b+nQOOaUNNYdbsheN6VwQS964oPFWkof6m43moPT\n6pR2NAvNL+MWrCXRqT1s+xup1RbaP/bBoYPVV6uvhgHGbAcgcIh7sQV6R8Hk\nmEP/CUKq3x/pXkQe2Uh66C/QUUhEjp+ALdTaLDNIjTyjRewuxQL6trfcQ0BE\nilSVOL+dF/ZCHUeSZZgZdQgnyZs2AL60genKzLK7YhE6OzuMLgmck/Qz4PR/\nVsUgys8cH0XEihjkIHuEvNihPHN5ts5MLs6BlOghVyjQuO3xGJ+jYr2tDLlu\nCoO0jo5BQjwDcVMfXRepXbGSTiMiHC8k9k99afgXe87pj8MW9RrwUwqaZDmp\nq9Yixi0E0h2yqc7qaiy+pUnda+8FTh+rBAii+QzMfp73wskx47MIGkP2Qw1A\nFEIHr6GELMfiBLL/wh8NkunJgHLP77na+x5QnODSqnfE/sR+O9qiTpg5FM2t\nE2WcgUPSusxm5QNdLhJxgdqOvkqJMWebYHYi7H3wTdPHyMb6MP29so36bIHk\nhwjmQBw0amQJTtkfyJCDXE8mRNkh0C4RVBuNFNlCXo/EU9AlqnUnQqV7VVuo\nuI3X\r\n=x4Go\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAC7KWefOurF/fOLbiSaMXJreUOhpx7yOu8MaIew6MydAiBV/EdQKN6grj07h9NTqN5xSMqMi2KPGBQUgsnhUDBuLw=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.6_1573657626743_0.5484919827786852"},"_hasShrinkwrap":false},"0.1.2-alpha.1573661720.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1573661720.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-alpha.1573661720.0+6b127e0","@scalecube/cluster-browser":"^0.0.3-alpha.1573661720.0+6b127e0","@scalecube/utils":"^0.0.3-alpha.1573661720.0+6b127e0","rxjs":"^6.4.0"},"gitHead":"6b127e0bb2867d0c2ce22bd17d7c3843be04da17","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1573661720.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-xY5PzKWZE2hbkEU0nikhkYh4Bucjyhy5GYGXO6ityEmFwzOnX9OuvOp4sr52+ALAiOTuNovyHurn7syNR6Tz+w==","shasum":"0a8679b5d952f688bb70691664c8338c804ebdc7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1573661720.0.tgz","fileCount":13,"unpackedSize":25609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzCwrCRA9TVsSAnZWagAA84QQAJsZDtUPre1T/D8KGi6H\nCL54jizralUWkSQEOTbBp+LydqaJxOkZ8QAefgYh5mEiqqMc7SveZVS6Ieb0\nzHfKjAHSFDx/bxG1oWba3rw4XuAKsWPvvnxnNS5mDzaCwcdTx4A0mxSyRDY7\nc285PDdiW2So8LSg+C33DHosEiy9AtiDFy6PelMEQN3Mv5uPAoq3RRLfRLr8\nFllYtrnwC02JZ5KRnPHIZ9XFQB6o+MIcUlh5Eb/E6/gAaBL2AK3DNCsBRNnZ\ns9n0vEtuTLRca3/3+ck302btUbzC38utx/F+K1+6EWHn1V1AVWm1w8FhORUS\n5rs+8CIrFHggQq3HYLRE5PixVghI+LyMmQr64ao18Z7CkMUiyNgxWWAM99aU\nOywX3WqiipxvMtOtAZntCV4n72aqq+zu0Xifd3PgHxO+JTA1kEqDa31p7+d8\nrxRdibUjggCEl71Z5Mv/2dFajCGZPI4emqSad4m0bLJjC1x/zLJXFBxPLY7n\nRi4d4nzjYPhpK1PnPDCoTiBR0MdU+trmqPBYp+gl91gX50jEQXYl6uTZP0BH\n5gCJOfR6/FJSsEoo1H9C++tq3T3DIiIENoWw2//xys5qxO6E7d67FAMRaZuT\naWsp47ZUq4JwJ/VV5jC4B/R/s1Co5qMoh/POU44GB/Lhn7BpTS1wP91geyIH\nv9q6\r\n=iz/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD6WY2WzZPIaf14jhGhA2tHp0aej2JEGtvMpZLjI+vhQIgDYs9u9xv/Wq3RPK7mGwQlX4Re+YGt/4LHz5xVmXqkBo="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1573661720.0_1573661738675_0.12161318687561917"},"_hasShrinkwrap":false},"0.1.2-next.7":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.7","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.3","@scalecube/cluster-browser":"^0.0.3-next.7","@scalecube/utils":"^0.0.3-next.7","rxjs":"^6.4.0"},"gitHead":"a0e8bdeea6534d3ce0dea3d8547402c0b0f62568","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.7","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-oldOfrm90Z7z9phTzNSjbIiuAysinYdf6TLYGrDoB4AvRMkywrlroz+1PHeiyXtiU3VfpL95m+HvWT9bsjyxhQ==","shasum":"94c29b9e6a6190c23ae8b332102f78544a2bef6d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.7.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzQ7UCRA9TVsSAnZWagAAu6EQAJUy7NxMMKDjgOaK8ExZ\nexB7+O1vkW+K/bzYgyODQbhUwbGcdGsvq+XVW8IhT0QBHctRVzQNc07RxyGL\nRPVzkoeK6HBr4sznPGgd+DNlx8kMHD06jQDHzb+33kuxMPztExif1RYKLiTI\njqPR1jomDx+JdwK953f6Ad+EeXgo+iWVlkAH9vxOu1jTyBQXIAAVH+uYmO3K\nQciLBESPEDABbdclpbWpHeuf9v974e9s+NBFAR7LjndwXPu1HohmaWxWNYcL\nfLKxz+npuD0zopqAHz5CMemK8m7TzIu7eiSEtYRC27NfBIWCN82zXYtsOOtt\nILRyNJVAKNbUzxyLHSHdq2i3StKrwbgb3QzpDVgAdSwwxmZSpzxvHruWYxCC\nnDZl3+M0RR3HWgdBl8/zVjW8hyZs1/DTlNko4RkIsOyiOtrCxyBRiko6vh5X\nYFAPJdJHfsKrAtSvzgMjnt1K2kDVPxRvYzBwKLUauq3bS5ITw7elkra20sxn\nnucvO5mv42kwgVJ8cgfHHohXWd/gFkRtsepU6n5j9vzvuNzdQgWnESitOGPk\nmzl7mlTE6Pz24KWYczphtztv3gCR9wkqKqTUPiuoDildrxLo0F2AM4wR3F0s\nSWgVfwlDlMWxvB1/Hx7HHQ/NHwQd9GCvRgg4rKFP3oq5nUI5xml11M0oBJsx\nuE4A\r\n=aYJX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh1PH+pt3wKJOSMGadvXtX7sSaZfAhN5xZU4JSGUOxuwIhAOhT6v6l/ElalkOOE5CVC/RMB63LxHqsNVsmkzw5KzVB"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.7_1573719763922_0.9644603549458688"},"_hasShrinkwrap":false},"0.1.2-alpha.1573721432.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1573721432.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-alpha.1573721432.0+93a60ab","@scalecube/cluster-browser":"^0.0.3-alpha.1573721432.0+93a60ab","@scalecube/utils":"^0.0.3-alpha.1573721432.0+93a60ab","rxjs":"^6.4.0"},"gitHead":"93a60ab6f6f78446e3c683bcd5d39dfbf2588dc7","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1573721432.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-Xi2eKl+6/jlnfOJTjuw7BcQVjdhgEV17LWaOHk75tfkjOjfg0ao/3PwzIMAS5G1CkRF7Gui2AcPNy+6OZrd3oQ==","shasum":"c3d7e58bd1e9d3d834aad3054560a05ba717db78","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1573721432.0.tgz","fileCount":13,"unpackedSize":25609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzRVyCRA9TVsSAnZWagAAzhwQAJ8iNI5MULLhP1GG8X6C\nSjDsYIx9d8/m40qQyrZaP4wcEBI5ZELG3tr4oFGv9UKyrbqH9unGvKDq5z0E\nOfPQg5G7uIw6wZis4TKphWrFLQk1yW3GtQ13ptpvM43Mbl3NRjuEdjtsRg0p\ngueE1fBv/MP6WHt7m136MSsvhOIecVPig5F7t5ulENOfiTtgaCjPXZrdetqk\nSDchZpaijR0K4GeFfFXms/ZhaDKe0uzcqpPxoPV/6MR7vGs1P5w/aiapoBIC\nymls2Bg8MGSh6JBABZDXOCwbm/F+ZtASEdA/uPywdqG91L/ZwlNlkLSkkmSD\nIqr06Qhv36CkUHMrCh+PRN2xfFvHhh1rl2RgY4toqsmwXAF/BQAtaG51dMRM\nnu99H/YQ1+X5SeTqxBBhDncZ3HGDu1q/f+5+GAQ1fhv4M+Vpo40l3Oi6M4Kx\nxzKb5vnGQBAiO1lCo1aLbKy1BAOnkkHGDbj3rTbYa/NXThOlmOzZZErFS1VV\nLo3mH9kIEx8z5KhN339xPnrOedd7l71ilkzBu3ZUb7KaUrSiTPUMKiv//k1s\nivp0cKWr8kzxE3ZINJUXv2Q39cQL3QL08leuqJ835JbnWnQYHbr/MyVl4Psr\nDfJRlXSAUO/q1SDR3jp35sL/oOfo6b3xEp58WMoUs1LRcEAPV7HjddbdnBuK\ndHgM\r\n=xMS4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpjwoKEfkR99t6PC44opzg8xf2A17nmsMR6iq4E806+QIgFbzOqHrhiTyT6qdwGszbeE6493emxpagRGk9fNZIN8w="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1573721432.0_1573721458158_0.5293328022960369"},"_hasShrinkwrap":false},"0.1.2-next.8":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.8","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.4","@scalecube/cluster-browser":"^0.0.3-next.8","@scalecube/utils":"^0.0.3-next.8","rxjs":"^6.4.0"},"gitHead":"a5eafcbd9f7a0b38def25b4e07ee33dfa69994d2","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.8","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-Eh3Wmti8UhMVcL3ykbZUBM7Kcya2/CAqEhVBVseXymJY+LCLPq7VU1Q4rhmMoKgkMYXjJeSoOfOvIjpMOAgmeg==","shasum":"968b214996703ff66cdebe9f07b4c9fa7dd1e269","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.8.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzRw2CRA9TVsSAnZWagAAN2wP/jADlxGBWfs1Uu0esXSd\nWW1R140h/PAk/bq5enPSrihp4JNddetznc73iTcMZTVLcZJJnvy3gjYV4Zp+\nZbFp+ncw9mTKbY+ZpvY++a9tzlGGP3KQlsQzzF1B4I2FwN2aYfA9KwXpkaZe\nVGXm9K9385uu95ACel93UUNlVsJQBxlyYMCp/IhAcouq90rs6S7j0SNDwlCn\n7O8cHX7BevBpgMgGPOCJJvIRcJ258Gk118bm+7dE4ZdD7xlw0lugWOGlF0z/\n55DNgWoq45PtM0vXDIQOUuHcxXto1wBc1L4CUvVRkpNxFXnjIa9a4JwxG2Eq\nj7mxOKlQjJeFEyK3Txtctlpm4PEL1fhKMc5lPkN7g1yvnxN6cWCWC/zuLvOq\na3sM6Ifz001IsKgPNuKNlByctQBeQIG1EroXGDzHizYHrbrUPKXlLxM28Mp6\nOv6WCy+F7l0nRg+giHZfoXuvnabz0Y75UkTYunoOa3jKpT4NEFhGQ6E1IDNt\nHSo1NVTc3J9aAL56d+4b8VyJ2ABA8CsHs8rCyOV2wIQuguIeQdRfhMOUBJoM\nnJEVeAeHBXJjiAihTPfO9JbSfVm3MtYbz4OZ0UKSrMveh6Rg0lB5VS6VhfF9\nws98EU7WkUK0SDO6Q/ZxhiLW/Xny6HeobdDJGqE00u+b+gSQ21zxbHw/qKsr\npZih\r\n=lijA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoDS4rKqBw7VJh7Klhw0UxwtuA9z50vmTXG55aVQLZjQIhANwXcFouUG5P3BCBuL2c1cXrLFtaSzcZU7wp9d3ZetoH"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.8_1573723190146_0.17710112287465885"},"_hasShrinkwrap":false},"0.1.2-alpha.1574157227.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1574157227.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.4","@scalecube/cluster-browser":"^0.0.3-alpha.1574157227.0+3df1af3","@scalecube/utils":"^0.0.3-alpha.1574157227.0+3df1af3","rxjs":"^6.4.0"},"gitHead":"3df1af393e689e8ad8a7bf1262bafe41a4209fd2","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1574157227.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-QrRin2FCjjxPXVRjhN/5PQvkZlcWbLby0pY5cT0q1/1gnsK9B/gqM5Y63i+UdiiNPfnSaF7BohvDieDMev0ACg==","shasum":"538ae65d27cd5f1357dec32a75d4113ba5158e73","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1574157227.0.tgz","fileCount":13,"unpackedSize":25589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd07u/CRA9TVsSAnZWagAAIwsQAKHamrqh7GLIoTFdEDqG\nEBQ+x2EXcWLIX300UhtYuwG+CHF7euomzsqdPrubeicq47TShrOmyOoG6Tmj\nbts0Gaa6lE7yKbpf8Fm0PQctpIxw4FaB9SbvcI+2Qdx7q+1nyozVV1RUmfJG\nfiDVg/YNuP7y/BvpAB8jUrHdqy7u0bNXzVIVcUsAUoSVusaBr3SU4VpJ0jRV\nYv4or6drXkvcWev+0HTsXhpdwU4Zp8VQEoDqNGgGQsy0j9FkkPPAMku1VQyv\nWIHPnob9pZAzbwz21X3JuHWJIhJj7rcdY4SIbpDpBspC7jzLKnyUT1+L8yq3\ntHlozs42fZZgZjdu8eF8dUJXcxuGNgMVluP3gG+gHMcojZXnTPMyExMqfdDF\njK9gmX7hoxMrLu24u2vTKHq2OQpNhPDF4iEQWdMZ3T41Tet1ycs0aafo86fY\nzc9q0GCsRtbklAglVaJ6nKnNCGwQPpaJ6M9gnIwyhpKfzycK0brSdzZN9quA\nP6y6YCd2PB5VNL0ymcLcwgZKOTkJD3taC5uIkE+iZqASKY7q0QF8SOQk7mmj\n/mZVr2yjaq9CJEN5JrSVXvBf7PlVyX2MKz04HYbZVcirYt1OR6KPTT0wKPQr\ncECDofLYfnx3MaQXU1S+q/QsJakmY5ZW8SWE8HXOicwROqJGKI+XUsHxpGDf\nkQfq\r\n=PwvW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVyA2qMOxqyEG+l3L8hy+/1E7rmiibXJk8U0oacPwxwwIhAPnj8txAKPQYe0n7bux5YZa0HvTjkUK6I6lFt+70PcYz"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1574157227.0_1574157247043_0.4954677172210693"},"_hasShrinkwrap":false},"0.1.2-next.9":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.9","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.4","@scalecube/cluster-browser":"^0.0.3-next.9","@scalecube/utils":"^0.0.3-next.9","rxjs":"^6.4.0"},"gitHead":"f06c977e779a6ccab5c28ec2b358c0f62c9737f3","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.9","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-yw4iaBIye4dC2Xlw09W41EZdhTCk/vOWMVYiZ5qJXLX2Z3fQTIsRBKKvIlmCNWJ9ra/td/9bXcwGZngseY+Aqg==","shasum":"46e2753752d46398c8fd323ec379ba88184ec43e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.9.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd08i7CRA9TVsSAnZWagAArRMP/jOOVDdFML0V1x09ggfo\nCNzSXFQjawVD6fl9bymYB19z2hTFgsYZBnXeZ6F7wV5XrndmpvVeGPt9gr2k\nPNP+VaSthkNqn7BwyeFxPIy9n0dXr7iJ5wOEd7n9Zmsk0IXibGiuABD7kQqE\nMH6+I36bvb57nR3RFGMZxbdfef/uztJVxylOkAUL9kT4uOTeygXcnPEG6aUE\nMnzJiHi7VwlRf+ttNhJu83UYeSmQE/PCU7ka2BqY7QE5GdW7nXfbpAMOQNKI\nuR+YTEEpSTEQalviGngoxS9ACnqD7qwO5VzUd+yrXjj+O5Y6mGu//B//+B0D\nB4l8w5XGKx2zezC7/OQPQecUp/YifEg2Zcb5ZHmBHE2fbP9ufeK6JCRBtKEc\nhl1Gd2A9f04eQBtYV5UX6OGhYvuvh9RfIe9//odVw23aPlz5WMrGkrZfhW60\nQBDmxv5R+aBPjhT3JC9HyuZ2L8jn54OoTGD/2VnDJZCQCk+jbxDhKNr6oIvQ\nneluFIALfipCHcA4f3mZz38AQZ6q1LweLtFj7oiAdh+IwYYrXyvr26Fkoswl\nX5VbA8KKzbcxeo6r1Kp5vvot/+l1R+SKm0pRc/xLWl8jm/bnWIWyOYwny5RT\n4uQt/dqqb1zK/qwS6nqNTmCWfQObiWpxxbFcqxauwo+FQF71AoA3B7ERUu9F\nNUGh\r\n=ggZK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3mzQ1qQnGisLZIIzPYQQ5CEdGezOTKlaxWuoxP5RojAiAvTvfQqlZkODQlG+K9wvhC+yPTi7Hlpv6NoKKHD38XGw=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.9_1574160571243_0.6209651059735288"},"_hasShrinkwrap":false},"0.1.2-alpha.1574172350.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1574172350.2","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","test-node-env":"jest --config jest.config-node.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.4","@scalecube/cluster-browser":"^0.0.3-alpha.1574172350.2+c0a5549","@scalecube/utils":"^0.0.3-alpha.1574172350.2+c0a5549","rxjs":"^6.4.0"},"gitHead":"c0a5549e527a9c45fd4263d2a4e280eb5590094b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1574172350.2","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-OjWHfgQPFPmOym2MXGkNBSVhEwh6jjYPIecmOwZGE4ROye5QVoLA/24fv93F/f1Aj571QZOjhaPl47/iVainOQ==","shasum":"a5c2da8e194ef340b45374381fd847faa8b31b22","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1574172350.2.tgz","fileCount":13,"unpackedSize":25589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0/bSCRA9TVsSAnZWagAAcPcP/R0dIBISH5FbZ57AxKhg\ndmsOcqn5ugNkYkz3w6Iltlgr/jzm/jiMS+xnHvS0+V2qxIuk5wapTuieNCCT\nklSh+u/HYFaBzEKrc55s+DdUTGE0sIxqGv2xeP+U8XKfHh+TLkBFBQ+rhdcH\nRDKqio07wBU1bZt9RTyADtZ0sMCCvCKlr181CM7DhtXscZOv98DslZk1DBWk\nAmKaRAjtSF2s1H3p/d7UFH1qqk3R7UR7m4blrinCTKvUcyXdrlDoSyQjEmyL\n8YOF6SxB/P+gr/nPtM3hqPoSJ9GM7CTWW+Zyk6IS7pcWULAAisY3xSpoaFig\n3sLFYArnv90k/Bw8wke6XCxNRpqiQN3aXt7TAsC0PUZuj7QZKftc4fzoXma6\nc4NbbzS79uMyCMIaaVFts9HRrBhk9pxntxLOhKNBueVn7To9QRHulG5B3VIY\n4/L6pQEaLmc+fXZr1zh9em32hNrxUHPpmRrYUXCCEV8XHLR6PhR5d9TWFgrc\nFkdzHQV+uJ4eR0995F9ufIwd68WdwBohuW1p8inIFTf3cY8N0g/WuwxsI6w2\nAVbXeNKb2+80vNBSMjdgYzH4rbnt+0HZROemkrLB45v2cERg0ZboExwaJ4Wn\nrxV17CRdsEfIFPDtKp6pY+6YL3CPN9ya+xyRKYTLzGPPUV/DDfZl82zvhA5r\nIHQw\r\n=GndC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwFTRBE4vIFvCoab/HgF14SzyKeeZ8vs2QmRrwLcIx0AiEAxsknmQK8mlHhSSB9UdA1esB4yydxwV9BuRMiP/8Qkjc="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1574172350.2_1574172370168_0.9770914555641246"},"_hasShrinkwrap":false},"0.1.2-alpha.1574696602.6":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1574696602.6","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.0.3-next.9","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.4","@scalecube/utils":"^0.0.3-next.9","rxjs":"^6.4.0"},"gitHead":"03b0f32905d731ddb3efce299a5264228a9f0f10","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1574696602.6","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-o5EhU9o8vL3Bek/IlvdeaAd3rwKpPLC7qUaQrpaZMstJG4bq1ABMjcDrgxv05mK2laYskNVmHSeNc36WC2upAA==","shasum":"f35d8b915bcaf999b70e051ae667dd0b1048aa84","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1574696602.6.tgz","fileCount":13,"unpackedSize":25227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2/alCRA9TVsSAnZWagAA74MQAI/lL3gPSNhQfVXtGMPT\nClUe7kdCWyh73WTGPPQhA0Mu6i440EXqwzce7j0FXF3f4BrR2CHFeB9Zeuln\n8Pdaw7nxBp5O0dj+qW2ahEzeR/WI6yhcOod39gwxSjg5ze7nb+BvAu8AJA/y\n7Eg55er/a31JHS1D+JeXvgx4XRrXKrBrfozcnrw9ZTJK/kr3gVu+Y0vVFs8i\nMosJgrlZdPNt/9PFWooe+UWShE3LfyH1LLEGkNisvtX4QB7SB24d+5aLMwiR\n/OOe3xs2+Fs/CjbKHp3WPM+JYktPHtFipcWZ6me9kbbwgrTSk7ep0KlD10DC\nnI/a8Iit2fux83F+bHJgMylyrdzCyuC8Hdlig0rPQkxSS9FWP7Pnw51YuwUa\nuPYQvXG5fDQN6ahAtQLYK1yZ82JSH+qPMpRilfFKqIyx23sVj1MuUlv6KwV8\nImXPiKT73gXN7M+zk8RbYXe8jNSGieGfltPHbx0Pe+uqLzddLnYiHhoyfrvn\ny2H4R3Y4GA3JyhvCAJWFvQQhJZMv//sq6ZISBxLu8AVpUvHVyP8rjvCHub+q\nvsKFqvnvrnfzDFEqXfnKlV4rZvnvC1zAJK4+mJv0JPEcq8rk7jNKbDHREprm\nPGjujtvrOH86EjPucNquC4FykJGxHRkf8158PLLj3kKYwJ+/ShkcrQetEd7u\nAmD7\r\n=1Bal\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdUsMaTSpV0ljTvGUX+mqDJ6Y840jSiB7bsLhE+xfFLQIgC6XuXvSaxW5sae5wFuAxeRR3KJOKWG63fdClD4SZ20Y="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1574696602.6_1574696607995_0.20895349078612324"},"_hasShrinkwrap":false},"0.1.2-next.10":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.10","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.0.3-next.9","@types/jest":"^23.3.13","@types/node":"10.1.4","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.0.3-next.4","@scalecube/utils":"^0.0.3-next.9","rxjs":"^6.4.0"},"gitHead":"8ebc86961b1a2d6e930b6aeb288c0aaee2debc63","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.10","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-1IN/ULaCvBAzVZvDTsxevuldZJB4Vv5EgNJMvhF/tj1kswyYK/xG627+XL53UHxY7Y1l4hOJeL2jDNoo3Iip7g==","shasum":"f41cd20693a6275e255d94bf1db0a0c0708c3b7c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.10.tgz","fileCount":13,"unpackedSize":25208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2/kPCRA9TVsSAnZWagAAlO0P/RfmnCK6zR29VEOaBHk6\nyz1t4ZiwvL+X6xpqCX+9ee8DEjNKoSxCloE7WBwkWb/eGSe8JAl0/hfKJLd6\nW8SRNKSbzIwyfbB+6qKZRLsRtQaC1+HWcdl2nj5TFQq/WXuPvJXF30kGSDXW\n5wgkMgbN7Y2zVhvywuFBsFJ+M4pxlVQ1c4z07iUnwZh7prtHka5SlZHkkiM7\nyoAOvdFqwbVA/3iT3XyTKYyP1y5Gw8W35fRCZy7yqnRuStLWq+zDHNRSh/IP\nYLiWHHZQONFyITrGq0TKOJ155986erK9Zcx9CZWO5K9NWPQ3WEq2+RxNEGAZ\neoEeeTZMKQdpUxet6GtqArlwPEHhl5wXJD6xtNT8xonXbB3fU5sigfYJ04o0\nuCnJU4bLwhAEcOBtRvYz6s7c+M0TctxIrf6LqKPvVsRFz/vp5BVpTKS/xFh1\nkUQVOQP1yiHSrKRIwQ9sWLsy8HSZj1NmyRxcmjNWXp3++yL2R9KUkhCPJpo6\n6/n+ptH3qu9aFsjoVudiZtegyhPXaWxhTeP0RSPaW08KVQUQjNYWkWwB63KR\n9Z/GaCUfT0NxkgxSrh/BngPG3XI+/2/bnP236NmyWI+brL2jfuGxu8XMEMvC\nOYZ/5JylY98UffEuOhiLYUyrGGy0rfE2tluJZCTmO5ZnVth4cm7bsjkzXMKG\noYBk\r\n=ivX+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGYFIvIuQgyPfKh+oQAMIrQuRgCeSKhRC5YzInSHAgJAiBoPZ8+faZxncZ/oH3h3ZgM7S1tGs+9tlvgDTlX21W2vA=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.10_1574697231287_0.6046971989573344"},"_hasShrinkwrap":false},"0.1.2-alpha.1574778490.7":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1574778490.7","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-alpha.1574778490.9+585bbdd","@scalecube/cluster-browser":"^0.0.3-alpha.1574778490.7+585bbdd","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1574778490.7+585bbdd","rxjs":"^6.4.0"},"gitHead":"585bbdd843a0102b6b062f2aece146d717105b31","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1574778490.7","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-cT63mLpCmaUBQuHmwgyR5bVK/oO3EOWBUJVPHJuk+1F95a+dOfHbm7/WJn+0a4VNWwTzpAJOSQXE6doy9g56Bg==","shasum":"0dbdcd7033e47a8c5517fb79c177248730413391","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1574778490.7.tgz","fileCount":13,"unpackedSize":25227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3TaHCRA9TVsSAnZWagAAg0MQAKShKlMGhZUJ7rvp7drL\nIpgb4M1GMPL6Z69CG30MJAXxyqpeJpqmFiLaofR+YSUAHFob40qb66yvaUk2\nWl+U0owWBZ70FFoauBZaiHXZriC7L5wfQUX01JP4y9L2eHApPGuFI5HQ9jB5\nXBl/CEPvBYN1KGYFOiEwVvCswzzUeTAKCIXZBFiK6xsplisbxUfdBCXp/lYs\n4wwmmdy57+1xa8ue6sH3qz9C1FwYD3G+owvJqHIkb2bLquoT79C2ZCxmGvwy\nTwOD/azBEIqp0i8Ph3Fdw4pVCCk4ZPaDGk1pA1ag3bFiHXQnZAWZ4WtHyWCg\n+wyed2jyqizczZnPtSZDFQwO93kyFFPQCiPSaYKL76fh9rus9NSIDvf8RM+r\nOIf1qXyQMDhtJh1J7P858CKwXtJX9qh2ySVtrMtXObZBSNhU8q+BWgDI79Xy\noV9CcmzQQAY7+mvQvtID8DpQab/ybpbh6wY3mV8VAh5dW0lEL/FaYUBl1Ehz\nlIR+p6U+0i4/C5oCNbRu7E6iHhD1Af+u8SDXk+SuPY4Fylz66Qj2yM7Mr/TY\nNN+nXOaTECfpgxculkfvZ3gqiG+O96S/uMqrG9mwadBZmrzdeehEHVl6fQTi\nd1fD34xzOD8uPp7CBJBGZ4sdFAAcbxtsE9LVht5NL5q2NJhSfr6SjuTx7KCh\nv2Sr\r\n=/m7q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7janB2GS15AVwFFf/7r98ujcu5zNdjx862CR27KembgIhAP3fZF6SSvE12HN3Ik29RVBA2crPopHBui1t6W8lbNuw"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1574778490.7_1574778503346_0.023188186115562504"},"_hasShrinkwrap":false},"0.1.2-alpha.1574779267.8":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1574779267.8","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.4","@scalecube/cluster-browser":"^0.0.3-next.9","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-next.9","rxjs":"^6.4.0"},"gitHead":"196f6fb160fde041edce8a0ae9e62e07492d4617","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1574779267.8","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-7lhTig5CnPNT+J2TYXVk4IhfITT7VT41+HR1bS1V8dkWjABYuoKiYqL1cTXvzcBkvjQtJlS+kqVqA3/aBexNkA==","shasum":"150f9e52648c6a2a30f04efbd7741879819558e9","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1574779267.8.tgz","fileCount":13,"unpackedSize":25167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3TmGCRA9TVsSAnZWagAAY90P+QFN5vw20gMgVDxdd7m1\n3xS0OzDUrSo0+E8MkP+DgDKDtlejZ3j87KjsbuQEdr+mizPFe5UwAjarZJE8\nYVeWLn5GnyQS6XyL0FKsLk83xCz65uhxy7bcpEugWUc/BESupfaolDafxd4E\nx1yU3hFSMvaLHw9/NcT0v5OGoU+V0nzT+/RIY2dj24Dpef2xkYJUV6tq977W\nE8jR9RidhE7aiWzzWCuE386Rni78M/sA5n7LkBoSNb5dgSaY8ObH1fnMkNcv\nJEB234Mj7o9PeYd+psuRZ2GroKHUg8xLFXldcmkYrdJLtjhhXNzx73cVRItG\n8zrfjmIMJh68T8NBlkl3/rBWPmA7J6d7lS6u3L3o1A3wYxtDBgyoXujzhfQe\nhMnP2ren7tvDadP0uaESKuVUR1D7YLKgHdGEru4E7dM1f17UuQeUC1O9qaCs\nY4hdVyqBgmpJlLTOARdv52S7EK6yzSWugv6uNP3UU303+LRjd+38KYrHpAQn\naICwEAMgVR4nhy4IT71U2xO4BZyRoVIErKA/TfElln6ubnlJKoysNZMglvf1\nSGwzaIAYRCdr+DY5KH2i0pLsA0PLyv/RFejNmSXUqwagMQsrwkT5IX5NkocN\n/8Rb7bxUIVOQLCXiFu5YjKVDNG2vXYslZAOuLU0NRVR+yYjUjHoqsJUH6fVx\naF9q\r\n=Haaf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJpFq6pPR0UdkpdF9ryM0ZlcrmLhL3tS4sYZyFrucqXAIhAI36HI8t9BUGqwp0C49BYjlx2yAkMSPFNPEDynOV0/JL"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1574779267.8_1574779270505_0.21101611470245585"},"_hasShrinkwrap":false},"0.1.2-next.11":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.11","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.5","@scalecube/cluster-browser":"^0.0.3-next.10","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^23.10.5","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-next.10","rxjs":"^6.4.0"},"gitHead":"91c38c9d366cbde543cf6b5804c5ee76d9979212","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.11","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-haNyp3xZIZguroo5SpBwraeNH9p+7LWExFgqBx0nPoZaRy7LlpKZKEWATIjegz5LMgFySNhW47ApSjIUqe8rgg==","shasum":"ee0bbf461a7c5b909bde564cb3783a4ef1325148","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.11.tgz","fileCount":13,"unpackedSize":25150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3leeCRA9TVsSAnZWagAAeL0P/09mAGpChxrGv2UTtxcp\nhh9m44LDMI1/5HteNEqXMFSB/IBD9zBOeXmzJbWDTLj2ALd8FSyALd//EzSc\nKdDJxRRJq4lYa2JItu6LcawqXK7Zb6iY1G/zpsidO/IuhFrYaNXb0S/bKM9n\nroBNfUsCoZuvdlYrSC1+7WFSSQz5iRfJgDTty7w4tcWutcu/lxybIcr1AIrh\nEmsAS/z+8D23Yld3l9pv/iUh+T9z1yDWPPCdaewzJBRg7o/YQ+7FV9KorntK\nXisCltnluvfhNk8zlQi5Xxisf9wl7LgmojDOO0QMNfHCgHo/cfyv7OAAnqFH\nIlLUO2KjPiGXLXCOCSAsiTV/taXXX8kmRmnleO4PUtxp1xUVu3yOg7AZKptH\nUy/1EmzPS9yNrRAcMmsJ/LsW1NhaHDPrOCR6zw1u39SE0DEt/YZ+v9u/GY0A\nYQT/djKgWMf1ImQrIYgmaGN3CclmrLFSPCQsw9928l2e7MfoTBgTT/uFjZhM\nGz4t34VrnDxgHH6D+PhyODOSdazW0AD4iBm+ovtIgx8l2IvkfNioxqx50ewa\niD930U/cwcpcvMxLTVIvcfixfGBje9ReGHWViS69/hZHN6Ixdxyuq4F6I51W\nrWBROVpVj0p70IHQrdJQYiGuwooYgAVDY31T+EsIitREOVJBPdkoClGGEJE4\nhPiA\r\n=u+VI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq8toilsg99NTSV7GKs764IKIu1vd0+avC0gxDDC1+nAiBhsDFqZb+3grPJJkFf0T78c3HZVs9X3gvs93mRu3ULlg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.11_1574852510388_0.9616030864573524"},"_hasShrinkwrap":false},"0.1.2-next.12":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.12","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.5","@scalecube/cluster-browser":"^0.0.3-next.11","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-next.11","rxjs":"^6.4.0"},"gitHead":"60ec4d4705534eff467b7b4cf8578a1c343e4358","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.12","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-i3twrAVVg/l9XMB9/SaSpssZhkyVHGESobgv2m6Ef2SVPc227i5cB9cEajNblquC2eTj5+cPqFWbNvBAEZneFQ==","shasum":"7368dadd956671835909e547fe602bcbeaa4ecd8","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.12.tgz","fileCount":13,"unpackedSize":25149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd474pCRA9TVsSAnZWagAAenMP/1oz/vQk8DAD+Ce6hrbD\nuFiqNfX6NUn+R0nwnwM703AU8wYEebjLESyOb9WTRa9PLEjOhr2J0vC76TSZ\nfAElld57nsh/iV5yXTkjcuHLHxqIgoicj0pMsb+8OQ0upwXDfxepbLD8NkJu\nQJBvtTtelltLrTLTQ/wStGaT9jKEg/7xrS80wYh/IaKEZvS16rysbEpCFyAr\nIazZmH+37m8KvA9rdyhunfreUlAl5RA/0mVGRbln+zpG6VSCRZvoWUBskxL6\nZZGpp2wl8cuFO1ppJZn1nCqI3ckG/gkE5wSHKqo0U3kZ+IMUVs0MOCOB5Ahz\nMbNMegvDm1cJh/dy0N3VLpu6Wi1ujaezi8YQDIZcqVkgdtfYzbO8zrGZv78o\nYqXcqxbB7kH8XJ1Yl4LYZgSYEnBKEgcbdEMWgihUskYDP7ibpf4orEWvZptc\n4/EjWMWeUpqNaTEK1LIs3sFER6lCr/BIXpRgy3nIQ9GPRJQhAJZS8S9Qki9X\nbPPuUc4LpQaMrIV+5tG7+8w070CyOMAlaAUUc70Lj5iLh4Rcgbr1l1bDusuv\nhYrkJAvCkmWWxs/79UbdPPpmehDm3yJvyLLIJo6UkKcCzWTZ/OL9dXo0JVWF\nogkCPaCLCJC/ZbidCLogRU7JVUEn1Doxu0Q3n3lIHn/0xjlTlW7XgarAH990\nwuhk\r\n=KJhC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIH6jEX4YNcsGYLxsQrdeowM4wfD7AbWJjroygKhSTJAiEAsSXSaEQVeDBLtIBT3ZOlBFuo9/zHMxiiePZBvmcPoRY="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.12_1575206440959_0.24467748963596292"},"_hasShrinkwrap":false},"0.1.2-alpha.1575298495.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1575298495.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.5","@scalecube/cluster-browser":"^0.0.3-alpha.1575298495.0+15b8129","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1575298495.0+15b8129","rxjs":"^6.4.0"},"gitHead":"15b81295439292311bb830ca5a944c95f08f0e3b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1575298495.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-FU+mYPAYDma9yNxEKpYwORMUORjdZ4fG5G8bp06k88RGof/VPhRT3HP4Hf2VhhVk6ApsbarKKrNo43hY4+WZ2A==","shasum":"31fd708ed949ec68c70f8eae1d8867881d9b9648","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1575298495.0.tgz","fileCount":13,"unpackedSize":25206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5SXMCRA9TVsSAnZWagAAWu0P/1s7BNT2t2KexdaK0Hsj\n7uZILCgEHIHF6mVWLKzjKM7V18UZjXyglpWLie/2gBT6kUgL6qnpnGyHEpcx\n9vRXww3QbojzFLI2NkemzmoDsdnrvsXjG40UNS0pABBnUYxyl2ofy8LaR7/7\nibEAlKlAOcZ+hZOFwZYeM2VkfhLBlGPSYuH8uc9s/Pt1E0qrgXZ2bbMb1RuB\nkKT2KLYbWcLnpYV353JqPOaQJsYPl9Q+Cr3FqHtTysKsA1n+2PzF3sH9W5J6\nGJ97usUsyiHRC3QVHEUeroOQ3s1aGP6ccMjkei5Jb3C7bkA6BrmOOrk7eVVf\nAjymFnyCA6byjSHIhw3eZnnO67FFOhemmMhMFWSYWoLr0U5hOwH6a0fTPoZB\nFG/saszw+Bz2K9s7ZmSZsVdO3i3LDNlSaWXKRkx6iZabLTWMjSuNTFmCIZmA\nVsDQz0ns1/xZKWJNSjBcIVCugptNAelHPI2kK4WvfboFkg60rXqGY2nWynqW\nCw6FSWsUFotfiXNXLa2gJUAxwD8fNXTk2lbK5GmW+4muHePGoeWYeVaVrwMA\nUVPdHSQZCzcExZn25UoxJKugummciQ4zYa/BSkujmp5brJVZyCYjWdA2imFS\n5UDYLc19mvD3zEjBVaLjTbpq+w9z4AS/k2PUgApt4l60amkkwyv1ahdVjc/I\nXzSI\r\n=/lNV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB28+5qFQ6lXjId1ydHLQumUe6pMK1RIdbyN2PERuw6CAiEA/RqHlTyA/ofjuR5RQHTowsIU4rqaJlJXasswrCGI72M="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1575298495.0_1575298508060_0.49849559671733923"},"_hasShrinkwrap":false},"0.1.2-alpha.1575301043.0":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1575301043.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.5","@scalecube/cluster-browser":"^0.0.3-alpha.1575301043.0+15b8129","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1575301043.0+15b8129","rxjs":"^6.4.0"},"gitHead":"15b81295439292311bb830ca5a944c95f08f0e3b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1575301043.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-r9K9ppfetEjhKTh0Rc1hXJkpydGGtNUqeZgKcw/5k+C6eoSaa+8XM2SPzFyVN+7ocLC/wKATpM6Q5pkuCwXSeA==","shasum":"c62ed46190ba86d3428dcf5081ff7788d34d6efc","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1575301043.0.tgz","fileCount":13,"unpackedSize":25206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5S/PCRA9TVsSAnZWagAAxYUP/0R6DN5xlQdtgnEOYu7/\nmOfqRdafw526zEkDZnckoLL8TECKaxlT7bZ36UglhX6Du3AlaY06F1UUjKkW\nlJsd+BptBhQPzTa3quVaGkz8jyF0X/M5gvCKSdbw5squhZilCt/1GgTeImYU\nuLtXXUpN9FR6XQgwvT7hofSRB84uEwYHk+SQEgaq4HkPQZ9BjRrSgTRuxtMm\nOEY1vR1J4ex85j0oOgRaHHUKbNWnijAG6tvYz5EXq7PQ2OnMWJ4JdQJUINOF\ntP29QkF9rWotEAq9gIx1gcQb4Na5pabO8iApDgpuwQx9STMcfjVHL1c6TUMx\nQv9HaAP8pScu7kRPP98z0J4GpxiRZSOmgqVYryrQGt47/Yc6QdncL0Ubh4/m\ni8sW82+NQxepsc+n94fTNOrN/tALtIZjXz6ELEIiYM/iWEfwzEBhtgXWOos4\n02huPXVTrQDGpRg5+KBdtOswNILvYOt3cDQqI0mCWYP230k1CdhA1Bghb61R\nvjOkLUjllDgqQvbsEhGTAa8Las/W4IKOmX/bXxkGh19sH+9/3gx40Z5dys8M\nFD4xuMJAE5WS1whXO6Z+F3HNmZo7V+kosBrAERwlXnlDqRYvxFs7m7IkcRYP\ny0ShhYTy8mctG5kCGM0z+jeBtKlH7JBl+CRzLVFQiwtAZBLsoYlFUjU0UpT0\nsF8B\r\n=1aXt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNiUK4LJGS4eQ/TZNuBggeMEFVwe0SL+xvJc3rb67caAiEAj+0JN4N/KDZF85PxAsduacFu6mTcAtP3+Z/2SPhIsq0="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1575301043.0_1575301070239_0.9989412399972593"},"_hasShrinkwrap":false},"0.1.2-next.13":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.13","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.5","@scalecube/cluster-browser":"^0.0.3-next.12","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-next.12","rxjs":"^6.4.0"},"gitHead":"6ff6040a07e4bbfc84859dc2d8dd20fd807ebd21","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.13","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-EYaKvLJkqSIO4sZ+zgSEXBKfON3wcxjGV4iiQQT8ZjbNM8rgUpR8n2UaD+k44BYk1kMIu1icsEoVApZBJ8rYJg==","shasum":"9f99b1418a51650b1bc914c597c9bdabb53fa3de","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.13.tgz","fileCount":13,"unpackedSize":25149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5TNMCRA9TVsSAnZWagAAs7YP/i2FZ3iSMsP2QqB6maqM\nKWzBkgpyf9wop+wo/TPd7cYhj/IHAFrFxRoA7pd8Q9tEdEqey3Udd3jqXzdF\nPunHgQ+4u4PzzUk1R+ti2aC/czpFS7Xb7iK4cNAsjVScoVucNtjDvJVgpobj\nq3xE5qUxpvJJU9eYyvnvPii/uf7fWGdJu728/whdjfjJuWdhzLzJRVgGbhyo\nOFaUBQRGyxjdV8sF5ihZTHzfUeebHFjPu6CBVHWCIRFu7M1nUDwkN5pPy75K\nS4usiRZpvmkCBPOl1tcYFWyJlzZ6Cu4d+7xxutkUbOgZYZuruDuw8HW/AKUk\nZD44IXBm9eAeK7KhAkBPeM8uZ7rclabRhO2ifGzqbgHD23W7RvfiC4SqqJo8\nocJBbg7/Yo79+qPrTBSb+1gBsSfMQQHg8DpHDOMgywpz19bNLAd3bYoQy9bG\nIYyfYTr6SdtaYTYhKpIN811UchailEtd9u3v1MkwrM+shj+iVHJfghvO6pf2\nNNeLUQKd4VZGUxb8GMv8j9k4DocWMCE8qSzfNsuD9w/TqolV5Wp4wnQt4FXJ\nXG+RJ0JcRwOllU/Bbr82mcg6hW6LJq53ZbeJ9xkMIjWXdq6RGyr18wzol4dl\nhesDyGyUlQ+wxulfels9i/CTNv8MvyKTjeE/p4w2OVkoqixs0C7BFLSgHdE0\nNKDI\r\n=gG+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3v9RHjkNF+G8hTPnCOz4eoJsL7i3zLZEDkpJ/lKyQ9QIgZ0l8ki3GURcpzamTlF05gLnhlMmeRYDktP8GNHlRF2Q="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.13_1575301964469_0.16430823711250397"},"_hasShrinkwrap":false},"0.1.2-alpha.1575394021.6":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1575394021.6","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-alpha.1575394021.6+bfc52e3","@scalecube/cluster-browser":"^0.0.3-alpha.1575394021.6+bfc52e3","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1575394021.6+bfc52e3","rxjs":"^6.4.0"},"gitHead":"bfc52e36ff9d87231df858c3d01fcf4782e6683a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1575394021.6","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-+VciCaVQK+wHnjRwcLsZT6ecgAOXDqYXdRSGaIw1w+eweCnlSRJTrn//UPXsd72U/FtMo1FShjVHDtWdZwrTiw==","shasum":"e6d0d834405f95fa5451f0f337f3e971678c5f0b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1575394021.6.tgz","fileCount":13,"unpackedSize":25226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5pr0CRA9TVsSAnZWagAAirEP/0fbpff8WbvH2kwrzY+p\nOFxL9jBQww6+CxJom5TvpGj+8upJANwiXaUkBrvBjyWkc0xC4Va7sXuMhYgJ\nGQRiZujuVlD6AuB2RlXH9BK5cI0M1kegrbGZSnZUjWdSlUEVV7H4yDU2Q0eO\n7D6Cpp4Z4zKsL8Ds+mftBbhkRBwQtIvPh6ZI4k3nbntrhhgJuWWUcrSflL9y\nhxmuCqdRYSnQqcaZjXQMVxFsQQvNZbIvMuRRb6MHGCA61q3du7dmygtQVqJr\nzfP4aokAWvSCL9DFQ9P+3qRPq4NBVhy0Wa2a6neFr7A3xd8aVockNsRtxyYa\nko+7J/EfTksh530zxuUV5DVPfxfv61wp03HultLon0Tf612nPgUFFMjYDzqm\nTMLW5UmS+eTrCIoeizTCuRktCqDnzIS0MX6x6XyH7ctjL5G5VhDTLMd3556B\nWB9Eq+7oljvVXmyJInKgOEhbsy4135cRgQ8hlUPOSl7oqL/C56htW3LsW4j7\n6tKl9oWKpHPU6bV+19XH2ouYySqpdLoWo+1/+qGSsVVxWaYejfxgfqwr/Xs5\nWTRXFrAsxXLIvOZYwmmaH3K9UsFz4+3k1uUZJfeU1PF5MBSZMuwQUtDW/uAn\n5ux/BEyDn8/qSUHWvW4uFaAZlHHblIZhBPuGWNaAf6D37u3UTFa8hvqhQVCl\nyqSy\r\n=Ko42\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgBBc6AA4wJlCzW24hoDQ7opxzGA1YhB4xDB0xDJFp+AiB2ztdkKeyRwTRGFReAqK/1a4Q1MiRppuOe43lO2BSWOA=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1575394021.6_1575394035963_0.27820441852619493"},"_hasShrinkwrap":false},"0.1.2-alpha.1575394635.7":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1575394635.7","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.5","@scalecube/cluster-browser":"^0.0.3-alpha.1575394635.7+747e9eb","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1575394635.7+747e9eb","rxjs":"^6.4.0"},"gitHead":"747e9ebf9f03bf208142ef2d8293a04cfeff7bac","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1575394635.7","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-KzM1W9VME7ZjvB6rdjHz2SMzrXCHMH+VGzVDJ6hwo2hln8IyYM+Zm+ef1+INtcD0UU3lsngCh3zOcvglf+MWKA==","shasum":"3dae8a216eee58eb62f79bc8a51a1ddffe805317","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1575394635.7.tgz","fileCount":13,"unpackedSize":25206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5p1aCRA9TVsSAnZWagAAa08P/3YfLDPAVQTK2ydMP4qG\nvjjGkjV3/v2TTr7qzI7lKEvjloEaYMAmor9yy+juVgmKB/3bfHOfcq8IVHaq\nK9QLe5cflnjlfSeMfcQfqXoKAeWSaILecApI1Tko1ao0+a1dK0wt+/IarxMl\noXW7LXhsJxdacnY8CBALA0MFI4x0bpenLyPTSF3HHQCfsN1ayMeOg2DTl6tP\nLPSwVxbE6wS0N6h8XbzyctzwqL/7nuLuGkD1OItqUDl534Aw0ULfWU969KYd\nJPNidreM0C3WvFHJtMp+Qk9yHBlLjQnRw1TriiNO2ca4jxt6oTJiir0mxUVS\nmJ3Y0//MIfz4xbkuRSPKgIbcnPbxQkMaNjm0aZsB9Jly5miB0PyEkSsoio26\nKWVfgV0RO4pgbMFlOFQcpvR8/SJ2cFbX4htj0GT1nrY1RKvednnVS/jbMmJ8\nEpyD4lN5IIO0L7hKLzFiaC0xrmZzcAWYo28EZQah5YOOiIa4mCYcDfsDqWeO\nRbtcjeZqgwqtXcSOB3rit8KJaiWDiJccvkMQFP/BxZZRJ74SCsOXslYNgNPM\ndZcdS5iTu8hcvMKM0Qv72+Fw8prmFJ+K5uHusN6Xw3UJn8NBru9ISY5BraHy\nkcqfM4rOgc65cpBsFVBLAlcz4orLvSuxW3L2pvzV9BCtAalfYOJasd+Q4YmI\nNdqL\r\n=L+YK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBC8r8piLVmBH3X9m+vEWS02qI1UcTaXAufvIMud6B9vAiEA2s/q1WmCIrTXor55bsT87EkV5f+M57wkRh2LFc5FVk8="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1575394635.7_1575394649578_0.6619640781517213"},"_hasShrinkwrap":false},"0.1.2-alpha.1575453788.8":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1575453788.8","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.5","@scalecube/cluster-browser":"^0.0.3-alpha.1575453788.8+1702009","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1575453788.8+1702009","rxjs":"^6.4.0"},"gitHead":"1702009bb53e8fe4db29a6504baaa1eeece4e910","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1575453788.8","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-RiG1LP5Pk1xviQjdXagk0IS/hlOSSILwQYpQdu3qZvTU14Ss7yXW6WNoxREfnSTvWkw1+uK0n6YPXZnL5cMUIA==","shasum":"a0ccf4b3156a7fd9e095791f560f7c664d8de756","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1575453788.8.tgz","fileCount":13,"unpackedSize":25206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd54RpCRA9TVsSAnZWagAAphwP/00hoJWHzpy3CU1lR6dx\n3ChP8qO/hqkjuuV/PVDfsDnUppTSC42elpYZ9XFC3K9NzkETGb0tUtyO7eNZ\nuGP4DBC9rxErR0ZSPMRlzpZICScNHPQh3jwnTllTkaNTOK+x8DoX3iAYEWar\nI3DTL0XihtjPaLh21Vhj9HwirJ1+0Ndb/uUudXTNW/9MPMKqFCovbpZlBYZV\n/DMTzlekWVLqe732gUxlUSfsQPdZDzW1kuYyyB8X8zVzIPb4cVrHa98hgu7Y\nQ6xYoNt532wAAt+JsH+L5Er95t1hWXwdfBsoNv6ers40Kes+xIWzl2/dcf9R\ngf9QxEEFheowQ3Iqjo5d6UfJLBhiuOYq7aO0dtlcRDeLxulqi2yAM8oMoa2b\nArSsEP6Hx0FYAWQasHNmlbeKtQItySpZPhd+m4+zeS3fAd8SU+YYwEjMddF3\n36pKuRxrSdDrj4kJDzYG6CMkWeS4Utszxj3SKHrFkSajqVhiphVMOP6K9C3p\nTnvfzVOp5YtT8tioH7P8e1HuzJ/c46HMG6GJdIs6WjOEVJ3djLMz+Azhxe5R\nq7odwMNVrvR0cgpjt2gaHMz8b6FIJmunh2akJZU0atJ12XNttJfSYp153H8n\nvke+zrJj450HF6iySXlNNhFxvu7eKZAA/7pOKgmAyS/dKN+Chl6dWsz6Cm9E\nC5T7\r\n=CAyk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsLf8goaoYGdTbmYOwxqg2uWz8FwpjUlYXgYEyajqHpAiBQQNle7R7IIphoVXf+LgF0u/o4U4VVw/PsSSkxj50l+Q=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1575453788.8_1575453800728_0.1531412854373284"},"_hasShrinkwrap":false},"0.1.2-alpha.1575545818.9":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1575545818.9","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-alpha.1575545818.9+0786142","@scalecube/cluster-browser":"^0.0.3-alpha.1575545818.9+0786142","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1575545818.9+0786142","rxjs":"^6.4.0"},"gitHead":"0786142ad6ec8db56d1bb8f784ee5cd7db73f367","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1575545818.9","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-9VSYSZwcT/XF8VcK28c0fnZCYlHpZagijfPnBFS6rhqKFoZVpi4EtyA2c6E34mgfJzQ95S0tjFD3OYF+ZIi/sg==","shasum":"99e7a0e4d68939a852eaceb1e6bfb58a1f15357f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1575545818.9.tgz","fileCount":13,"unpackedSize":25226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6OvqCRA9TVsSAnZWagAAHZwP/2wRVUoU2CI0m6NqbJlu\nN8i1xMW9KGEHPtQCsTBmdSF8O5fg1cPcn/DPDxtMGJzauWzqEPvTxvmA41sU\n8NfPY6ivB8aXGbS0GdN4d+yoLm6d8+yCtVuSp5lYbgTzuFQjqQDdqFavQAqd\ny99T4QR0lhVSnEVN+RHPzfSNqHxhidlLtMuJ3b7BkoOPWj8LBaDppap647CL\n9uNiIlUv7TSBAWwNo/OGN0gaeRq95l5TzdX++9HpSmLxZ7FzTHUsA1xX9N5X\n+jz+uI4RSfoPy9PGEhffqsjX+PeaP4TV6SbIWnWtI3kDwxBMh30baqf03puv\nUgMCljIA4veLqgBilYXbwdmvboZ4YyJWjkkh9m+9kNDpMP2m8Q31dKoE8IzR\nokkJsDF5ibzmN2l7tyZldd66g3oXYWiinvCmtUUTw7zKyv7BXXeoG5VSl0jf\nkPXxF5I6VzrzUzu1VztxFJfbu/oiacKv5Z91DgTRXF9rUlYQoWllbfcHrc2U\nA8hSgwBISb/KPYLIiOdmNuyb1mXpmhPFFUSAgDpgWV/UJ+fEqqGKH0yXnVrG\n3vGLaeqDNRq63tMtLahnUu9cN22yMaa9r77927QIgQxpT4zWrHsn8i1476ZP\nqBoarUh+v+QkOItvTBEEPrBtDhtJhpNTCyS32JdVF7cXwII6bziOSO5dGBKX\nNwta\r\n=Xk5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCliYh5AS4KXS1cvytS7G426M/nqoKXYPGHYxSzo5yIxQIhAKFCqqowHdPH73dsCpTEC3f8s+ntBGk69yvWiie7iGD0"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1575545818.9_1575545833726_0.8347800280644746"},"_hasShrinkwrap":false},"0.1.2-next.14":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.14","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.6","@scalecube/cluster-browser":"^0.0.3-next.13","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-next.13","rxjs":"^6.4.0"},"gitHead":"4d2c2e645795fb5568cb3c47156320ad718ed2da","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.14","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.19.0/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-aFCZX/vwNWUwfp/JfKw5/MvjTvvMPJaHWzg0r0scMPThAUc9bkIUcanEEKBfk1EFY9t6PloJynl+6RD5wmaSVQ==","shasum":"b9260df650edce90c28bccd014314887e2ea385e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.14.tgz","fileCount":13,"unpackedSize":25149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6POHCRA9TVsSAnZWagAA53UQAJKgEc/8adrIHiE0BPeC\nft0O6cE4+qFELHJRTE9LWtO3TfmE91Ugzin6Kl1DTW2XOOpvcwYpUY8tC+KQ\nFasL7DbhUB1YW+AgOf8gyTsbS6/aQqSyUo2+rMDlbYNQsicpjcJ0n+SAEsN7\nbCexL8TwB9AfjC+7xWhpjtz5bSTV4UFCiVMXBA9Z2ncCEQnl80tk/+O+m8eJ\nHULDhd8UWgrkEN7WT9FOkUpROBuD3IIAqeXi59QpLDL6KDi6IfmRV4dhp5bO\nv39De3pQfsdmy+WSg7rIj/oJijgwG5qCBAPyNgXDzfpP7kfTVloaUqcYVm/p\ngsu5VRTj8ibjo9XEEfznDgl6RRJxdiOsM5hLWqYB40kM1yjrKhVYT/DB+Q0Y\notiSrrJeBVwj7dc3+1UUjsV7g9MNJOAe4v9mg0trV7CO1QZD76eu5iI/1b7I\n16H3xrSEStCjP5nCj31T5vZNnp24CLRaS34SIephD1J8U4vvtUDQP1RryfwG\n1E7d4+AQcLQeKMyDGgbCzqukjqoXbKFrhZHbTF6VLw5wmY0yUGyKH15CQsjJ\n+526gKTbTMtcr5hAmuN6rcCUFPQvIQ3ZmwasMPTOoiZ5HqqvieeaDxLQ5D9z\np6buEvaIq6iEqMP8aQcani7G39hq+WpiQcsizgUm9bnbhZrq3bb6Lh2g6Cz8\n0M1/\r\n=shfc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyX9Snjuk4+4yzCDCtJr9NwuRgyqfvugc30KfPu3acTwIgKmQt9VvO95/JEfjILIvXHerRDTlaROeUM2EuO8401c8="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.14_1575547783009_0.03860309621293889"},"_hasShrinkwrap":false},"0.1.2-alpha.1581835731.2":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1581835731.2","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.6","@scalecube/cluster-browser":"^0.0.3-alpha.1581835731.2+84144a1","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1581835731.2+84144a1","rxjs":"^6.4.0"},"gitHead":"84144a1416396e8fa3a0980edcd9a8a06e5e38e2","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1581835731.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-/oeROObS+lZFd3zB4LYGlahwyOQAx3UN9uGA4v080juzyM0/6wfcrJEiOKNVbbC0dGHjDdWIamyodeVdMJuaHw==","shasum":"da7fa1c66691b098494c3b7f7d8043ee54a882e4","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1581835731.2.tgz","fileCount":13,"unpackedSize":25206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSOXhCRA9TVsSAnZWagAAqpQP/R5rO3ImUXI0zybsG9fJ\nxfeHz+J0ex+J9ymsaCaPmils0M+JMo4GsKBGc2EAs+ssqQNVbfLEZAVw1a3d\nqY89/gx25zu8cWW7uFkIjTBZF17DGNTQlde3hAe7e9S8yo9WRUFb6oUKn+j6\nx3/RI6Jo7JE9UoDPWonimbdpIccwyxezNEkjleDPxWzUAG2rewcr5dvLRH8x\nWX+/75vixuipBGyWzpXnTBLel124T55XHcWbFnVV3SI+VYRkgjloqs/Y1I3M\npFlKXMShmzUoHTAZrJybJMX3iDCHdAo0tp7GBF0k++/6R1pz9YW2TxVRH3t7\nmOEwy1zjGsuucrtyDHDFjeHdcMMpSgI7P2btXx9wZ4o1M7XAAayWmefBIyrP\nBT4hdbRN9FsoT539gbCZNY3dCXOX9y5YRCeT0Yu5Y44mvz08NuL81TF/4d6C\nBWl+ptvtpQuBFJ6qgrbHCyWfYJy1LkK1bDxjRDUH8/5y+xBucmWAMR7gUP52\naRU7KD17hYbVDzT99dpZMM7SE7OOfsyfTFqAmIuVr3sNb3fR2A8WmRJ8opmI\nkpTeKhB0/QUsZS9pMoTMuMWIgAU1iJI03j4nIC+KHORsbX4OxqlVTUcY8i2Q\n/AdilTsaSu7TZ+DBMVSWvbCOB0T2l5tI1caH2JlHjQKC/1FNg7hm51Fs3dvS\nUhGf\r\n=ZfvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7DawE+egTAlauxovvVCC1dWD2Z7mm0fBq/fhVeDfVNAIhANlg58s49dDY5+J8+7jzO/HVwedlO4u/xfNazdhnI90g"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1581835731.2_1581835744915_0.29614896611139563"},"_hasShrinkwrap":false},"0.1.2-alpha.1581836145.3":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1581836145.3","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.6","@scalecube/cluster-browser":"^0.0.3-alpha.1581836145.3+3f62c82","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-next.13","rxjs":"^6.4.0"},"gitHead":"3f62c8293fcb6b8b72eb7f880c74a70464246ac9","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1581836145.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-GpJMGGij7RtDHgCSqVzIVp0TqBcLQPI1nN339AEbJgQTk4GsaYxseCI7RcLjqy3tQj8yj3zT+7GY/h2Ge3zWtQ==","shasum":"0ddf537eb697a44267978415259f9bb2441ac627","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1581836145.3.tgz","fileCount":13,"unpackedSize":25187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSOd3CRA9TVsSAnZWagAAGpAP/0LJySsOfsj6kUuwsB3M\n+6Rrp8t2tthvjsSD0z3kJV9dqCVq/tvtWfAUG+7Z22jSBV2KWurwnebmRIxW\nKAOp3bqvbpinVQQFhuoJk2WFFsafLJgn+pxxWNWp4K7vycAl2RWgPyur9AZP\nasOnAGNW1Yo7vkOtpN3sxeY+Rfv8E4EnIH0PyZkRMUleQ0OR3XjbY7Qj9hNL\nJXpZ9pMYwJkH9XHPXgYPBa2jDmuanFV4neaUzafSSc8WcI7vJb4ib/3TiB/k\n5LyN27ue3Jh6Ufq5SWu+tS0q7cE+XDjIWpG8RNyI5ZnyK2s+gCSDkHfYhAhq\nj57sYwqdrke8fsPhC7u844UWzU37Z9BlJY4uoztFFFctIAMIa3TFMWEWEg8u\n7pq3EYHuTdWrYuREvGVdQoxNhbiZQ4qnSCbmGGJgfHFR8+Uupq4gIkYYPcrj\nwxiGuiJFtTJaSpbyLiq4tMrxJWrJiXUpQ/NLm7QOicMvADhEb5fxpTIIARJp\nSeNyKfcuGmizXy2XkETQNHd6nqfr1zGVM/FZMQsO1B+Xg0ZbrTGljedyTXPn\n5VhuugESsOYcoDN5fwxVzmWDxidn/yX8u1E0zIgfI/E6Va6IPiEJbPG0QgYN\nI/2Rk8eNrYU8t+4STbszob5Z9kYMhO+mJfyWbmLOL2Qy6RW3HT4bPPIeRQ+O\nBupm\r\n=024W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxdhBE4ahSGJBwijGZmy9yzFR6VEN5EYHNv7+rzS93MAiBaakVSDHQ/B+YQRZPLscTPxK+ltMov39nghsplg3lL7Q=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1581836145.3_1581836151419_0.14917079505401398"},"_hasShrinkwrap":false},"0.1.2-alpha.1581923193.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1581923193.4","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.6","@scalecube/cluster-browser":"^0.0.3-alpha.1581923193.4+014f33c","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1581923193.4+014f33c","rxjs":"^6.4.0"},"gitHead":"014f33c3a6fe684d3f87f2c3ca8882ad1d56f222","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1581923193.4","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-aJaVXWn0TmYU8PSBFjntiBi4sbZ6E7UAp0IgftePGXkY4lMDmrB0VlLKMYHVkSTW4CGCuCEBIC9TDiqMSE+a0w==","shasum":"60db46f5d47d71f98aa1945e714aedfdbc6279bf","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1581923193.4.tgz","fileCount":13,"unpackedSize":25206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSjuKCRA9TVsSAnZWagAAD2gQAJLjYeRFWxnZw3gZw2of\naC1N1lUuC8olhXhKRZaWv4Md66xqQ9rf6CHbzjWXRrKiIfTOWmp0/50tY9IF\n2aJYfMonZ3C9dk/mqtSLTYjIqWB9iM6Ysct3YbKjWtce6qhWeM/zye9GoCTI\nKtZ5Sm6e8LU48FGmRIB3h+W+/mMkR/eLCcBwAmgcrXjSCj1BBjtwndMcoiq+\nEp8ez7vnUequjgNe15tuBg1HHAE6Rxi3zBDI+JQhvqByjzR95flNZu10id7P\nV5+bcDWo2x5KFsMdVCQkXrFz+g6oJf9Zsc1ubUGVfQHGA6QM5/aSpNtthbLp\nSVX47Uh6cBZ1cGld+lJiujtUaXlMiePUHF1MZC8ZnC5AkrPWiSmVSu9OwDv1\n1vSEDD+CIFQc7ygIdaboiXDWY6lZdTR9J9cal2RIAGvUQ4qpUVCRybDmzDLo\nz1yBeakh6l8R5NcjSTbgdxbRTTjduwGUTpMZ7jye9Gw03Wf/l+tRGIfz0mlU\n13YkGKTSbQwLkNKF9uBHnkW1NwW3vtYBFz3fWrchej7x+W+1t/Lb4RkP1yxW\nNaH23Jya41FrKGh3B7/lXd89B77/N1yIxp4DrEe/ndhS8MJ+Rmr0wbSKZwb8\nnBITxsJ45DJTieOqWE63Nvv15Sp9U9GJsr5w/geLiP9n9BXETZraoEDJdLAX\nKy24\r\n=czB7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNwg5EwkY7Lt/bB7x0MZV6te7Q7UVrGKglllLxpbhitAiEAx7VKLovUjbS6bgKdQFpKkUBA8Ojuc579oc9+Gvm6XUo="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1581923193.4_1581923210578_0.9831562401961034"},"_hasShrinkwrap":false},"0.1.2-next.15":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.15","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.6","@scalecube/cluster-browser":"^0.0.3-next.14","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-next.14","rxjs":"^6.4.0"},"gitHead":"e56de97b898346124ef55b18d234716f4272b0c5","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.15","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-YitQhk7dDOgHbdkVjtHoobzjBFA+aKfjjMMcerD1xJEQGGyZ6aMjsSzU6bIDV2PzlURTVt0Sc6tjlVfK0rmZLA==","shasum":"d50b4aac47fa3156d8072abd3c4c44f7ad0801aa","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.15.tgz","fileCount":13,"unpackedSize":25149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebg+lCRA9TVsSAnZWagAAl0YQAIQgHr9UppEh48bd9ZmI\nc5HnZhX1trNQunCTJGJ1nA9Nl0cHSYW++skHLvUe3/uSZgTbbLhluqxVQdU0\nAGffzPiN9KwHV/PJ21t3P1xn/epA63smpe+sELgKyLy6UgtCiMdFkrVT7ZOT\nRxzU/jo+qKh24wbEEP8ljo1rcUWPdgCU27dAHmLqItUSdCtsRN+hMnNp/DYI\nwG7nntS/iIUaIsWC0XT/dK/8piUovJ6sGlfrzp1USToRv7BF/5ws4efUzvcq\nCczhU/jseoIi32DPvyr8hqn9LGA1dyHJF/6Voc11cR/0PsOqI9Qp/zeG1/Wh\n5dMf8EPanaEsE6nGObzSNTwoc/6i9BsSpwNntKlxaMzpcOidjjK8TSaIziHL\nBeakvU4OlysB4QKTU/TFrpitKEf9aWkTT8I7+d/ZBmrjbfDckRzPPcT+VV+p\nh7ry3xUzFbpUQCCLJkj06Mf9Jrjuyo5vOs2g7gGkHWIQ1Wvd5sodoum9bzPZ\nIYKD6M0vqczER60D52TfDpZ82G4j/cgKUOpjNLN2v+rFj0qjCFQZgPFYjV36\nmGfhuUPyyVzSr7XI3dAcjW2lbWV4+in05J3KHRgGEgQqt6fHCUeQWEK2VZK0\nxRtog42z6natfVyZO6dNdF/AFlv09W5Z/JOEi+rSidEyPzhPfJysslhR3XAJ\nrXrQ\r\n=3xaz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3Z0+Qt4HnQBFjEwmsGOHZwuTL4OYBKfILZZBC7drDVAiAhPsksWiGwFUtiZmoXdtkMpoLEYh8FBzJarLugeom6yQ=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.15_1584271268787_0.3524321390754075"},"_hasShrinkwrap":false},"0.1.2-alpha.1584274445.3":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1584274445.3","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.6","@scalecube/cluster-browser":"^0.0.3-alpha.1584274445.3+b139a3a","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1584274445.3+b139a3a","rxjs":"^6.4.0"},"gitHead":"b139a3a4de0f9d01011071d9d54c63441c07851a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> **NOTICE** versions 0.1.x are experimental without LTS or the API and behavior might change from patch to patch\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1584274445.3","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.19.0/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-EqElJT9EbBWDaRnqM4GnwbzfGuJ/9q4/CMjQb7aNpCLUsqFKJMThm7r11hTatqIRJBTXBX0DHIq7YIy2PEwn1Q==","shasum":"91ae4c0f8dba459ac2babbd9da1810b188b1592b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1584274445.3.tgz","fileCount":13,"unpackedSize":25206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebhwbCRA9TVsSAnZWagAACVEQAI26feUWYshKcxuO9y22\nqPtouyUtEQASfoN1J3zgh1+VTB7+ycy0i/SLsh9c307SgYZI2rlPSMIX/6Sw\nFlAVXD7ud3Tzf+EBukklX7X4JfMepw7/eFCsgStFS2221veQVeluzyMky9zt\nnQvlfDeu1xpGa15oZJHhw3tPl7ik9N9dAHf5soyoatAwAJdU73bdpF+GlnGu\ngf+dCeqcFyy/pcSW+ExfOfo+5zum4NY1vXOurgduLvYRrSBC0hFA1DMsXfEP\nxqi/cY5vqT1MFhSCmOZ2Gws78n1+BgD3ERZpZ8PGs5gKAiwUHourRZ1tf0UP\n5q1Wf/t97xsQe0/vgQ+UWda8sZZwdKzcIEYETgcAq9gjibNLWFqzDmxRi6h6\nb1Y5rlUN7jPK0O2Kddx/ks4PjwWAf93dKnqqcXCnbEcU0ZLkZX1e2SCcQuO/\n93+CVgR+2ukZCbdKcC8f/MC51+H/DsatrZb/Zp3pE0oac18Yak7e6nuRuAYq\nuhbSjbZBMAQkkbnvQ0mYwHMVme2Q+35RKJSCBkhfSU91q/JZ1hCYr+yUu2Cc\nu1eAzuqJdGvU4WIiOvpaBQF0eNt/VgOc+/FEdeHGYZcUoXlC77CIMYvjlKaY\nGoFJOyVc5zoBQR81LZh28L6/vbF8Kd9EF9SfCF+zgRJg66SC2raFlBuJVGsz\nbEK7\r\n=4tSm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwHC/Tpw/OJnFXZnKtcGWKo2SV7CaYWovIiR867xuuHAiBKVVvbtcXqacqTq631Uxowdd8n9ywtCWkG0KQ3FlNtlw=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1584274445.3_1584274459288_0.017698093587038555"},"_hasShrinkwrap":false},"0.1.2-alpha.1589393845.4":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1589393845.4","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-alpha.1589393845.8+b5ad44b","@scalecube/cluster-browser":"^0.0.3-alpha.1589393845.4+b5ad44b","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1589393845.4+b5ad44b","rxjs":"^6.4.0"},"gitHead":"b5ad44b618612ec2620e882e015ead27b57a7e9d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1589393845.4","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-uGMszlbxPVONoVJVk9sJ0VfjdqSm/rjWp4Poz/Wx8b923QMQ5SP0VEFqgeLYEDCF4pzfMylnkezEZMPZci/Hzw==","shasum":"3b0c4ce99c4557c81a276dcae69c47b0ece90189","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1589393845.4.tgz","fileCount":13,"unpackedSize":25421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevDnJCRA9TVsSAnZWagAA6k4P/jpKPwzkVrvxC49PhjZb\n8unpIK0vLKZcs3SSpj4OBY1PH0pqKOhJaVHpBffW/isxuE9ugyUE2lp5wkEI\nnuODMAKI/osq6KCeiXQa7Gn4OxWc0CO4QqDZOJtfwGowIgraaW41VDoW6JnX\naoj0NeaUntdABkm/qBQsD7kr5bgJlLuPDK4QHykz9zjs9DLzwJxsYi8UBo33\nzu74L5zPrtlRIepS0Eowt7AqHGwLkqb5lPeyN9qocIWPK6f54kv8HbdgRm7X\n6By65GBcn8+/1REBp2bVZ3KAqfcKp38JHEq5cJP8pdaVDLFG3BvTl1FJAp+y\nlP4ehr8wmpHdUCJ3U+YnmTo2qtTT8wt8rytUdYhl8wQ86+g1XVmTRgzRZcqy\n1WtreUSoxri+vCcdlE2bDAZmfukzT7IgaDBZrdSJvAjzWcO13ieilTASw8+8\n+RHkvki3aUtbuMvU9Vr+IehaG4fEv6F8wqNGD/Hr6WolUaTqPSC1d+Wd9JGt\ntOK3/RO0GeMXDKdtogV/+wS8qyuJ09ZxgWfAmxtzYMAoLJgavOAFu9Mi5gve\nwVCzw3Mx8L4M1222VICXZdaxafrLPKkMhAW/tEzntQqFLyOIXomfYFgvU+Mu\nwC6jHyFVBwLMG6WGyKnQ9biFHHHsZpbbSjT8LATVvUv9H4jTeDxKWghTIt1t\nCLlm\r\n=Xacs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/9ooQ0j8DUokI9aUe9jPRfCBZVKpIR8KKkaTIo7CxHAiEAuxPCmthnJMM4bpSGw5z+zl/emt8pxd05AaKxMgbTyqQ="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1589393845.4_1589393864932_0.8161249294417909"},"_hasShrinkwrap":false},"0.1.2-next.16":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-next.16","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-next.7","@scalecube/cluster-browser":"^0.0.3-next.15","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-next.15","rxjs":"^6.4.0"},"gitHead":"799942fb4fafd3a61d3f9dec5afb62f1bb29cdef","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-next.16","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-1Ru1OfI1lv3nYofiOWFhbPYo+crSL6zBL4ydffMXo/JlKuI0j15OJKWh9csU4zdY+GxmKEphVZum7JSoPJ8fBQ==","shasum":"f1044cf02ffcf0d53930ba2ec7d1e6149f7defee","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-next.16.tgz","fileCount":13,"unpackedSize":25344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevVDzCRA9TVsSAnZWagAAhwAP/3E+Pg2naISsnL/YebzO\nygOJ1kjmiG/1PAzhz4XTiYEqyEaOWqPyMNuig5RElagmxqXPyRoefBb1xOqW\nEK+OapzUt2EIzqycUBjZiz9opAobAkCP/uZXoiImMv4E+DSOgj6FjbhsYVkG\nwD9ORHKM2N/pL/j/+6WYjnyvNJxImHQGyfFt7tYI/+PDm01GKiQ/RyCG+liz\n6wTIfAU6RCszut4Zqt9G6ftqOS3EyE5Ya1CTk9PCPBl8zHQXTS7Aiyjiok0m\nONmIeEuBxtwug6nZXQhEQTFpG7DJDG9bjtcxUMK3uXh44S+DT38Za/tWrKlj\n040g5v9Wjp8SXX5pe1mnnoY5Nz8yJnjc67FTz6aT2JXyLgRy6PydfxT7g4/R\nl0JuQjJnFvJtLNZS0cwOMrOy/P6W8ZhwlbUHN0istwKLpnlRxQoxv1uNREOz\n1j0PZn6C/kpoNTUhhh4B5Jf8L4dr+rkgDgcjHI+cJlBACwDyIabJPeGcs0YP\nv2hmTs/aOXD8Sp+INkPKNSXZsrrJqu7aNah2zN1df7J5gpyYdo5U6/P7PbLB\nKFWNs4oakzgO+IcJOI0RT6F/f5WECAHpcajD4+vKdK9TWt/5hspvrci7pn4I\nx8YUJHCLJNklTun6FOrY6V9EvTGW6xCmxhlJepSjaV2NHcx1nAOGZLrj3HwG\neWZV\r\n=lr4+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxPLQpPgWsFvMIHQpvw1oQ48uWbKi5J30qGQqz5noGLAiASqShdtMKAZ34t6wejycRjdwoWFwS/+vtJmWS9Eg9Wgg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-next.16_1589465330702_0.17330053903448306"},"_hasShrinkwrap":false},"0.1.2-alpha.1589712586.31":{"name":"@scalecube/scalecube-discovery","version":"0.1.2-alpha.1589712586.31","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.3-alpha.1589712586.35+bb37f59","@scalecube/cluster-browser":"^0.0.3-alpha.1589712586.31+bb37f59","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.3-alpha.1589712586.31+bb37f59","rxjs":"^6.4.0"},"gitHead":"bb37f595c9c70f351bdcf031225e74514b7d03da","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.1.2-alpha.1589712586.31","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.19.0/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-2IvCelLV7olcHEPgRWASXO+zPc3VgCGfQaLbqOsfvsD3yKabIAIsdJPfwlHjV29/amhn0MI7qg4LZ+JrUg4v+g==","shasum":"683eeef884e689ddd2641882b09a6e1f43503707","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.1.2-alpha.1589712586.31.tgz","fileCount":13,"unpackedSize":25425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewRbbCRA9TVsSAnZWagAAVFEP/3LcV8zRlT880y2gBYU3\ni/t0RsSZ0DINFDzivxDBX0G1tjZ8FaqmZNSIG+5q0lF61mYWd1vRrzYutQvH\nUoLouPs2a9CIE57alp9cMr7rDu0hAKapD5kqdrVORrtCO/ujt6aLFq+Xtl32\nyGhZGpGmbWQMliBLeX1u+E/eOozxCTSF2463CF+L+krxv/F6CB1mQdmtJOe7\n8Xw0F2oRBiRtVyq39TIDJukeBAjjV6bEZYFV9Rsuzexav5/AcGO5D3DtKc2h\nss2rqO5wwSDvfIuqyP1SC168Q3nXGqfXS+6fmKJXkVHZFdg/AEfJkaqSeal4\nERJjrVdGf/P2cRJaOZZ9Z12dgohqae4OmbIMKQmRpnejriOzOS3Eb/l0EPua\nvy9gr8ge4UX+F9eqdTAjq2bCOjhss1YY+C4x2n3zfynKgSi0FFfsbhdblLes\nvUJY6bxvrBE4mOZxK3v4OYKbcNdUO+xoCdg8qFBx++lbULeICbu6wsKokuLC\nkT9yENi1uhwbBIDfSeQxClt4pIn3OVGCMS/MCMMGacSB5rT5023DppVOT/K1\nHIRjYsssBWRJbceriTwOTI+M5F1dRjliFSaKsD8BtOuqTQ0Hda5V7bhAzgjz\nJ2kbWr5tBFKmjE2wACiJQie9gE9hMRhwHHz7AtT7l0v+qUWoTjFaHOU5GsxD\nS24Y\r\n=mYmY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB84SS/DlwmY2Wsvy7WKFPiz7VHmWLj3La6a7hBn6clIAiAF/7HGu5FDwJzwwue8VhekLAM7Bk8zWBZswcXRpFHx8g=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.1.2-alpha.1589712586.31_1589712602715_0.7544156134686324"},"_hasShrinkwrap":false},"0.0.1-develop.1590946426.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1590946426.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1590946426.0","@scalecube/cluster-browser":"^0.0.1-develop.1590946426.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1590946426.0","rxjs":"^6.4.0"},"gitHead":"eeb4efe4866f36ccdada69019010601d8a02f807","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1590946426.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-TUlw+SGhndyVr8iBFzIS7TPPZbpn3kXguW9jXMG4fYfkRfLpKEjCxlozNGJdwZNL0ydW95HVU9RUQ633T46jQw==","shasum":"dc3b87429c9afcd344785e0e1936afa6b1faeb0b","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1590946426.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0+qICRA9TVsSAnZWagAAUNsP/RrJmAW7ErCwJ5qQMeOJ\nmXetS0rHaGaTR4UM2IQGVxoKisM165UiZOvYqn20hZIAD0+tuOHJo2k8gZ9R\nyy5HvFlwLfhPzIMOFW8mC4FbZdMx7+/Pi0+wWA3xMSqer+/nMw5cqN4SkEri\nySXe0In4Fs+5+S9GCxkrhHAqGMaZINVwAnGFYHj12KxLP5TfzhlBkRPRX5Po\nCr09rTHNVWlPGLlWw25VsteKCMXwnkfFN1Kh2H/hMrmOHs94jrqNdfI95BEC\nYS8cQVm2Hmvt38o44/eK/tRSV06D5iVWpV8zNZXx10BWgbCE1AImbxEQXRBu\nOSV1FRpasFJ3anosvwxvpVdVaWtVxNDG8MyvnUr5oC59o9vmDXg0ZAZwt9im\nGp5gqM6JrnS4hbQmdJgllKcImdPxd1kS/NWCeNbCJ9/+CuiPUHed0RftCmjg\n06PUlGOj6d74BmTAczTAMaNDJjninAnJxzZtzUXz5NblNik6Dga1cF6F0wud\nn9n4+oHA+MgRV4b4bkHA0AMFvlt292a2oLR8L2zwVVeyR8k1xwWJPZbix/tE\nmQ+UHGm6pJC4MxxaVN1k7UVoZFGNTXFpSie7LolH7LsMwyOIWPjAB8r8a26l\nEpkS/hYAHrA492JeKOSnu50o0RmK6Y7T5NpjLQ4js429zgDsY+NU1npnO5bC\npLM1\r\n=TCzh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0T/Nwr1FzgJIbMX/lcQBz+isyjBYsdrKKZYU6rWXVcgIgZIvfsZGBWJpB81dPyoh7bEXsLbawbN1y+9EYFS/lXYA="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1590946426.0_1590946440359_0.04530267902965712"},"_hasShrinkwrap":false},"0.0.1-develop.1591043991.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591043991.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591043991.0","@scalecube/cluster-browser":"^0.0.1-develop.1591043991.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591043991.0","rxjs":"^6.4.0"},"gitHead":"e43e67667027909f6fd5d913090d25c11db07f1b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591043991.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-0YFOSgYwSsRARXHhOgjFcG1lHtM/yn+7McP/mUpRBL8rotWIX/JRt1ussGPRit/04YRIy0Rm5iDNyq4Bsk59OQ==","shasum":"bf482d579bb9f7dc9caa1e8e918d9066492d226d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591043991.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1WepCRA9TVsSAnZWagAA1aYP/2yCx3UdwD6+Y2b0CbHI\nLW+2mn10A7PSVLnoU7uuPp/uMTIcG4LBiGHn55O5C/AZk4dWkDNhFUkddk7m\np3w2SvpiaSgu7Bmljh96vN3BaGlYpDXgbb++C4vw5Y760YKtNJbfzUAXHion\nFOTrVw2V5LY3GYbQqSFGuD2QWwsonJ6CDe4YS/KYrQBF6f+eiQEo1xIaQhYr\nWzDRjm9L4vr9QEM/JFAD/yAkXWpS8hTqNCNSOk27gF4h1m96uJzdbu62Y/JU\neOh32LNJb2kxkhvYsBCZRI5lNmCBkdaGN337H7vVlGifQsFu9AwqbhHb0uCQ\nBndJwyziYXannqtSLweHzFOLeyrdN7yHyfgEjHKk2sxzrYgafqaYPKCKXKS6\nZct46tqrXAxGIhAr614uX0KinaY6kd6wh752eUqExoIBgzNawkmffLauZRN9\nnxE+M35gQLhCtM5iRZXTUsT9hJHBCi6TW2vlvTZSCkGjyyTIWO8WfSnfVPSw\nOknZCt4tCN1e4cFtyXXB+qyKEOMms32NUl/FWUrqGQlhBHFvcRLm6N5lXK93\n0J+uL6NKNWeludbUcYlsS7j+96WAhyT6dQZfF42jLUDcwpK1GE7ubWlLayYl\nun9P/Q9NiNacFnGmjM3I5WoYaSajNT2Jdulh1NmaZ4X07cVAWlZuVOFYiIw2\nXWgg\r\n=w0mS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcKBgziHs2MqPXGNxqK6ErdotWJYWkQHSzganIfq472AiAxHiQxH0HS/ffcqIIa64hY4mEckPxwDEBSsqZY1IQcsQ=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591043991.0_1591044009288_0.9105222819257854"},"_hasShrinkwrap":false},"0.0.1-develop.1591044122.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591044122.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591044122.0","@scalecube/cluster-browser":"^0.0.1-develop.1591044122.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591044122.0","rxjs":"^6.4.0"},"gitHead":"3191927d7d41354ec499262cd86d55d848ebde59","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591044122.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-QxrCI4qILAEI/w5DY9OXlUaMUbSIeRq7TpVLfGxW7EyHJu+oF0zkVjb+tipSR69MYp7iAaFUftOz7165bTFQBg==","shasum":"d3e9bcd7d2ca709bb6273840f722e876b743b16a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591044122.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1WgsCRA9TVsSAnZWagAA5MMP/2SrkKmdOxoBzuHpRdcn\nzsU5auFp4M6Z9xbLE2wcWXFQe/zIL6hSGky251qaXZ3eNKPobXz4ZaBojhvF\n8NCQs67A4H372T/tJJoGN1okDzv2GwhMCLnWsA7wFBA/EWCTuo/887RSkWNE\ndV5hzdxjkxz/0/13l0RusfyKVL/2WTr5D6nnnb08RYkLt6DvIk1s8cOgUHf7\nt3rPOiYBQ46fXQM9Owws8ak35OStuRzkJL3rYrClJF91NKyV69PatM8Ys5+u\nIyG/OfdzS5WhwKfkrjC5SjzjylUHfh3u7mIfmECWRf/eq6q5L/w3RGSwrzeA\nAUUpYDcrSuKmn2dv7xx1GhYRBeJMu1cpAjkntjTxWrirl/c7okcXzl37l2B/\nAp5UubePDmwVVla99CLEMam1nk6MbPXFVhdZIxXAiOd0dYSoXoNhDY8/K9+W\n/1cRmjjZsKwNhZL35Edq4U90OSXQGs/vWgZ2f9G4AgMT19XSfCcug/4LwlmI\nztkHwAYdootL2xKBcDsNjqSDV+G1WKyzgTA6pUgyeO6ry0DFlCUNF0rTRAe+\nM7DIfE8Z0acyBJgThfQqdXfwfVWQwMOIo5f1YGfGvxxNm8uuSfxewR547sgo\nVdDucFo+/rV0dhz7HsYdhjbmQu7pSr7snPlGBuyy7/ex/horUb1keEMJEKsf\nr4dN\r\n=KwvV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCxUpM4onMeH97tE79nyk7X4H3nMDXg2B9Mw70oJl6eAiAct2yFt0qC7IaNOVVlxGR+TaJI0V7OzATGKh/RIY7Q3g=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591044122.0_1591044139468_0.34977071741315213"},"_hasShrinkwrap":false},"0.0.1-develop.1591044462.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591044462.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591044462.0","@scalecube/cluster-browser":"^0.0.1-develop.1591044462.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591044462.0","rxjs":"^6.4.0"},"gitHead":"86b7726ffcc44bdb049d5d4762d55cc02ce25954","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591044462.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-ZQ5rpga5lJh93RBsCQh02KDnkD+HimBY5ii6YVT7XGz6sLfJLxhsMuEkv/Gy3CBhjmbaQnIVdFBx12Zd0OcePg==","shasum":"1a5365f5bf7d3dc0138afb5cf398de2552585cf9","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591044462.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Wl7CRA9TVsSAnZWagAAAF4P/jvt6Rnw3evv4tbcuEg/\nH1G/NxOS4wef3MXmHHX8Yof6bPkaWzH++b046hRdAScqi84QwbcFc+ItTfVR\nrVKalV/v6XuctTdfvnnrmKGSZ8hRWpfx7qCuEyDUW0IwyR/pwBBeRQMFhzE7\nPPKkIbJI7EVTr2ztBglmezO5nTRTsTO6HL7ozK09gL75BNSi5NA0UsTyj7kd\nFcPf//YOMDDHenxO19czO9Wfcgrv2wAAgCBXMpOYw5mTY+Y3ABIlwXN/+PdT\nqpNG4J1rlwSDI+xPps0cbtNxon7RHytrw0zZ341uRs8ga4u5NnGCbCCKB/vn\nenlpF/XujgCJxC30pyhOTdIoF6vzjBEBgOjcmIe/MWHVEs2hvxepyf7fDyCg\n7qFXU9mivgwLyEIThV3dkzgCbJDHUk7Dpnxt0Bu28mrNGkX1F5Gqvzsr2Gi8\nKvqyHNSnjyLBNUoCC0bywRoSUMEmrCTM9wJIHWWltYEimWQEYBoQZDFsupWf\nJxB70DrB/YqCEK0gZLVhAhltuNfjNfoy8fuwB/qrJ1s9ny/kBpIOOt+GFFpx\nOoRAhMuqxie94emaFKuiXMjFYE9xTT6cM1ViutkU2W0mnFqX9+Xb47PyoZYT\naz2bHbVfjwWVinuGmI81s+ihQgAJWCKU63mdfN0L+0D/pYNFDV3auTkASilI\n3ey0\r\n=7UPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHyCG6fAyXiGSigDUzKM/I1XG4A00peh60tDC0vuc4WAiAeGUoCWs/nCArZBIFvzZM0ZEUbL30Zn1Xnx7omwXyJpg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591044462.0_1591044474824_0.3113280494237145"},"_hasShrinkwrap":false},"0.0.1-develop.1591047072.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591047072.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591047072.0","@scalecube/cluster-browser":"^0.0.1-develop.1591047072.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591047072.0","rxjs":"^6.4.0"},"gitHead":"8f1f87488d36e1490ac62695ddda51bb183e68bd","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591047072.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-vpO8dC5Qxyh37nLOkeIuIzqu/HdHzLvgWp2Fj/oRy9bcHTNkSQ6UoEerKjkDYA6rOAmzNphTNN92mE8wh7PydA==","shasum":"b98e90530b058bb347c37efc8a26847f15d7199c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591047072.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1XOyCRA9TVsSAnZWagAABmUP/jf56w5cNMorb/SF1ojr\niRp11yEI0qp0ozIbLCDOxSUxyx61EmfsF0hf7A8hnzCXBdLs9sIpS3OELkYI\n8L7bdgxT6ru7N6ELj54YwrVOaX4G2H9gQQw0BS+U3sjal5onG3bXqFCeAGWZ\nOmBbY+RziBEfjLCOObj5KROF7ShuGhoe34R0/w7fzc/uv3ATv2uFCnoQRrvs\nxFRS6PkJYQ38QApQAHpotNGh8S/Yin/0P6PBmx4AJm+Qbcp+H1OERt7B2IjC\nQwDIR4QNxHJOITRJDxthYOUb35SUiH6+jC1GkJqrR0q5BctMJIGtNtRsjOVm\n5oNcf9hzFJiqhSV8eR9hNr0Zefk3oOzRc6BVO6lsSLWIJPUR8yfRLvCVMhKx\nQn+uREz0CkmJPpGUTRl7efE1mmWofFLRaaZGpdyFNhkPvHeJ3mkCWnAdF4Hh\nPlTcfAQROw5lZrSQNrlSKJkyhVp8UezrUsOJoLRoz3NI5tww+kZsgW5zpwiQ\nrmvWSKmjfqgvCTjDB0z292yj0sJiGHDMn5r1bd/aIooyH805JbtKa+KVkqSU\naP43w534/8rEPGyb6Niqw0H1QG7ECVFA3kRiXMzeYYdSvi+R3tvh3nkhDlKx\nm6ZtvbP36lSSmjQykPdLVn2oSWYZBLOYI2oJuKYiT5LwdnH0HEd15eKKqWTP\nZ5fW\r\n=+W9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAW6swJgYnBz0U3f3Dey5btlbl1nf0hOuG0FLXm7+gZoAiEAhZzHe9VNYGHonyFVhiCm295ESKR9cLfr+4H8+V8kVu4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591047072.0_1591047089830_0.7878114527933389"},"_hasShrinkwrap":false},"0.0.1-develop.1591086663.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591086663.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591086663.0","@scalecube/cluster-browser":"^0.0.1-develop.1591086663.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591086663.0","rxjs":"^6.4.0"},"gitHead":"ca438f2affffce73727e30c27dea924feefb088a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591086663.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-Y3HDdJ+66Cyq9Lh9yz+XPUb3y0WF4W8nZo6y5lExBUU4rbYjCyhccgOPQNyb9mbEpAomAhnqub194+gyQqYvrw==","shasum":"d7ab7f1b27945e1d2162bb98c89587c904fd57af","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591086663.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1g5YCRA9TVsSAnZWagAAJ4MP/09eYoAVF8tduN3J1FR4\nPpAgO33zyaHAJZ6bcCfw3a6ElnEPs31tSExaG7+rLKIXrjaBVBuqd/ocDFgX\nCeapHFE77PzDvY2XHs7BM6eye/1XMruldxULfxjIezvnr69aFVqiOTlRNZDR\nxijehvIhXO0llwZocsVwlT05Ahy+9xvbnQ9CcxietdE6pBFV5GghvzbINBjI\noq+5TshuGYnWX8UJnIiStQNNsv6BQSdRO5EW9wqWx1F0X/+XmkDG//SYHsU7\nNBRh+hV9yhoTM0AprB40A1ftAsI4XRmgaNvOgMGB2G7nZnZhkTBMokZotOYF\n7YMITzm+sX/DLsX/BALB9usVRy9xAvg0kFAtJgfY2Xx3KCMDteMzWr1trQSU\nZHj4a58T+o2Cbez/yR6Ite9IeHSdr7VGrf1hBbQW0bgKMZpQQLb8Pq1yejxx\nP1PfNVHcMZi3OMQbXbN5P7HiBHcdhurPiRHfv29zVol+q86h7njXdfXeuehS\n1NgFr4ZXWmnBvg28/aIK/CqxC2sTOlT0fInAQiDO5xR0bOkRw56C4j4c+jEx\nKWD8KASpEqZRuaM8fhF0Np98z6huGyfClCV1quQTUPE6i0FrWZLAG7m+wj93\ndteXLKhgLyZgGjF4MWZQMRBUz/yfrz5CbDQKjHQpapadw/j70c8YfF1roMmX\nAozc\r\n=8zYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC56kUjPZgMe1XRpksfgQsxKSCmi0TY5J0yVhCHqeEdCwIhAKI9FSeg+En2NndLQJ26auS5Z/GbcCz89XGzaGc1yA8W"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591086663.0_1591086680299_0.5427796827087752"},"_hasShrinkwrap":false},"0.0.1-develop.1591089263.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591089263.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591089263.0","@scalecube/cluster-browser":"^0.0.1-develop.1591089263.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591089263.0","rxjs":"^6.4.0"},"gitHead":"6fa287f4d9b6c266037e7f8672c6a9d7609e9a8c","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591089263.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-kCExvf75MuQp+xLozXNoOEnJCXa1Nhhb2OIoSYMdrDI6uW7U7HkF/WXpXEDtSIh6rtQtWwEjANmQicZBMjYrmQ==","shasum":"f5557bbd42d6aeb58e8f9c23d6c55b6af00b5c00","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591089263.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1hiICRA9TVsSAnZWagAAa94P/jHikuC94JUukut/SQg9\n0fDFaqzaJzmuZ7LMFMnvf5BFF/l4OOYYFQotMKYAWKcLgW1VL/TdnpIaD07T\n9h8WgPvOl+DkVBaow9FoA6a8MsCp81tz9blJaksD83f3weelisPztBDR6blx\ndT5aai2S4b5dxc96AnQq3YNwsT+6XmoR8cyCFckS2WnFJ+XmBbar5p/Sqnd0\nzhIz2PFRYTw1N06T8BBW3urovrLSJ4ak+cTUraloWV+gn6ac3k2n6YC+GK0q\nXPLHLUEH/mXkHCxeVzf2hybG1PINakmovEDWzcfisiaTzCGwA+wSoLPWRpqJ\nXSYpZ133ALYBvsWAl9eMb0vhjFpMKaISolLAlOQxbTWNYqTRvp5Lc5qiozxa\nG9pDnicxNy3dx6UvVQQ73lSjRmQZ+L2pZLr/7kd3bIpFUtYZ4he9iprkKQXj\n0lwyEnBaziA+88H25hGxFkHwmfzljd3Dulv2gcHIsh170Q1EAIkuxkmMubSy\n2L/cLOyyo0c1GztGLJ9RSxvlBsglOFvC8wOPLQxA8to3eWZUcL3x9T169N0V\nibqjcNz2dak9b7+KjdK2uM0+Ev76kTAYSehiZL3qRhNTjsecWaaFMxyDY0a9\nxGWgu/rCB8zKqF8jyzycus0ZepVljUBwL30cr4f6k6dLJIu47IGrBlXu7tA7\neF7j\r\n=2dW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYaY0QxVMSS9LarqouFS0vWTN8gLFJFuDA0SyCYu1MowIgUDG6y2Gse7cuMVX0azamcR8mvLXhDFsbq/WFCfpD7GE="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591089263.0_1591089288434_0.508500954887962"},"_hasShrinkwrap":false},"0.0.1-develop.1591089545.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591089545.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591089545.0","@scalecube/cluster-browser":"^0.0.1-develop.1591089545.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591089545.0","rxjs":"^6.4.0"},"gitHead":"43f9f43623b77ca72444548c504eb23dcdceaf6e","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591089545.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-F/lJekdX3l/ouHAzdxIWqNXC0RUdkuhwvMbncomqHkriy8XIOrS7oPjHPPfLPMBHERLAbk2pYrFoqJUzc0o/Zw==","shasum":"d3f984556fec3b9453b1709316520dc5565ca9fb","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591089545.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1hmnCRA9TVsSAnZWagAAKREP/3Uv9NN9zQF2/Xm/AfZM\nw6MsJ8gmoXmKCWTvlLI6G6Nnjhqxov7jbAZjDxct7wg/vcumUjnKtkvF62Pr\ns4vBBYQMYuoXpKftomaVTcnYDSmHdiS5FC2iE/A31H1v9cShRzPWtDBeP4fJ\nili/kmSlYSWnyaIe6E1Gvfg4ai2kDp9BBDP/eHyloXl+tIM1+XbOjGrSTzIp\nWYhH+HF2kcgjKjezg+LeeARWu+CQsMRhF/pfe0g/z0Q7tU3oG6aHhr8ciISp\nDWyolMz2z5+4AX2aUOXRP3N+C1+3byqSyOuXY4nLFmwLaGDhMTC+VYzEqKze\nR7BkA7HRWakL/Pd0yjXXsZ4L21UYSj+JVImTqJwN6PJMS+dWUQ7qK1NJsWC1\nD65LEcxnNoeYlv3R2hEHD9k9nRhCvz9rhbmKSHpR1jGTSu8KrqM0b/ANRXSb\nkMSTpaSKnU2y46o6lXVQjgiwOh8V+ij2ybeCvcmhQ9fxHuzgmvHGY+FWJIFL\nq+zJW4tgt3GZYPIGJA1E7uPJX47AuTwDrA3OR5sjfvsCaUwyd1q7KHugZVVb\nvLlY+anjiCZ2iAWdeYZbK+xoLF7uyDeaJ44sPZWN5kYpL8mOd3Cfxk1LgJJx\njUvbhkK9IsRQucVR4vzEOZmiwXScqeIpxLLlnVUAjYDVLoq7vpByzdDzpWAB\nOivy\r\n=4kn9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfybuWet1214bYYKQe3vAXqd8QXToMFSTsmrL3xT5w2gIhALTNYR/NruwPcxrMA87Bt2HTQMDHsKs3g3MrFJFNCDHf"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591089545.0_1591089574843_0.4159980644600145"},"_hasShrinkwrap":false},"0.0.1-develop.1591730687.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591730687.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591730687.0","@scalecube/cluster-browser":"^0.0.1-develop.1591730687.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591730687.0","rxjs":"^6.4.0"},"gitHead":"2edde84a2d35a216396d0ce0cbe52bc1e8ce4e78","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591730687.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-SrQMD4Wc+av4KexMLJYEvbtFqqPUKNAl6LUBzK+TSxJZeX9v8fhhMfeK239CekqobDsgdJER83ayxB7zvknaIg==","shasum":"d59c18d02050dcc47c146944aa402c741b2ad729","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591730687.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+INCRA9TVsSAnZWagAAmF8P/i6AywF0vPrY2UBNkNJm\nMnbgF6Jxsp5L7i/38r4Uj1Wl2KZjEeBOpxme428s9iTcBJNYjdXumnBSImzy\nFO4hyN3rPOagNOVM0Ig+Pj02Yi+yj3G0ChfjSnOeS4Q9hBZizUvfgZtDch4F\nyv00/RdbcUdUp8qPPiD+vhTtqR+FKbYXf5fAFC3bBg9whY8TYGEsUJa4yRdE\n4iWMxsQ8Zo4zQa7mfO0p7Qq+KxZtZ+jyKbZjzMjf2NT7M/6iH6SxKn6OcJwE\nrKtHDbhFAmN1c+2BOAS76nULgcRggru8vGMQZtAe0EBeyLWYdwSLtX2XFQVY\nTTBI1dZmfDA/UwK2sgHGEzVwXjXwRowgFOVdEs3erNNBUtAMqWKZCg7FmxSZ\n1FDdD7rtnKrQv5smIskoaTQW4zbSfw38+LN+m+p9l4lOSMBC8vI1rbq1mbxA\n2e/xUlgfSs17Ss4KdI8RaDTiDtINYtKCZasIV3GdAx4b+C8Oe7N5i0kEBj41\ndBlreyXRX9a4r5ecXshydNMBoPjZrzoAZ8ClL9GTAYOR8T4ihY/KbydpI+oK\nePJt3tu87V69IQ5LAkivqa2AcB+OJTjA2PHQMUYdMmainXD2IY24HDLi8NG6\nBuH2s42W3BnOl+l7nOaWEBSbBgxir0FTU3dQ0E5Ot/eunXrkLUsqhUIWE8YS\ne+gi\r\n=OAzh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2x2ngyaDqJG4oLs5U3ozR6yUy1U5CA9aFW9MUqf4dUgIgTCrXGPKk45gPYz0pVqKKdqVisCkamPK/Bike1Vn4VZQ="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591730687.0_1591730700728_0.7896546179246917"},"_hasShrinkwrap":false},"0.0.1-develop.1591732649.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591732649.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591732649.0","@scalecube/cluster-browser":"^0.0.1-develop.1591732649.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591732649.0","rxjs":"^6.4.0"},"gitHead":"76582cd991b2df76d32537ca1e8e727c316ab388","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591732649.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-9bptwpZkaJEZmSy+3Y97NgEw+63zNP6vFCzsyYrDjDU6SYzdiS6vczZk8kVZ/X2Vp/U3FjjsAtLbXFRpMvYYqA==","shasum":"e1ea6756ab1c30850af3e6668d101fb6da3c3ff0","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591732649.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+nBCRA9TVsSAnZWagAA7/sQAI3hwip94ire+cBFko+x\nmtENhQwHWvYSBI86QxhslzEez5zch1XM5ZvWYCejYPtwcvbQfvrXvDMMBXQy\nS7tzCEgO2ffeWGaLdxt+xmMIlq7jml4u7ifriaWrdYxwr7Pq7K2fEhtuQY27\nEWQmkB5/zHB0tI17LtnD2f4mar/0l1mXVM5AHRnj99Gb+pw+DEXERGTDLhcO\nL0EsUudWN4SdrKGY6NtYRbDAvjtkRISyv/pYSS6PCqJ2ROhixttkLRRbAYb5\nw5YxALOZ4EdwQjeHhhPUr1yuHyhE2KnzH9rgbrADEtZ9rj6wJed5KHE6WmF9\nWhCekUP94BAci+0x4CZH/wfn4tsS4hqWo4zvvGedDK98jz9nu7EMLHWeRXUi\nJd0RtFmycMhVsQ1/HGFZqBK+3qNIhXeicmuuNXvBFjnA7K080I685Xp2rZqu\nnJ1ojSC3YxleYp6enssRSuoY83mtqXi5WTYvCtz8pAORuRAbPsiimEcHb1VT\n9MjIYqJTZWGZysh3IH1Zla1z4e5oHMJwUr2bhYoboiC4g8E5vnOh6rxTEZ9Y\nJnEtWaF4N4hIwloIxnRE0dpku3Dklc2mBBqEUNv+7ztbwVJc4hBLGDgTrxPc\nA7kcMwffUt0UnV/cOPPRlSmURvmLjDSanDb1zEdZgDi2em0hCnNFN8q8GdS1\n8liv\r\n=Z8dd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBQgBougGRm2k0GB9PWjV8uLBDTg2VHghjnbd5UYV9OwIgZ4FOLg6/nTZCOMkusQkcpcwhbb9SpW3CwvlSix2XloA="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591732649.0_1591732672803_0.05717236344563048"},"_hasShrinkwrap":false},"0.0.1-develop.1591732756.0":{"name":"@scalecube/scalecube-discovery","version":"0.0.1-develop.1591732756.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.1-develop.1591732756.0","@scalecube/cluster-browser":"^0.0.1-develop.1591732756.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.1-develop.1591732756.0","rxjs":"^6.4.0"},"gitHead":"71af2bbeb1c28ed2fc0010ba2b525e30f4d85373","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.1-develop.1591732756.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-M3hKX7pgAGPGm7rBA7RPewG4AX2L9ZL4EsZyGYolhV3PK/oFxOXbv8MSbGGT2qV9z9G5AgOCdizQiIpWYJf0cw==","shasum":"82ab4b63b1b6b63d16d7924ac69240e9705dc0bd","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.1-develop.1591732756.0.tgz","fileCount":13,"unpackedSize":25397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+ojCRA9TVsSAnZWagAApVIP/05A4vo0WCy16XRCIUuY\nGf78UbsMXwkwKsF6cYNGthPlXqLOKCv1RDh8uAxcJTnAq8AYH1PkK+fSCmM2\nvwNTNsXYIgw3RPmEh6glIhMuZIj2dVjt3fFovxRFPjjZpU/ZSvHC3bEIYUSm\nWMAeV1v5sq9tbbWqmx+7hueVAGwER41yIBtXdDXIVoY7LHFgTgNyGrkXrrdX\nZV9qPWHiXXml1frlB2deCV9ffzQ4v0//byviJzqV1OSenqK+yLM4FSgd4wyi\nPpfTAxW57pyHQgDAHZ/KpH62DdMBOLnIFsdfzwcOoO+hHXnRJVX82LdKOHs6\nPwa46ECVWPgBKbEeMU068RLP8hhPhrlFbjO/xsHigT2dijb8F/hA9Fb/KDZ3\nxvknEV2i1U1e8jLAaSj0kRmQRdxQdoEYF4YvTZ5gHTb800v3UsQ26V4Csord\n/WiGq1pfs4gCdKPZllZVjSK1RhKPiQwE2x1Rgrtn/XmFKsXeoxlnOTNevOIp\nhF1VW3bLNK62UgUSP59XWpmM2iKw+7fDX4X2d0CUrpSgpHRDqw0jBFrdC2d+\n5jg2OULScOZVSXJzEyD4iWFy8PDsshE6XrT7N0hqj2WtBL/A84N2w0J7kRrk\nU2WtY5A1foTnvUslvGrtdDzAj1uAQbM1WZlDe9dmAgjHdW1RHfd7dgIo7fWu\nUC5m\r\n=G+Oz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvcggY178O4zoJk+OFG658zObzKqCS78FfnnoR7h75rwIgW2a7T80wcLeJ0qRwK+E9Ya+FmjCa98ozXgmiyLlTSpg="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.1-develop.1591732756.0_1591732770683_0.2989279654176715"},"_hasShrinkwrap":false},"0.2.0":{"name":"@scalecube/scalecube-discovery","version":"0.2.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.0","@scalecube/cluster-browser":"^0.2.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.0","rxjs":"^6.4.0"},"gitHead":"863fbe96787045f68851fa84bca31bcfa51f436e","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.19.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-+I9PA+e1Hz3C+Ng0aM+bCHGWZPfhZj8MAfRSgNZXS7G2XKHRRF+CCA/eat+MT7C644GHyJn6FVs0CHX1YbPfgQ==","shasum":"830fbe2ba98530c02e584dc1a134e87c5bb5a38d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.0.tgz","fileCount":3,"unpackedSize":14038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+s3CRA9TVsSAnZWagAAGdMP/iDwmVNWgzere+wRXfth\nbL5TZFEDqKOZGtln/+eA5czxvB+yvYweFO8m84lV8a+d6IOzAxEGdFW8UjzT\ny8S8PWVzvjOs5iAiVvD6SQ0EY1M+Xu2BUaBNQdG21r0bulCwOjkhFNJi4mHH\nDMzYSNfyxFC04ZtUKVjxJAwZ/CHUKIclUvyPbctNeT/lw+u01KwMp0j4bGJi\nntCJoU0Fc2Du5QTtlq4eAZV3jqJPJH/BZiTPGumZQMa8yLlvGyPnp4vdgWdy\n7+eLD3wg0NmseraJ4SzY+VgyjkZkZwvNeO4jDmbqJboZft2cuYBFD0DL/RS4\nFskMOukPqMEUGtGJpaL9yYBxM5v4b8/32/uKWpJdchLHC+ifMj9x/YBJ4wAd\nZYnzIv0Y4a89HAv6rmKBKlht/deq+Vn89VOxSn4E2n9+NFWIlHVavx7tAMwh\nnI5h7JIXad9Ex770wE/VEnRst18QfmW6h6ppRnT1C+RpmI9maIgUHgi/HeOn\nCBp7e6P8s0NeQysDZ2/OemYb0gAXkdr2g6Li7fLBXaZmTz3GR+zVTi9MMxjT\nQ6mR55XHZzMZHrNbZ+byf6JAXa96bEMERhlJMZah1Cu6tj1r63tPfz2RMSYV\nSjERGSSg0rwCOA2A1JilMTu3Eyy0RKC8C86PBNdQ5PG9K0KlnHzgzUh0qdv4\nwJbO\r\n=jLW/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMa6cJT/8sr+hKQWBNwr4i1p65SJVLjg1w+qLl7QxYuAiEAkMbNAW71sHBosWkLXKwrCHGqG3cMIQSz7jVQWECsZD0="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.0_1591733046811_0.7157003875889583"},"_hasShrinkwrap":false},"0.0.14-alpha.1592914245.190":{"name":"@scalecube/scalecube-discovery","version":"0.0.14-alpha.1592914245.190","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.14-alpha.1592914245.190+a7c3a86","@scalecube/cluster-browser":"^0.0.14-alpha.1592914245.190+a7c3a86","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.14-alpha.1592914245.190+a7c3a86","rxjs":"^6.4.0"},"gitHead":"a7c3a86eed9a75be3b452065c694b54e7fafb8d6","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.14-alpha.1592914245.190","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-vuUgXOqrSLrwiNBqpUMXPPwj11F7nzMBncwkcIs9dJPVf0G0h5sH75GHhNQMD4Ze6utlyPfwHKKc6sSsaBqKnA==","shasum":"bcbecb87d3b3db2c7d50b6591bd546f9d7c90f60","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.14-alpha.1592914245.190.tgz","fileCount":13,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8fFWCRA9TVsSAnZWagAAA4cP/3huxdkx76kx5Cd50cKe\ny9511x7RVSf5Y2WsBXFkD8F3/eztj2oCUMwngSvfuw1A+/LdiRczwUNLuzqS\n1uCXGvhNrH2O55HVul2l7v3Fc3MaugsVYSMW1EmcrV1881oz4B4gfqZzwRUL\nPtW8eJzOgxfZ6q3h46Lo2BrV7+SzxlIsRKLc2ODPA0MgmRdD0cs7VuSQUf27\nIsKZvOaKcQn/jK0LxKd04YFcGH8hdAvJ/XYRJXiaA5X9eH1CIiWj0w2L7zUO\naEnz4qxs6VnOaikTY5yL5z76m+d3IPDkJIswvHgY0nlWGB2mGwDB7Q/zHU3H\n0UI8stKV7aGrYe0DEEggvu2dfluUfxdyJUnESRh3I7zv/4Pxdjiuj4TDQXrn\nE31fGGfxO0OlAIyzZ0wdxKQQ5GsX3Xc7QaxmKusfguFG3Oe3mKb3+jo/u7H5\nSnBr5GfBs5FfP3nyBOQWUxM64jlrea2mLaL1UT25xkC2S1OGUa9jIenc8AIG\n0/PB6Or3PTUPZUxKEksLPCmc8fE2mJ8nH7DggV41RKH3LalB3kpYreOPs5cT\nt3CxYX8dIweZjRbfewEt0nLPmIjtn9CHAQOi/P9x45MDNhOmMmnZ8Bi5EFIc\n9emBMJzG/hZVkUi7xFmVwd8OaLLkrAh+PVqlqXhwbsaMK2CqnbRU5jSO3Gu3\nYyxk\r\n=ilyu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEcxpzg/rqRUtAF8XLH0LZz8bRL+j/iHqq1oXJke/uxAiAgFZuxujm1cqIf+4PiDFqwjFGg943zJxGf3Jvg1FOpDA=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.14-alpha.1592914245.190_1592914262263_0.5966647242781158"},"_hasShrinkwrap":false},"0.0.14-alpha.1592915938.190":{"name":"@scalecube/scalecube-discovery","version":"0.0.14-alpha.1592915938.190","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.14-alpha.1592915938.190+d7ec9bd","@scalecube/cluster-browser":"^0.0.14-alpha.1592915938.190+d7ec9bd","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.14-alpha.1592915938.190+d7ec9bd","rxjs":"^6.4.0"},"gitHead":"d7ec9bd6fdecc6b86f9e5dae0d544ba134471efa","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.14-alpha.1592915938.190","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-rIyc4MLcS43qc29KelMK1g9Z/lE+p8EZuwNJMPpQdU2a4yDpJu3sIqOuNEjBW1+AAh5UBRPGXZmkIPtQCLKAKg==","shasum":"8604a135d82fb30cd3dd2971d360cf2cc2cef109","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.14-alpha.1592915938.190.tgz","fileCount":13,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8ffzCRA9TVsSAnZWagAAouUP/jh+KF5VjH8Lacn0DaC6\nIi8lTRYQm0/iM4rrE0RW4o+K1LQmMkK/5YRsVcJoPOAC2JTyeFIFm20bAkqa\n/e26HZfhqIKTF2vDv8OKguDNDvyOA2TJVY9D3/NpQdD7n4pv5sPkMtjb6qM7\nk1XZWjUqk9IjPSfHrVZ3TAOw1yxgYEo8YxgKLWkEF0mR9yfWwDUnxbOtZKku\nvrhvqDOyqG546N6kKvnwNhPXUfhlIoI8nb0568oXaCFdA012Zj4jsqIz+lkb\nbNpig++qX2dDlarGfaPVspcInKAeBG9GbBCpkmEYi3TkL/JFkGEc7J9rReqv\nKCLPDHpOxC1vFJm9gUvohE1sC0PFNTSdhN35+HWeEvLHCbzTIw8bI6til7iP\nbOmaKL42av0g8E5I5WzQnkg3/kblkwKRqhK9AC5JXaLrh06bjLIBjbrkFjIF\n17jFjr1N4Wl301SdimjCiPGnq1nZQ9lgTW+JFoKO3gzlPgThk+khPyERS71e\nGn/NkLUH8LWuhZr7qusEeOEeSQCB9cZtBYCwZtRfhRO69cZyJXJ1MPEyk6Lh\nLBHtFOgEjPm9VpSL3lsQKBUgsHf8ptd2KlGj0D0aBwm0x1uOY1bWewY4Q7sS\nzUXrTAzelzkhtvbrhY8s9pIVvsPdLHBAX7mj2nYlzuZqan20CyZU0smf6OlO\nI0PM\r\n=Tt+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzn7L55vPoe+Fs2+L4DT6iRYfa/KdDAaKyNYQbMie1AAIgE6J36nAiEHfaxZVjd00J6upWmkJk9BR2/VnWUKe1C4o="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.14-alpha.1592915938.190_1592915955579_0.48004268455638655"},"_hasShrinkwrap":false},"0.0.14-alpha.1592918572.190":{"name":"@scalecube/scalecube-discovery","version":"0.0.14-alpha.1592918572.190","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.14-alpha.1592918572.190+b990a7b","@scalecube/cluster-browser":"^0.0.14-alpha.1592918572.190+b990a7b","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.14-alpha.1592918572.190+b990a7b","rxjs":"^6.4.0"},"gitHead":"b990a7bfe5101af99467100ff007e7e485f3349d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.14-alpha.1592918572.190","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-CHB0L/7C33INh4vhXdM+cWdqJtwFH6dMC4uxGGOoXKHNHNcDBluXqRoXLhAJObKhD1uBG2aNbMQd0eZ7lm/xAA==","shasum":"fd054ce97473d6c27b9f2a9f456dd2e64abc4014","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.14-alpha.1592918572.190.tgz","fileCount":13,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8gI7CRA9TVsSAnZWagAAvf0P/1MbHgTnuZEU77Ycvfyj\nasvTDEXGuPeqqWw4AykuF4IaTi30BGgcU3oG/I75M8t8aPSBjdvF2U7t/fCY\n5S46jOcLs2b1osFP1cqLn+gMkiIu5wybmYIrbjK+RPjvjxshl7GVCuxEq+RV\n1ISdg+qkabUOUXji6kxiBG3ioAN2bGmusNYlPPreAX6dFzvoV0XlnCb9IRKM\nf65qWlR/1rNHWKxjUhNU9LkcrbbBufuXT8bKaReA1sWwlJjXticF266WGqg3\nPDBqZoTcmRAZuTZgmPwyyx+Zp3+n5QVzkQTo3u4YesKgzOw7OUjt3sUyxY8/\n4dVrYQTjOsmK/4h7L1AAzWVzcBkjRhZgWi+9bDHLLfQvQ491lcfmWwxAFyPy\nwAVdOrw3tBHacF2UDXrneo4npLxCrmkkJXbf4KIVKhyuY/D8Cl6zw6X/dn+G\nvsq4+hR0d8XRli3z71ENHPEeihMJmy8eo27ZdNXXwX6WkTc6/Eup5Bcw52Hl\nDmZlVvSXe5SN+73fXUkiXdjEYQUCkPHCJXLnpcHoJahTZAQtIIPixXgviVRc\nXzXDcNaGNUaO1iacL85eJQ5r+AodRaednA5BMXYy34J/x2ZlV1l3QnuuOIlI\nx3FDNW+Ss2EIDXhMamMDMiKuGbKzST6CRIyK8R928YbbfX5w6EF+ft9nI7In\nYlHE\r\n=ZQdS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaMsd+Yu0MRIRnpXo5E0syx2UQJ1UvJvryJGfRFeY+6AiEA46ITLq9spo8QVNRaK/KBhy5aDvaQ2dieKvgIy5oM2SU="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.14-alpha.1592918572.190_1592918587278_0.2039901681762366"},"_hasShrinkwrap":false},"0.0.14-alpha.1592920633.190":{"name":"@scalecube/scalecube-discovery","version":"0.0.14-alpha.1592920633.190","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.14-alpha.1592920633.190+9c3bb0c","@scalecube/cluster-browser":"^0.0.14-alpha.1592920633.190+9c3bb0c","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.14-alpha.1592920633.190+9c3bb0c","rxjs":"^6.4.0"},"gitHead":"9c3bb0cc1fb2421f085a5ed84122bad9a066f3fa","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.14-alpha.1592920633.190","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-LmlhiSpsKYFFwXHzXxWef30ATDowARl9wr+X1qILdsKxg9OfhIAFsBgvegIw9m6+GowP7ZAnbhsbrh5un3P3ng==","shasum":"d08d0514cbcdc6a7493612c014a49ef35a80b61c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.14-alpha.1592920633.190.tgz","fileCount":13,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8gpLCRA9TVsSAnZWagAAdQgP/3sL6IoeHAEJyMhc0YUx\n3FgZ1d/k4Joup/gEOjazDTJknzb9fC23mUTtuQ5TroO0hdYNPp+7cRJb7B+g\nXF/k4DAwyokYhiWPRdNJkjfiVfRv9DlpnTl/nkP8jm8mz5hEuAZmawfZ7Wfj\nFtwUMb1RZObUOBIfiD1BjzmvJPJtBgD6MA43mpHuNAf7J3CRsHMUMR8Ib3wh\nnMqRnWz1vLvO0D8nzG/iQFsG8I3J8iWBC+AIe5Hne+xRoZ5tizcmVbbiPUOj\nO3cUzbAaQnMKJQ/3+EZyX7imR/Enot8l/JuRq81HuAXAcwYLyIlCr5rxPEbD\nVH1hDrOdDzrhfC9Kgpi7TlXn6eBHlJe9JOH6qrmkPIX5djEx0pmU2FgLFTbe\nLbjayRY4t1mqgI2s8fs1gS1SUoLjtBaLe54dQ/JR7VAlbO2Nu3vOXMZY6jwp\negmv5zz3KOsXwY1yfgX1rdk5KE63vUSXLwsc+J10JWwXdfCweh1CV3SizqVl\nPyjCbDFn8Qqhh7gw5K+TlGXwi5wiDTfiAYWIrmgV8bZ7+sELhmBjI/RG4shr\n78BqrVFlct3W8/eAwdBTT2N+iPOKmQgLgTonUrZDQ03kp8MV1ghGNTaOMSSD\nHjLxZKxwHB4pJeHO3YUDZFTi2UdvTlK6XLjkUGZt+vFALAhSEojKuBqgcsjN\n/euj\r\n=xZ5G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4d8G/Y/3m0tv507M8pU3E5Ie3czGazr75D5UJBPcz4wIgMUa9q8VyRk9g0OBvEunPCQr1um7wY57cFGHvzKeXrIs="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.14-alpha.1592920633.190_1592920651544_0.10738494716612301"},"_hasShrinkwrap":false},"0.0.14-alpha.1592922567.190":{"name":"@scalecube/scalecube-discovery","version":"0.0.14-alpha.1592922567.190","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.14-alpha.1592922567.190+d63dca7","@scalecube/cluster-browser":"^0.0.14-alpha.1592922567.190+d63dca7","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.14-alpha.1592922567.190+d63dca7","rxjs":"^6.4.0"},"gitHead":"d63dca766ce4bbbedb7800772ac9cfb0fd3933ce","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.14-alpha.1592922567.190","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-68q0BSvO4su/1xJT0v0iqT57WPPQzhk4GUQkDovLM4ba88SCCrU7pYd426ZhkYZFbElhhPvWeAXP2/YbY2bJKA==","shasum":"08c89db42a422fa2cdca03feadc4c162254299df","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.14-alpha.1592922567.190.tgz","fileCount":13,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8hHZCRA9TVsSAnZWagAA4OgP/1Kf1hh2odyufJ6+c6K3\nu+ACD81JmQNVHcM/f87M1MFzojQLQftkENPA3/MzUuLmpdvWKp5382xRlseT\nlzmqF4xuh992Nc2Oy841o5R77rAczoXl6t5uy7jJPaNuuN/KNcy4eqXdOEed\nAYMLhlZhCFvkV2bYwUrp9Fjt2CCmMlKzY6pYy9f+CxZWTnT7KFzSedCRd0kC\n1xYHvdM+zkVDyGYMAaGkAnTnPcGiOQ6YKmuFDPGUwB1wYIxCRreK2KPcTqyU\neqpHkg1VEMN2fbejt/Sd1vNleewVhwB3AGEQRB5H3Qw7RNjr2Hl1UhJ+hWgT\nP3TijDothGu3ECv4YHPOb62mPeKwRcibOCQId8gbv8G3ECLDx3MIEj5si516\niOaA9g2R72MGVAFjA+QKflj4nHOLZc4E740o0akBgJ6nCFH+YNXkKdTQhRKg\nGeN4JJ6hyJ9gXYcnSRLFUOTpDVKYXyuTvDLwI8SeCFrK9PaTCxfdsizcyeK5\nuhDGyS0xqJ9dE3yfGiBUPNi8N8qApEIIW/yi6YYQJ0+SSJJg25x199FCuh5Q\n6WG1YVflAnP337AINi9pyrpXmQom4fmppbesl67/U67hwexkWeYcc+lzVSvK\nKxj6bf6tX7WKvBdJYRc7YUEKO2pXv5PRHHq4GVyd2OCPpVdWaYf8lIJuVnl3\nzJ4y\r\n=THMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0VrvczaxwyyRHPZDjxR5z99WxhDcKBSHvJCKnT4w0jAiA+v4KyVNlxAu4L+38QKQf+fkeHZbp1ony6w003F7q7RA=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.14-alpha.1592922567.190_1592922584672_0.08404460858615082"},"_hasShrinkwrap":false},"0.0.14-alpha.1592923933.190":{"name":"@scalecube/scalecube-discovery","version":"0.0.14-alpha.1592923933.190","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.14-alpha.1592923933.190+2a1a5ca","@scalecube/cluster-browser":"^0.0.14-alpha.1592923933.190+2a1a5ca","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.14-alpha.1592923933.190+2a1a5ca","rxjs":"^6.4.0"},"gitHead":"2a1a5ca5cd3c6e131a136475a2c544f27f518541","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.14-alpha.1592923933.190","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-rYWGwkDRU6Fhke+wseuOAeFLstqdkTZerR0w/Npds6t2HJLOgKRy/bkee/it7aXCeAJqkVHbBi5YvNj2dxHFtg==","shasum":"d4aa874b47b7bb3818fc8c4e7212e89f0cb155b9","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.14-alpha.1592923933.190.tgz","fileCount":13,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8hczCRA9TVsSAnZWagAAEbwP/AoadpB48OQkM/RAMnz+\na8tUXKejCLcB8HhFPbR2gH56lO62JobCTA6NGt1JjUlBTvpUd6cjyQe8HgxU\niL+TVIX0Wxwkr45Iz/mYqAxYqBdpxyHbZ2CePqWtStDsJMIKkzUsJHQFx+bo\nRbsHF+b070ux6Kgb/U0wcv8lwnzHyptBwP8cdHps/IQp1XwElJuK22pr1FZa\njd7LtHYkhCyyshKfny6gX4lR5Qj60DIsyewfP8iaDI76lYNaU/T68G/zC0qw\nPu/vCnqvZFCOjo9sbQocICJ+ymVcp5RjoyoIDryN+fwyjK1eRu4XmnYytcu4\nOVvaPVCJ+EO70T1Pp0EOraw4KtRE6Z//dA8V6kxwnutqPNOB5/rzBm51DgJm\nxB6UqOfixYP83AsWqVd2wO/4EvZt+g8Z9SWtWLlXE9MzcL5YDsr+TN4SUuME\nvSFw1DYOuxEXqigxEHG5iyfM0m1FYC4gIabz8KTQFJrBmng9jYL/5ZoaZswa\n1qhYeyGz/ozR2VGJ8eg/lEF2SqDE6v8RS5quHmogJStSi83zEx30VmpjHow+\ndLCv9U5ObeOYkTKn/3rdoS+FAq8JG/Bm9/FGV4uIxC/xj5yMhZgMDThCFDRt\nDDj4n4bB8lg6DJ3IR4uJL6HLsywSFgnrg46JPGnCzE9M2UQ5Xhcz38ZdT758\n9Tpt\r\n=Pb/V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz+So8+js07ud7/gxkNmX1iE2Rvh44vGIEN+XvivzSAgIgVa7oo+ggHL7gxfRo1GMqlltSv/GC2cmAdoB/pLPxLzo="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.14-alpha.1592923933.190_1592923955134_0.643025785412052"},"_hasShrinkwrap":false},"0.0.14-alpha.1592926976.190":{"name":"@scalecube/scalecube-discovery","version":"0.0.14-alpha.1592926976.190","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.14-alpha.1592926976.190+032e955","@scalecube/cluster-browser":"^0.0.14-alpha.1592926976.190+032e955","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.14-alpha.1592926976.190+032e955","rxjs":"^6.4.0"},"gitHead":"032e955f1f3caf0247cbddece6cbab43c67f05fe","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.14-alpha.1592926976.190","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-bpGK5bHGdFluq4xL5bEXTDlAMuhlfOoOIhDmzE92JZ2AP6lekoJcnuB7i7NRLrdJ0I5U9h1n427U+9zQiaTNaA==","shasum":"fda016d2f50c6480fd18d5fac9ef552d03c25c86","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.14-alpha.1592926976.190.tgz","fileCount":13,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iMOCRA9TVsSAnZWagAAT8wP/3id/piwTOcuDirZZhQj\nfZ7Hb7bn0axX9ReMzgnLPnwk0Ju4xmD0rSfKXwaykJ2oFLnwz0kLLLw7DsGQ\n7onHjOuN1DkoxSZv3n5RRqC6GgF5rAKsvvIm7LxOiatRiaI007nSS8LuNTH5\njWWjbVOV2rSG+qM5n9oDCSM+Ht7gHVl9mLaatfHKhhGg4XtBxC1FoHW23GuF\n3Uul1SGJubWkmg0DT+VlZ8vdJqIfaJQOjENLumpkLAk5u9yByRfpb0YYzlNb\nxzzlspnRnSD0E+m7Z2NOZA5bU4dn8uULvedZJph8DVqv4g0wFzJfVEgcWpvT\nVmOqiMdnq3/r6gc2QPu0OLhr1yzBMRpUI5ReEJLr6s/X0sGvzM+SXcsbaxz3\nSDV7iHezk1GXblglsOtuHL7KYaxAGI2jlLpliSC810ZRyqogMDwVPEAgzd42\n+De2ff6Eix2BhQ9UOVu9/rl0OxBUrmVc8r9h29BAyxqsbuYhKkunxine19wT\nW+OtG1V006SeVgRK8x4EVL2Qtx+StGyOwW2f4ZK6CwK1/OQgOxpBexdhP72F\nf7p1X3lQ0zULrxU29cuQ4g8Yktk0FI/xHHq1sFc0dOSIc5FdQxkOj4qQURD7\n74aEU2w63mhau+zqdMktqxhD5CxjGgrCXOHHZB1jWaieg2XVK5GKKoMR59zh\n3Bo3\r\n=0Ai5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/3AeXzKHrtJqbJre6bIJt7nRgxP7EuVRDNhgs/B3RPAiEA3+sX4aPbv0HIk6M7wUKIPZXfT99Dqr6yPAx2gIK0+tw="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.14-alpha.1592926976.190_1592926990144_0.7011836097466511"},"_hasShrinkwrap":false},"0.0.14-alpha.1592993507.190":{"name":"@scalecube/scalecube-discovery","version":"0.0.14-alpha.1592993507.190","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.14-alpha.1592993507.190+3ccb0ca","@scalecube/cluster-browser":"^0.0.14-alpha.1592993507.190+3ccb0ca","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.14-alpha.1592993507.190+3ccb0ca","rxjs":"^6.4.0"},"gitHead":"3ccb0cafe5faaa3f254b1aeb8202803814c6896a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.14-alpha.1592993507.190","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-FGlyWJIuSBeBWNP/2E3KPhjIZ8DdAal4i7Qav8f6w+vWSiA2rRPYyWH/yxwT6lV2PtvQ+5OLqGjW0Ofjbuvx1Q==","shasum":"7f09f497a06a3045de68d2e5ec053aefdcf59d81","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.14-alpha.1592993507.190.tgz","fileCount":13,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8yb0CRA9TVsSAnZWagAADRkP/iL90pVOlEGYLF1fxFHj\nEyik0BBQxn5B4Dc95GjlXgrWPNcJUjiZh2Syy3/yAIeDvWZhdQ8hKnpKi2uL\nZeCozfLko9oVrLNrrvpEyT2Sn+tpiYCk9333WIwMu3tFiSJ94FjkaybxqLVt\n+ok+MH19XjRc2YoYqAcSyqbPzyJe7vCyyMm21IJ0hCg5htHch4g6D+du4+Ax\nkOZ2nE5un10tIlfd503KLEzIDDfHzw0/rz8bhlQaM2CiStRc/6+NBrN9cOBB\nd3MrnDsJkFQChfMogdVvEARk0ShOLaUATaRHOAG9TGQ4DaeBwtBhc6mqbvI2\nk2YNNF5jx0GN0idU9OT629gbnY/xL/3e68vSefe0YuFFDzRMOpD9pj2uszPg\nTywrhreDcCxl8K8wQx5xNgBJh7b4bKS8GkkTAyBoswHQpAuArZdYR+UCoTtx\nHtX7moG1rTZug0SzHCiTdGUTEtCzOiYMKF2m32f5RocMtlA4zywjjOLIR/RM\npIXofNE5yO4rss2CUcoEs5eX3KCe1ST+99F3FP4O9BFzvJakPFf2AAkH1G53\nU/eoZgzavj+lcgEiYzsF5+Wf9WMy/IX1H50obsGhWVfLuflshU210+tEW5m9\nnq1aKyHv2SfpNdot/ebe6xUPaCtOaAaSj5151UuktaKNgaNJ1QVJL4VlNKVC\ncMS4\r\n=y8kj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUXznhX47zp13bC6ujfo3ymQUSqGzU+Y+M+a5y+2ZVlAiEAugEHs0iPyatAKKg5XvAZVJfgOzkusutladsflW3QY8I="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.14-alpha.1592993507.190_1592993523713_0.5751324626428722"},"_hasShrinkwrap":false},"0.2.2-snapshot.feature-release-fix.1593006306.0":{"name":"@scalecube/scalecube-discovery","version":"0.2.2-snapshot.feature-release-fix.1593006306.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.2-snapshot.feature-release-fix.1593006306.0+e0ee743","@scalecube/cluster-browser":"^0.2.2-snapshot.feature-release-fix.1593006306.0+e0ee743","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.2-snapshot.feature-release-fix.1593006306.0+e0ee743","rxjs":"^6.4.0"},"gitHead":"e0ee743ece4c7dac4e227f639ed7247ab8140fe0","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.2-snapshot.feature-release-fix.1593006306.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-zgQNhgInAhZE9/ondqKATcZjZ+ZdHJxHsvojYMtw9DTbQ5aCtAqzVkMpeFMv/ZT6TnTwrBJtgurH8dBDSuA6Ug==","shasum":"44d06b5a4260dc7ff218ac4d7cbcc117dd6d5aca","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.2-snapshot.feature-release-fix.1593006306.0.tgz","fileCount":13,"unpackedSize":25513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe81jwCRA9TVsSAnZWagAADHcP/35SE7YBmX0D/iM4AV4A\nzRKJraELVb5cdZ6Rf7f4/7++GF2Mrsd+iJXP/oQlY9FMx4G30T1c/4H7sUS8\n59osLB+ZsCAO/Uzkm32QcWlQ0+hVx9/6QghQA3bQbCZu/JgM9IoxxbruEb3S\nfAiqqWpPVlKp+WTHdGmai8duuKIDeUyqg1+mOZPAI95INIJMIw9Qg2Qm+Dkp\n3wVBfJUsefVhWzcjQU9pVFkh+ePDOChDlrKUmTPXjuU6ObZefSUR0IEUFhA+\nNTDxA/yrqtzFKpX1A+4SrnyjUT5xrPVDDdlw3O0E42tp6gOe7XELLkRwFLAG\nCoG69FQtK1yTu1ptSjXG+El/5oVL2R1/izXdi8H8xpidhfG9i5fbDB1k5yTG\n0rvWbgfSHHc8OWujoL/ODnSlMMRguvLnQVxJXCJo1MV2mifrq5rEYIpVy24H\nK4iO9upC5jlD8gpGutUTkZJjmv2vN5RaaRJndZZxTYJ/q9SibYGvQHM8a93Q\nH3qBwdLtNjcyArSX8kK6U1RddtGmP0hDYzG3ha2AKiJtJyzRVL3EAbvIiuU+\niqbTzyumNSqqbHsyrwyjeeNjxqWiSMQTuywvAfYIvEDH+4Sy5UHdMyXd3JUw\nCBlolLvMURjK5Wd7cNk83vbfQbSESiI57GtNf9XbC6Ey2+M/qEdCDV8G5vHv\np3SA\r\n=sbnZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCconUnUWnGERiRdgV49xWd3wha004hEaLmVZOkFKQHiAIgWAKCqlwRqdw4sb1OTaoTHUgZPac7OWQh0YgZ8BmmN44="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.2-snapshot.feature-release-fix.1593006306.0_1593006320377_0.5528711505760375"},"_hasShrinkwrap":false},"0.0.14-develop.1593012504.193":{"name":"@scalecube/scalecube-discovery","version":"0.0.14-develop.1593012504.193","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.0.14-develop.1593012504.193+b48e069","@scalecube/cluster-browser":"^0.0.14-develop.1593012504.193+b48e069","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.0.14-develop.1593012504.193+b48e069","rxjs":"^6.4.0"},"gitHead":"b48e069bd113e63f217ab906e2cf2177c034827e","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.0.14-develop.1593012504.193","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.19.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-OLOEXkjJcI4FfX3pHl3NbjYtv3CR+hA57L/9KZIQd3vU7+dCkBCk0FUIybyT1iyS0aHVBeG4jfOEH8Gf7G2wKA==","shasum":"f8bc0c02195dba20a4f8e05fdbae3818370d8e47","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.0.14-develop.1593012504.193.tgz","fileCount":13,"unpackedSize":25441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe83EnCRA9TVsSAnZWagAAs8oP/3WgHEXQAGlAD1wcgSCC\nYKDfeRRwDtbtaIhRfqDiVikyq2Vm0Vpl8s1OntQvIbgUJ81qdAULOI4zFGzj\nZEHIV20+dKeOO6HWpjuCJi5uaXDjhaTb1H879CI6duehO+m5V2Ire5KJ935V\n2w9VbaWGQrAltA3hF/Owa8Ix2zbO06h/TAcRrycs6zUVZLtLt+glEy9Pu3gh\nKlQGo9QSgRrX9IVLwF63xaU+9UklnQW0FyhOv39vtypqOs7y4UpGcV8rL0MH\nCVj77eR5kfsgNCOoF4kTya1/kAYTiQ8sZvLRJEaXhDIsMTUTeTeUR+QFumVm\n5rBy25uNm8R/cGxO4YEd+uVZiBHwYRggPm0Gy/b2Hq5aNNzDKkpnSvArgQIo\nXzJjcvUO9geJKE7+IcgKLpVjwdZg/oGtYy0+hBy4uTsWfluHD8JJf3c4v9zi\njYYgIARPzPDpiYuXZkJY9DsbHKgauTA+7Vgc3MbQkKwZdfgxpgUW6kZRSiAm\n9vhGjviXjDy2t8WJ1ts5Jinl28i03QXXTBqxQFVTfANmnBkjm7yJxofY65Xg\n7zdWvB7MgkNxFsdqwjYxSGe0yBOebxNxv3N8A3yz/w0+u1ekjrEJ/Bck/U/F\nP7wMdHuW6wbACWdyA5xp58TW+MgFkEzciIoigsQH4K7fQ/e06BTiYdxVMSGN\nxiC0\r\n=V6hI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkOIxcS94akPc+U0IW4wWHjdeJTpCz0LcWtxjOinob/QIhAJp173o11jbAqGxAJ1hXtFouM3lpGkjXw9Yi7ckaHU2f"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.0.14-develop.1593012504.193_1593012519184_0.613840357645999"},"_hasShrinkwrap":false},"0.2.2-test.0":{"name":"@scalecube/scalecube-discovery","version":"0.2.2-test.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.2-test.0","@scalecube/cluster-browser":"^0.2.2-test.0","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.2-test.0","rxjs":"^6.4.0"},"gitHead":"77205050f65e00e9de5304b9c10ad1839f543b36","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.2-test.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.19.0/node@v10.16.3+x64 (linux)","_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"dist":{"integrity":"sha512-+qbf1YDI59Mhjpx0H6n/vhP1+ndrpAfDlzGjuUIOaYnpA4bXLmcOnUJx1HIsoYn8W0/A2FT8TaJtNGXFsnFSrw==","shasum":"3b95b32f9864a11d1e070f8bc8f2f8cc5db71bbc","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.2-test.0.tgz","fileCount":13,"unpackedSize":25235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe83ftCRA9TVsSAnZWagAA+IYP/20ijvUkaMJ6zx8LTIwc\n4ufCKRe75DwuOij1NZsHwPPdEMxoLrordP1G7bYnZKhffD/g04fe61/X7CkM\n64+5WhmxG98U5tpb1GXfxwR5guurBf0gpdQ+bm4anXqozYt85qTNTX3IlPjA\nxXuWOlIAUN+RwiTzNTF/QnzKicNa4Jyy3bARD4pKeIKdR7F7pL2e+897bZ0c\nKEY0k6DD+ILZ5h+ciHWzVOHkwIUdlxpgw5RyGzMcc1YqgWHAjbj6kEsmOsqu\n88V2bH9oA5aVE3y51sMcMf+yAPtkP3+IeGuRSguTQyq9i52ouR81prroI0/P\nGVGqznoa8az/clUB0dhmJ5sPjjFNaxp9qIstiAdm6leRN3s/WTE1z/M0fnJF\n5nKK5w8h1JUNTNThIvtcfwipmrJLvHA/ZRC5Dk+qMBtTXMCPhcVxmVP+Shc+\n6HtwuUshB8gIYCZ32sQET46oXXo/G3ai5cXVqxn419KiJzPw/NBB/oDZGLVi\nvKLD3eFHoN0ngwvV4Ks1aih5htKrSIt2U6RLoWvCeKoP2NURWfvKHNtlcf6t\nhdoEhih9MQPlPs43Omv4/3Y3c6yylBTyCt3kUjuhzIkD6uTXRyYSfx3Ex8Gj\n2sPlADYgejCJnV68uD1SFTMPH0e0drAoTBGcfWXqL34QiFnur7aW0PcE5jrS\npjww\r\n=essA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRnjKbqUMTREJMsSGDdLfjYn85N1fPddpSyaGkdN2UHwIhAIlNhwvMifd8wsjU56E7rTxvxqgbGlZEluFPS7hai0We"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.2-test.0_1593014252763_0.1006696017275166"},"_hasShrinkwrap":false},"0.2.2-snapshot.feature-keep-alive-config-for-r-socket-gateway.1593079184.0":{"name":"@scalecube/scalecube-discovery","version":"0.2.2-snapshot.feature-keep-alive-config-for-r-socket-gateway.1593079184.0","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.2-snapshot.feature-keep-alive-config-for-r-socket-gateway.1593079184.0+7af08e1","@scalecube/cluster-browser":"^0.2.2-snapshot.feature-keep-alive-config-for-r-socket-gateway.1593079184.0+7af08e1","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.2-snapshot.feature-keep-alive-config-for-r-socket-gateway.1593079184.0+7af08e1","rxjs":"^6.4.0"},"gitHead":"7af08e12324bafdf84f50dcffbe449358d6ca164","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.2-snapshot.feature-keep-alive-config-for-r-socket-gateway.1593079184.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.19.0/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-aOyz5zocohsxqmt8LXYCQ/CNdxKHucibOG8UE3wP/qvU0YP4U2KqFlImDucJL+zcVlV0+SAYZ5AyUDBiz8JpSQ==","shasum":"1372081e3929eaddda5ab05161137ce509b56432","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.2-snapshot.feature-keep-alive-config-for-r-socket-gateway.1593079184.0.tgz","fileCount":13,"unpackedSize":25621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9HWgCRA9TVsSAnZWagAA9OgP/2vYhpuyx1Z3WhOujmKp\nqy6O/GgBQPeaW7vGj7h6221rXJvPqR+7yTsPnVpR2gqSFhXnvw8y+Jo1/jtv\nA52OdTSI1M5mKsOej42C9rYqKD4N5zYtGv7nmKADmTztz87pf4zJetQ1BFB4\nrHrXe7ZDe6TxPSRPlpoPtkuUqiMwtH8KpgavYKoch77M/fRsZi4Nu45DsejH\n/IHlixl6wZR2p6pi9Y+wlShVoMMtpnEIgLZCRn/Q/5r4bMubkA9HZ55O/2zn\nUjlBmX+8FuZwYrh/WEmd0DpH6TcT5Fbzs2yPxb/mnVVXQ8wrSIoYNS75dwv6\nWfe7qSWkwWyNe4Wq6mJKiFKb4Y54WQ+Yb0CsXG1n31hPz1RCF5B60/CqEmkq\n1SPtzQWnHoNlVlpJU0PgIhRtVSCJvv7nN1RbkJygo7+wjjJSTCaEUHK4K9qX\ntURB9y5YC5xMqMHGOXP5Hs7I0/Vs3AlkxyWniQyl9X9YW/yL/723Fp9Y3IDH\nP2v/jWIh350bw6LnT/92O049WD40H+5nwI8dZzRhZrK/Z2V4Ly1A5tptkrRq\nd67jYtfppNVwuuEvcFckxJQ4rX7T8hsbzZkLKAq9Qsf8B37OrxN+zU3JiIFc\n9Heid6mJKhT6HhL67h+5zS52Qy7GmR6P6rb0qUK2aE9p52f5yPYzPS2H5ZbB\nFS3l\r\n=QhoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTC6rhIH5cJTQ8ML9BLKyvJe1FdB/za/aAh9t7ZBfzYwIgEtBSjceZTE+1C+m4MmrLmyuMjdDWojvFqihoNDy6xJI="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.2-snapshot.feature-keep-alive-config-for-r-socket-gateway.1593079184.0_1593079199765_0.6872559041488688"},"_hasShrinkwrap":false},"0.2.7":{"name":"@scalecube/scalecube-discovery","version":"0.2.7","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.7","@scalecube/cluster-browser":"^0.2.7","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.7","rxjs":"^6.4.0"},"gitHead":"b88f3c294fd730466509b0e3425238b8dfd31c0e","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.7","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.19.0/node@v10.16.3+x64 (linux)","_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"dist":{"integrity":"sha512-c8PoD/iTDNWO1Yt1cayBBxDE3cQDPcdeHvVsb1VDBo18sU7bNaja9aYw/j5b2n1S9+RUpcQfDfbCR25mzKtUhg==","shasum":"2014ea8598ed1d338e9f97bc8f723cea59749264","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.7.tgz","fileCount":13,"unpackedSize":25207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9IbYCRA9TVsSAnZWagAAO9YP/R5R77xwD2WhH+O59zUb\nm0iRRdta5OZ5WKO0BDnqPH7T90L/3she6buDfsKJQ0/sC1OYS2dWvQLl6cx7\n1if6PPEeR8vNH/KTevSc46oIegpaLVEe78fL0Sanu1nmuzNbhGa0vYeo7w1x\nvzuYHhCmnsaYTArdKq+Foz95PqGfkt23ZJOIHMEJgRoqtDGy4z2Pi0VVSWFS\njXsUp/gCY1aYHH+EWtO15/Qr8sWcn5WYOsCAairC8Q/HRPyyd5bz3YHJXTPz\nIek8e5Vb81Rt6tQZKttSz08nFbaPAdK48kX3KiyUc0TLs5fp92Y/JUiNTSPd\nSe/5vPqe9nc1HB3ALxYgrJeI5oA3h4085l/1Zyom+BDIl3M4HUhl973PiiZ9\nRAjK7ZWvUtqv/qaUsyE/Z+iZsjvacaYWd16BknvZ7hQmdvQvH7C4RxdotuR0\nnoO7seqave1NzSorpwh8RYnaAcjhz2AHimRjwEBagVZ7c0xClgmb8ZpT4dOb\nkeYQuUOYdi6btTDxXKVFDHk/9Q4RiGVwdVUO6VRQbGHHy6OwwESzfn6qtckR\nMDcaE9D46DxQL6GDz1JECyrfOtJT8THl+h83FkM/B1cKL6Cc4diM3UBbsXd0\nRR61OZH/5UlT+fkDA4h3JDjPsqI6oAFLa29JwH9uE2Y+vWrchQxJpD7nXQAv\nzXok\r\n=T/BD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjOqas+hzvcpbL5SllCi+cXD0bMi+1KuWdhaA4lKR84AiBnmlA16Ec6CsphXcen6RZJ69iTryAq9YrDA7yX1qdASw=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.7_1593083608509_0.3900520041206639"},"_hasShrinkwrap":false},"0.2.1-develop.1593091225":{"name":"@scalecube/scalecube-discovery","version":"0.2.1-develop.1593091225","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.1-develop.1593091225","@scalecube/cluster-browser":"^0.2.1-develop.1593091225","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.1-develop.1593091225","rxjs":"^6.4.0"},"gitHead":"74d3197c5963744d425e5e7ade6a308b63e9d1b2","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.1-develop.1593091225","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.19.0/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Q5WBiFu7sx0DDbexdHwPUSK+SGwPsET+pynRZLPcFLgoMfdyPNMc2dRAdCkzDedpOacn83zmLwYo3FdkaMRh/g==","shasum":"4bd37b30d5c0fb88204ca2fd4527b25613b74ce0","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.1-develop.1593091225.tgz","fileCount":13,"unpackedSize":25389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9KSvCRA9TVsSAnZWagAAIIcP/2ZL8jd4rtodvwIW3bP0\nmnwu/QaVi8lYo0UZtQMA0D3H4b43NNbtaa4urqYJnP1xtAvqm4PNIOPVh2DB\n1/KpyFJmcjUHRuhKqPRNugWkR0lZb9QCnXoLIkDlB97oDp/SAJYewBw5WDvX\nf6ukbzkolDHnsihVbJV7j1SnvtnmQcMv8kRjIY5nDYfizMJYnJZs5x4kWqG/\nEchmfqYWzrI67MrY0gdC5gb3hBQ6nGvIhA9ir+SpcIjVjeH0axkTQmFkWJDT\n21UQspPfugF5ioj4HQcbXMeI0swJ39mgFrXQ2Z9RajipEvXDa4aHmm1ZAeyq\nhckS6I/eH/0l8j0ojfosCM1yvgKEpfw4hbbxvT1q5nGhKt2BKuIRtu8MbuH0\n42DOMHed/3SAg8VLTPCzhQwaJdi07nETcswDO0OIKNmE5i1xr1Y6pMd+CcTz\nJ9/5rOsGbure5Vm4lIoEArXMLJBWFW6u77cbXrOTAvMCxNO2u4aCqU2YtZJ7\nTOWhjuDdFN4j0mkIS7qC6fTMWon3EuBtif3LDsQOFJybnZW2O2UdSJg/CmL/\noEukdg+m6OmLXSqFqZYghxUpJJySxxphzWV2y1Hl7EbNPM3QEs7bXZLkb/oD\ndSbywj4kCFTroqPr6VA09SXmU853Zm7u96NZiSedsHriQh7p+wIMj1626g9y\nPXld\r\n=l8di\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMzoo4Zym/iOgnMuDu6tGGL/ZlJPU98Zc5ERb3FX1NBAIgQNbfCBvFQPWwHXcYo5NCHDd/nmZbU0qfN55P5FXEPPU="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.1-develop.1593091225_1593091246768_0.3615161338192301"},"_hasShrinkwrap":false},"0.2.8-develop.1593098019":{"name":"@scalecube/scalecube-discovery","version":"0.2.8-develop.1593098019","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.8-develop.1593098019","@scalecube/cluster-browser":"^0.2.8-develop.1593098019","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.8-develop.1593098019","rxjs":"^6.4.0"},"gitHead":"242b2696983847ad0f9b896af4b02c9e826bcc15","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.8-develop.1593098019","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.19.0/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-T4Vj6pAdm6h1SfzWcPG3GEpH+OpM744d9DfRDFBzPzF5ikscVgsmhxaV+PTHAcph/bpOFqUfl2U6eRFyfphAXQ==","shasum":"107fb4ceddf8501d6fa376b7d6978c065d974ec7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.8-develop.1593098019.tgz","fileCount":13,"unpackedSize":25389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9L82CRA9TVsSAnZWagAAggYP/Ry0/FnIP7OsdeZ+yMIh\nvi1QIE1N0Y7VY4+REY8x1Bv74btPNNTlVnBQ53gKUzwVSTasHcM3daKr56B6\n8cqe6NUAvLqyEEmRUzmZeP0IHZFhRdnmf9Vb5kQIPQz115mTjAbIbY879f76\nfMmbN9g2Z1ggNSq9a8RaJynVBHjgWBS8LWLJ12A/rmQwv2dqa+F3UowkDo0R\nSJ/vYwRmApzk8xcomCQXLaAHOoyn/goW0QPVG9Qz0j30oziSjW8XfC+k66KI\nefCZJAnqWEUDaN+I6t9JUGxfBoTNDhZiSIZ9F5IbV4LK74FRih2JDRStE0uH\nxzaHyQyCvgrx+Dd0bhWpS6IFHKwd4wvyuVDbrTTgr7Jszv8fQJKyaOMWWxMU\nNlR6XdLw0DlS2yx0AzYTCSUJysXSdR0m2rxP5w+an63qBXyzME70nJrdYlck\nD1e5wh3y+tb0yaeI1m819MAP4Xfn1d7cwwklXOSX0kvnfP8YJePUQBRGyz2+\njpQ4KFlwrh373NquJbSy5REMtg3+PYvR6eFJjov9lyz99LZl3B10f5qFLAGa\n9GjWl2G6jh2+FZ90gVGPQyZmoXoca2mBpnY91dle5uXgR8NIfj4vt0oBvypc\nQw1hpIO69OXnw1A1Kqlww8ML5GPsKqIt6t6QvtZ9Is8PcA+HDNsp49mYJTS6\nEn5w\r\n=DIv0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcBryYeIkFclJGrqIFx5fKGckbja0bCEJihqY3ISrIxgIgbKd+6bLr4qPCB6U3WYBJ1MdwGXHdfGfb0VUpV9aRS5U="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.8-develop.1593098019_1593098038259_0.3108475297215807"},"_hasShrinkwrap":false},"0.2.8":{"name":"@scalecube/scalecube-discovery","version":"0.2.8","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.8","@scalecube/cluster-browser":"^0.2.8","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.8","rxjs":"^6.4.0"},"gitHead":"b31727b4e3710fab5d6e99e7a4d4a39e44cd8da0","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.8","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.19.0/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-1Pjm0vIV53LwhPqcd8CTaCLltFBI8OyvMqW7Muf/XgwHUXKyAjtHlOGpk8TqR6ktMxBStqz2biKSqv6GWGx3FA==","shasum":"d9010bf45d2ad9a5a0add2994d002a30fbe0eae6","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.8.tgz","fileCount":13,"unpackedSize":25313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9L9dCRA9TVsSAnZWagAAPrgP/1HSwcs08DQ7yuJMInZe\nBqoWNZY4UMHkBstHSK+VFNyzX8SQfNiEGPCWf5Q19VrXCEnsQgbs9SGrt2wo\nNka9a9HzSCPYb5lLLnzfd+Ypg7+DIUseU8rfH5Z+a1+xJJQ24pPMEZvRPtXn\nrgSaFfunH1chdhnj0Ay604zaE90EcI5Wnyssw1rkI488KT+aOnN4++Og9hSs\n9DJi/9GUi/uzM6ef6MIPxnwGG/k2Q/6Ju/cLWxfxBNdTJ6DMIuFVtOVjPyOb\nEvYeIlthrs9ZvzyvAfOUfi9C/zB/pA7dZPjUS050/7xFa87wsMwxQtSbWlWs\nceIOveBFC42IsLtGjtVakXmwJ7zo24wTeZPsEumjeGz/xvEaLc48ZeOuF5dm\nnz4eAuDn0A3+WlK8k8cUuhBZito9kjFWeSfzpqEozZJ/kIiohpiah4U0ppKl\nyFNUtNFVMTIhKgS7EkoZCIUAYZCHLwVWEmjrwzVSihGYniuh5aiZskkwzhEu\nKfJ/yzeb4vjsKJVLoN1uR9RffpB3wvAGbfTerHjCWgxhyvyyiNuxjtZpaD+P\nxJQDCL87V0S95YQ414lnlk0FHDdxniso/fF1dbpGKd26FWXfXjncZgWOU7JO\nRt2AHnibeamkh5faJwpzDJ+Otf5fb3iiKie/V2SbB9FE0WB1Bcom/N1koUtC\nCEu9\r\n=pOXh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKlZHDNENEILnstF72gTXYGy+xdTtdQVE8afnPTd5TXAiEAkHKfYMXELggQHgDWkOK+wmvdohWo+aV4Mj4Y9dfRilo="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.8_1593098076942_0.6605288167938483"},"_hasShrinkwrap":false},"0.2.9":{"name":"@scalecube/scalecube-discovery","version":"0.2.9","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.9","@scalecube/cluster-browser":"^0.2.9","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.9","rxjs":"^6.4.0"},"gitHead":"9f709610872e7dba48270bb4aef7a1cbaa21f482","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.9","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.19.0/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-s6A6nJ25chxDWJcBPlqwTW22ByDMoPLlW9REBCAqxasakV0IFrUrSeY9TaiuVsHBe0z/GzlyAw+g0mFliPc3Wg==","shasum":"1d7c28e15fd0ba586af647dd99da108b89b1ac20","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.9.tgz","fileCount":13,"unpackedSize":25313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9MUCCRA9TVsSAnZWagAA5IkQAIBrDpXC0i9V47JQKXAR\nEtFpuWd6mbt/UCbvkrl4/dM9RtI6xy/MF7c+RnFFG9KLENeeDI10sn29CQBh\nK+9fJ96l7qZ5ljTdu8quAKtfaoCZ30CEVCeFQuj9RrhdFhPNxBXqUZO8leuo\nwzDtuhNjXVeTsT2t4SuNvxw8uRvw67kqN5h00SGIyDb34D67/Q/3v2kIm+KJ\n6uuCVzRPpRR+TKFuYZXNSXzfdCsMxO5cIFIk6bh3XXflaEpoUvIwxkJOGcEJ\ngx4kYKmXqc31oCXi8JiVErU6TUf+Mh8gGaiAfNpxHtnyUrhpDCp2nFV5W8w+\nd8uxf/b8A4N/AFyF4AiuRGTkHZg7WqB1NXUsXnooduYVqaVLeBqlu3CB4yBs\nHVJbUBc4SWfJGZml1b724oJkqCxjg2uXWOrMdPV1k/7WpUjmpNxoE6IKbdbS\nMFsZeOptE8gLWAJu7tKdhFm0tIYK5sayGxm60Yr6ym+X2bmcjVQPpW4/1FhR\n6BVFBF0bF9szFsVk1/xZXKi83RVlGSQ5CKXFfz7IGqmCGlRHcrbqDMU3zxpt\n9C0NW9RGwVFhjEseGKJNT1UGrWf3afxgVQpC0atGpUscziKkK8Ka/G56JdJO\n53LuoHISXotGk41TiRmDvLsEg1r3FmRzVPnrpJJNESJ7eJjNMmB607cWdda7\nbpoF\r\n=2ULA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI92VuxaQrmYztpbw+LZfrMisv1NMskE8MkTbr5CQlZwIhAKEPcrpWxJXFbRHxsXOnKA8abIQhOKxOXvD940jXhrec"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.9_1593099522001_0.7865080103262312"},"_hasShrinkwrap":false},"0.2.9-develop.1593099575":{"name":"@scalecube/scalecube-discovery","version":"0.2.9-develop.1593099575","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.9-develop.1593099575","@scalecube/cluster-browser":"^0.2.9-develop.1593099575","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.9-develop.1593099575","rxjs":"^6.4.0"},"gitHead":"32c81e539c5f0360a03ed0222b506acf4e8126c5","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.9-develop.1593099575","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.19.0/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-B6XqqCNtfrY+iUCXiYcB5mmM3nSW02HjDf3BBrNbJTyZ4/Dt3sqiUpFjNC89Q8bMtsmbK92ELe4o9cj1yoN9LQ==","shasum":"139fcd124ef545a78752bbf00451afa6c36420b1","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.9-develop.1593099575.tgz","fileCount":13,"unpackedSize":25389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9MVLCRA9TVsSAnZWagAAY74QAKQhsi4wmQVYKe5U/+uc\nENt99YJp+4/L76xqGJpr968xfxzTA7Z7EILI30bsiipP6fyFXA0YBH2uPkK6\nFMxGCeK/wVI8UxDcOv8j0pa1vf27jQMNGst7kzZmB0es1rOWe6A9rutfgp6K\nYHHRq/5Qz+m9RXCraN7mE2af35+8SwxF9vYOD+0+zh+DKCKWmAU0Tw3W0wZd\nIi3eLXcpAk28RB0g/QWwjOSnZY55PLjL9ZVhbCAhJkZ64y/d5B//f8YCl6+f\nbNMjO/YH/DI+VVrbvrB7MyIdRhWbfQtvn1e/3ZcI5J3E8PDfhcSUHP5Qq0vt\n1twgqYXMiEOvjilwZb2Ll4wr3Ub2iedFGHLLecgCq80zcMi5L+yO5su4mHa9\n3cIpXrKrgHRQBeGm4rRDpIlEcH8PGQbkedM37TzU0ue8qEwPwho0FgRYaOGF\nssnIcmDiOieP7m1pnDLqt9ZoobC6SzpSVcBoAbKJRIINT0iUGjWxbdTVkxw1\nQ5fk2MqdnhEeUAy9s4IHWHGVZ7U1et0f/GaUHj0/0e6aUmLG2xedKh6b0cjS\nj4LShbNJRSwJd+p5jL/WK5QAUTLp28imK5G1mVT2FovDA+JqAQWHo1kHE5NE\n7wwzjgOEQK8hyi6wePiaNJfsaLrqSmRp2ZwPVn4fCVc79JHixfxg2qpRBNy8\n/Cd3\r\n=lDc4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtu1WsNa8DhEcH6ShUqqMThjRF3CzJbqA5vxe6bmG/bAiEAwRpjXPpK4uOOpHt2ervX9M2G1LeOJblriU/O1+w6Tm4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.9-develop.1593099575_1593099594678_0.054717990819241225"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594809701":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594809701","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594809701","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594809701","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594809701","rxjs":"^6.4.0"},"gitHead":"12b22c949786c97de3770b5c4d3e03ac4e0e972b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594809701","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-zL6RftJ7h+na1S6+GDwD7dRiPJ0O/1r4jRRJIHII+Bmr9GgoiEyECW8MlBPIklJc+8sXUm1ZC6zA8cNubUBrvA==","shasum":"4438a14a22a6bea0b8a6c997d169512042c8a64e","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594809701.tgz","fileCount":13,"unpackedSize":25525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDt12CRA9TVsSAnZWagAAgp8P/AvyO9aYst0cIWonAgVg\nB45OWTmDByIE0XbxKU7aGSsxT/XU5PVx4MO51UC4Rs4EZ88d1eWZL399gjSR\nm7NKEhbAPE0FfDjIAE8925z0niCMFO23sU+BWo5UJadoTpX8/yyXzYotKxIz\nNqVKUOUeIsi/idaJL4Vb4v/vS8n+RmgT3MmoKs3fyOrc7BFSBX2QRRO9bWKR\nU1ggoP9zkUUjRKIpg62P5KOtm+Dr+rYfT1CdCzaY9xqac9SJvKFrIsn9H5ZY\nM2aNFa7ThuyAlYPwVAFh2pCw5f4QiagTr8W+4zAj5JFuRJWf8PqgdqN3Hove\nvc9dkiu3gA9mlLV8ahNi87ikVnbdkyCxd2RGB/eXPSt4EEpWLl8YXvcAFf89\nWssVMPnkimPXyl3VwUV52iwpQhHr2pwheLVJ1OLfpD2KkSI8yaIxw/NmyWSJ\np0ggHoMGWtY3VqflxsC7OrRYKRsqyYGWQhbK+XoWvHTWWlZoGyJ5sFMd+cIg\nNEKgkBXw8EDEMLFDL7+doXpaiXYJCyZg9tGnWb7OHYoi/0mumxJAVsnMNXi9\nbIMtmfEw6Hf19wFADD8LUfvS6lc/UqcTZwhDtSn98v9QSiWmgVA0NbaTkQgV\nh2UbrY+e/q6w3e0SpVR5iM4QNVrjBRFomXGK2lEVMb29lu44jwozY2XmZUG3\nCbkz\r\n=0Exr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaSW1BVVesXuJ+7hWo5DgVJO7K4c0GGE+gvitds0JH2AiB4Pg8/b5uc4SnsDFCZtpTGDkeTUZScFVcD780fay75Kg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594809701_1594809718493_0.5510994870140851"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594819331":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594819331","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/api":"^0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594819331","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594819331","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/utils":"^0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594819331","rxjs":"^6.4.0"},"gitHead":"d5b2957b3e0eff996e435db0370e47f81d7908eb","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594819331","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-yzJ/OlCeWqOJXf5LNVUc7ebDuHpPa/0goehPoP00ey5o95wSakjow0z/q5dbmZLFKU1HBSNkaiMFmQGMi4276Q==","shasum":"b837804e5c540d327e8c84f8b153e8578ef21dfa","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594819331.tgz","fileCount":13,"unpackedSize":25525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDwMRCRA9TVsSAnZWagAAsycP/AmAernfmtzotPYZrOQ+\nm8zkSXkBCxvcIxTFrWPEkqvtBUzr5cswSv5bLo5YgAq6xt21XY1Tu1lCR2al\n9nU0kD65BtmhiWgHuFBTB6OQN/32IiDubzVGuOtzzbDiBmsInjqaqsoFmOB2\n0sB5GJ4J1S6/5XUJSBEPSjJh+gXMsZSZydDga412fkzX0dkGRCidm0q5iaaM\nyt289wyBKRVqAqST2g98ZsOJySJVPHlo19FmP5u5KuOeJxy+TI3+VJBJKmDX\nJqMEn4Ml3MDmbWFTm37pjALMX7P8iuahT68+iwkhKWAOM82tOruuCQvDsxLC\nVKYfxHp4Ogq6Ewyuq3dYTwVOJmBmT0RaH+FagYR5W4OSLqSQO5BKSFUkefep\nF+9boEExE24ZaVZBJaZ8xRmKsCheNpztqbOFqQbFJ1VRO0C5aCUqZt0YA62w\nqSYl5Esss1m7Jx5toM5NAEIpVGRrSDg8NNuN9WZ6RoX8+8yY4JevTw4N/IYN\nkzD5wO9890PltORMUBCPLzyfVuYVlEdd0Yt679pJcEIg5ErFLs/I+BtSEyQm\nn4aJir1fADhKLSX7JzDFmBHmIL43VWmlDMkSOOpceRMtS41zxIh5xTMomlW1\n5lyHHMZYWzW1lPGGFtNWWkRP0vcBrryQvSgFw7zl5nSLtxhAfN5pz87dhRoO\nM7PO\r\n=KoAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEnTfOqW5dBvPaOQVz3LzGd87tPA5rMfClGjQFjwPv2gIgZ42fg3e60TtiRBvMuZhVv1qunnZgNjdbrsyHacu4hMY="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594819331_1594819345190_0.37239463967964226"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1596043949":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1596043949","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1596043949","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1596043949","@scalecube/utils":"^0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1596043949","rxjs":"^6.4.0"},"gitHead":"02d2e49f02c790f8a71d5df2e08cb8e7eff29be8","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1596043949","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.19.0/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-ZMNS5mWvocUxCD0NBJd5W6GLOlDzUaTMucGteKN6sEPhO7IRPHj3/6ZXy4JMvcAtcYfseYNjmJ+AD5aBX/ftPw==","shasum":"8479cb39629588cc47c6b23d23e1ebfa6e92cff3","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1596043949.tgz","fileCount":13,"unpackedSize":25525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIbK/CRA9TVsSAnZWagAA71EP+wepm0T1zcnx4JHl2Cdw\nrgEcSnbIAtmgvoBao3pwNQe27svsLdSzAdXn2x6ypFZcA53Q5BU3tOvECaum\n4cQaIMbYV4W9HEVqx2wOlUar8XBG/y8bg2fOBLh96bx8rX+gs0aJHlsYYmKV\nYOINSujlF9BUDTVzdyqye8008dhqoszW9z7KgjYUVQI9dw//Unx1/aSTi/3m\nJSpm0bSQQxrEddZjE++0rwN3/fdfQJBI4nQXVAHx4TPtgOB06jHYw91hLyur\na5oKAf0LhgUc5tD3DQdp64QLWYK/juqRiLF8L2/3sDMMZ54ufKdZX+mng5kX\nUOS63GFPfISg+cDBAS/4VmutFiV8/2vJHgAqGTXYmrRtDkzjRjqmkK1r4oYf\nsLzVP1r2BbG8ObKCqE+XMWp7mAsixAyCQbUXTNk3vfyxbLgMw3jJ3idKp2qU\n7I4xW56/x6LTeqHjOQCYKXyyEsOvgkiiB3WMV7mlNZbcpHlRwSZ3czWY3g5w\n76pLsiA7XcBl9C2EPtQmQD/4lSihWilymSSnnsCJ74CpZhLWD8LLvWMQChE1\nffrfPEFAvn2p10TBesZOzxpNeSljVH7ogOO3tYHhhzzkFhNnrW6Tyxq4HumY\nYqs9lUBYHXu81N8DdByzC5ki8tOy0uWbqoAsEy0HPEC7+8hZYj5gI8OHfOjK\nHJ1d\r\n=w5/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTFeh+SeXOccXFRra44llE8Fx7XJQ/nUo4QvLiWgUHfAIgU5FpmXFlnf+iNF7rfDYspyRB3ZRmJY//AV9q9pXzbhc="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1596043949_1596043966753_0.0681554931741386"},"_hasShrinkwrap":false},"0.2.10-develop.1596044522":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1596044522","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1596044522","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1596044522","@scalecube/utils":"^0.2.10-develop.1596044522","rxjs":"^6.4.0"},"gitHead":"8860b329cb20743494baf1347f887a56f5d82fcb","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1596044522","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.19.0/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-KokldUhhLJ78/eXqxpsrYIyBjE2EyumM0TTpMQ8bgtS5F22txXDcb/kt6v5B1S0H+8uGMDUsvsr/rkHjIML3tg==","shasum":"795ceada1dff7b1945f44eaa96a4650d011bc4a7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1596044522.tgz","fileCount":13,"unpackedSize":25393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIbUCCRA9TVsSAnZWagAA2yQQAJg5Pu+8kN/CPQ0+oN1/\nIze+t7tKX69UqIhefFmSUbljL5ao81RIun/Wbh+cIUoauHz/zoJ04Rvl/FUV\nmugcJOW3nZDesky0fHAulRlMKAjZt0sdjmnDXxIvy9FNfF09DpoLXugVrouz\nFDnExJQkfMXITUY2wXsKgGQeoyDW5ESD70mwvMc4kSbafx7zPfsNxGwWqEyP\nv4rDbEtIHZ9dqNsg1luZSLLRQP+CtmMwPT7/O+iEjoALbpoQzlp24aX9OiSB\ngTSmW7rYAd6QwFCubjuYkcp1Us3bcac+OqmFKtmaJa9Qc52moNC+PESWR1rc\nP3ZYNarRbtiR/dpg+iFEAwhyA/Kc2zf0h2ywuOOdHukfNUAawsNG9Exa4s0w\nhRdcYxjcl7zpUKbkxs4P2s5CB5grK4VYuuti5+xnUd8dI5rn5g+8cypeO62P\nBdyfe19ylam/hllkclC1voaF+jv7yKyOfeW8rwgNROFsP7stS/PPx2kHaZA9\nXd/uXTVdp9sWUIXavhtcQ0qr2QsaleRxI3/Qh/PIUbqU0aFKOqxETgvK8OEJ\nwAAsHCSs5kSTNerReIPbDh9fILdc7teasf86Le0lEsYT+G4rzcQ3rHZOaOGZ\nKE+d3e9scsE+qA7uX9rqcEsd4cgDG2ImduYgn7uu34PYgYr4DUhw7kU2vX0M\nQgV1\r\n=kZ4u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbyB+kcqWpA4uuEy+L60hWM+e6uZDGIjlsilDlg3V5UAiEA/Y8m4hwfVxHH0tghzaoTiGbWVKs4YQPNy9P7LOWJI5c="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1596044522_1596044546435_0.16270999412479203"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-addressable.1596051005":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-addressable.1596051005","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-addressable.1596051005","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-addressable.1596051005","@scalecube/utils":"^0.2.10-snapshot.feature-addressable.1596051005","rxjs":"^6.4.0"},"gitHead":"99045aa37640f5d36b0216d4fa6265d9c986b5b4","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-addressable.1596051005","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-VETzZIHO4CqabtvkoBqqYT3DL7OD+92u66eCltX3eTaA9EPnvwm4+z+ybt7UHXVUuR3jysHiLpwCx/0Tioc63A==","shasum":"43a360f0cc89c5b19a3350b9cb91e59b79d1ae3c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-addressable.1596051005.tgz","fileCount":13,"unpackedSize":25477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIc5PCRA9TVsSAnZWagAA62cQAJj3IWLc6biNXi1Q1zZw\n7mRE1Jhd0x4Nh0IZjmkJ0MXPoZzCAU/x/mckI5esbk30jZs8p7i1ZhfIi/aP\nMzSwWflnVDayAUwRpUpz93YQ3d+yEr+As7RYN/lYZV3TNj59S+AHM2mau4/L\nfrrXPKDjx9jQEh/IjRVXpw38KJ5AjeyceuuZpnP9m5TbH+eRvuF/NDACXvad\n+lYj09l1Rd7Thy24GymDoetvKLKZv4wBLKsCHQbko6+Jvvcz65RgK383NrVr\nxJ7w+tU/EX4a8fI5J51qVnlDlkLSRxxWNDDXVvgQD01W3NUBXQz55dmL065V\nD8ca2Q75PH/ipPOdf0bbjrjulBBAfREA7kplFv3BFpjUHkm/KtGhDVFGRREW\n8TOmYSrqTyA9wV6hvnn8XDrY7Zb2Ra3AIVO3aXLvZ/zvz2wOvywV3zlPWgM+\nV+h8IoCkWckN1gCqLxIscfWpKOQg1ZlvE53937CeU2sA0CY1PegIjGtR7/i4\nW+FWYGqKa1j+XBhxFmJq+cf5pUAueyE2qs86F1tPL3TWRvQ2TZOFgu9h36S2\nh4lHz3Ue29YaUvqd0TZp9/r899mljzncbXbYPW8SVCTqyoEMESX8YLp2scqC\nLxM9GXhQp6F8hLT8bvuWsikyuGFISlWhF5ohMtRFl+KVYes/9JM+Dh0Jvmnb\nfA9Q\r\n=5Mpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZsUdn+Bkd+fL/KVJ84CrwAUkBsimwRpJ4T4TrqkLovAiB4idT1+maK3JkowyCFk3C9kTcNAlG7eoM4/L3dDpWfRg=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-addressable.1596051005_1596051022588_0.015396048029199916"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-cluster-refactor.1598302712":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-cluster-refactor.1598302712","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-cluster-refactor.1598302712","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-cluster-refactor.1598302712","@scalecube/utils":"^0.2.10-snapshot.feature-cluster-refactor.1598302712","rxjs":"^6.4.0"},"gitHead":"590283ebb5b38b23c26347b105eb05febc93ae35","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-cluster-refactor.1598302712","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-UVhn3xS72AnUAizp0nG9gZMg2krVDAF1YmtCiNtfgkSJBdxaU29QSHs9u3ebWxN5GWw52L3AmWdLHCKMF8xVJw==","shasum":"e3dc49ff84d8cb1188fbfb82ca7002a27a02fde1","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-cluster-refactor.1598302712.tgz","fileCount":13,"unpackedSize":25497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRCoMCRA9TVsSAnZWagAAUGQP/RbO6vB9QvjSqzkmLtIo\nGWRcs1BtkHvM5EI6Yu0s+uFHxKc9SJxXTWwdlW7+Hgrd3GBUCneKFYG43669\nHmyV2uYfFdTc4TKgWKAlrUef0/WfCMMCipjwz1g4bTr2vu0282Xk6yESwk8D\nOFUfjvAIWBa9n7LLzm/KKXeAfn7ixk9m4ZGygXFWaR08eELxWvEAM4HQAfM+\nWL6SVxka2IuOzICtUJqcJ8tXgocGhrxdhSF1cnR25Xa2eFl0Pi4QMaugkY9E\ndZSyP5u0uYy+aVnosa5L+aG8XLutEIul/yrVRDOlfNMAlSyMXWq1d4vbBL08\nOoLjhrItnKZP9qOzPe9wJl+bwin8458C9EsXr2iAx+pq6zcAg3gAuru5hlwr\n13mRX9Kb65h7Bsbd4KOQdI6enQNyAovhTNsqVajA0YOJ21DsvGqYL30ise3H\ncub1e6Vy7BfADDbVJ4PCtEXyhWpHVfMb/vLSL/pVelblaNdQ6G0i7amXS/B6\nunWLTULq3NCEZq7s5C7R3JBlXE2LvpIx4hlvtyBEis4uEssdb2VW1QeWcoHf\nSQqmN9vznRQLJZbu/BAPsQ3n6E00GjtgWSHJ9+yFEGpOhWOBtHdhvP/XOHWf\nRfVl1S43C0QaFQdKT7dIcmSnjol0K8F+ketuAwk5Uc3lr7HbVroSnXq94eXh\nA9nA\r\n=j0ss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG31AMv+V3s8pqujHp4NrchqiK4z1uQqH4U/fjNUz8McAiBVk3xW1lnxMePVT4HsTsvEzhZO8ym6prlyzwtnDaEHWA=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-cluster-refactor.1598302712_1598302731944_0.865218461167709"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-browser-transport-rewrite.1598566502":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-browser-transport-rewrite.1598566502","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598566502","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598566502","@scalecube/utils":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598566502","rxjs":"^6.4.0"},"gitHead":"fd71ee694a13e07deabcbf4ec6971eb48aa44cae","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-browser-transport-rewrite.1598566502","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-uUHizFrrAoWetnOq/hSsVtH2buoBBWiIduoRGwyV7T7F+DiVcT6b5DUUkLwltxaXmdW3ech7ZA6gn5MxtO8FyQ==","shasum":"b4093745d726aea1b793d3f601ac3ead9dd573f8","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-browser-transport-rewrite.1598566502.tgz","fileCount":13,"unpackedSize":25533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSDB4CRA9TVsSAnZWagAAFwkP/0d5eFXzAZWzpYG2U3el\nEqj2/J0r4vBL01gxoerSpl1+bYXkSb8zZZJAd5Kp5SupIGUgvunCtOM3JGAK\nIyrg2a7fgmhbnTL38B1KrjOXb3U1Q4S5ZkgnM8UnXrznPPO0VMPwra/Ca/nN\nXdP4O+8nXwsDbGlUTW2SWT6azwx44PFz4q4xtBOygypVjW2gM5Rbl/3D8Tqf\nT2Clx+QNhdk6wTHTTxtl9+zIOzcrGPuPf6WmH+dGoxtjoavryWlsLuHegYK9\nxpx2zEBL6qZLKziiwrjfdpkq/PEL844CK/s+p/mOw0Z5e1uhDiR31nf3nUal\nvUs/Q/2rlDigFgMi/UWE6D8U966mfo9FnzqzrXXoFuU6qR+sigXsCQbVFLhS\nWKD6XuUUHAmVSpmowxGgYoynbTzXbNo8HSrATTvnB2PSpfiVEuH/R8NfFJl4\n1cE3uVuwldNE/bitANBAMDuMdSKmuHs8+EGugyHihuKGNocMDz7gmgvMtequ\nC7xm9ZLakzFcag4isxC6XL7i0OfQZ3vkAaopmKksVINUGUU9RyYfk4C3cpLH\nz6Ptnpjllq1sMWBBPXKiNGEy7gPOzGNfnDg4nM8S6M2R1a5Xy31ImlQ4HO0/\nM3k0Vcs45TUQkIx0UgB9hMz0GN+ZOrbfbEINyT52wmWLai16PZCTz34d8hLB\nf4yZ\r\n=8oh0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAk8zNPUIUa8olDf+mAA8zbRaxIZ6hoZNdvqb4WV+OFwIhANCeivrlm3CqZYB7La8D6LCmC3tQEp3US/zOGFpKnlr4"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-browser-transport-rewrite.1598566502_1598566520506_0.14274275614261467"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-browser-transport-rewrite.1598569755":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-browser-transport-rewrite.1598569755","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598569755","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598569755","@scalecube/utils":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598569755","rxjs":"^6.4.0"},"gitHead":"1b583845991957bbcf82dedef4cbfb9e9be9bc67","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-browser-transport-rewrite.1598569755","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-HdZqcNl/xvmbNU4JoZg8M26vxxu4fr2BiCSD36dN21eeNt5KQ+ROKHVroLMQtqg/m00Jz1b34oKIhMD1miimwg==","shasum":"9bb521619a3eaa21b44ac71bb2e8afc7a4d7f52f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-browser-transport-rewrite.1598569755.tgz","fileCount":13,"unpackedSize":25533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSD0sCRA9TVsSAnZWagAAsJ4P/3jujRpHAjJmnv3MaVHR\nzuCWrBwhBwRTU2BQAEFNAxa/+fk/FgNnS5mstqXPDWOp2vqw6aCQhxOfVA/I\nkIwYPfI3P4a+K/zqDTqyA17JRPnBGCgvjZ6QllaXJutVo8zDSljFQkDGXfvV\nv70N9i8WCA//VKj0a/cR6KgVopaeKiwLB1LrDG02JbvDmoS0WdsrR4BbgI/5\norxha63pzpuYnsoGkGDvCdRSjUDgqzq1DY2VsIz8EFdUbbLcBWC9xVeM27fv\nnyUqT7wMocCDPrEhwnISGNjSfp4fcp8XjCLqdX6YLr5nBp4xkfcXtQXufpCL\nnDDLnhvUMXkOyAYdAVXgdixSvP8ujAtm23my+ne36JT32prMRzVmRq+qz9r5\nL7JNpjvfglIjDYmC/ovLeRsZ82PQAa+aoz8frHAPZPQV8Xcv0Mwt8pI30YJa\nBjLFEFFC0kuLOC3HwjV9mJkl+knZ6MTKH9dbF1fcmpET0Het78TsJVCLuTaR\nVkQ5P6SzMYga9+1FU4HuCd90J4+AuhKOFvdjciCNYSgWt13bfYRdns1xskQ1\nQTWnHPii7HCBgn68lQeUhmPTDHtAx4PZ+S3JX/VuKzbaY4QkgIyKrjC+KWXi\ngj8dLjAD9wuXCpkAb8KHAPORrWL4DnDCxWa0prY9HGU208jUif+5jZzTwUi0\nPfeh\r\n=srxJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4BcLkaCTyaDm9FYEGg8Bt//50386GBrQrI/9U5iIw9AiEAkIQEmDMP1XewGD/qX/ULCayECUCA1pmBBn774IRWoB4="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-browser-transport-rewrite.1598569755_1598569771882_0.4456441497080883"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-browser-transport-rewrite.1598574027":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-browser-transport-rewrite.1598574027","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598574027","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598574027","@scalecube/utils":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598574027","rxjs":"^6.4.0"},"gitHead":"73a5ebfa696fd3b73603deb3a157f1280f8b7ad8","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-browser-transport-rewrite.1598574027","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-LVtfKclubRkTE3IboD8wwgvApAPrP0AG/AAzDZwCu5QnfSH/zst9CQnJns3YHkhQjtg5I+lWWLmtlKooS6BJXA==","shasum":"85031f905c8efb7a79c75798ccc33bee5f70ce54","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-browser-transport-rewrite.1598574027.tgz","fileCount":13,"unpackedSize":25533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSE3fCRA9TVsSAnZWagAA3KsP/2ez0kMgPfp2Xl3OC5AS\nZrrjlTR1uzFfkVmNxLDH0/gg6j8KlBSUmvpaBjOluatB+Azxzwjp9lFUO42D\nK0u146+TyEglHHv4qVv/uou3b480ByjLv6pJOrwEzZ0P1ADFDxrwY2B0UHh6\nBAbNTHK9ZRE+oEFUJgqhNi0wOHI5rLa+F+bCI5qGn2FPVcY2n4VJBMa07tBD\nLd4a+EoqhpjArSarocjVlCAJdx/nmUwYPqRDaeOCPdr2JKJzXQ+Ik5vXZtYY\nbrv+9UqwqlGQ/OrSfNu89kvWkEsgaJ8vGE+x5J/CchHIm/MTDHKsSJOoHiw+\nq+/k3dWVtZ+HXUe6nya8ZBK5kyKqWFc6HTtMQEc1/0Z9K6K3uKfYot0d6guq\nv7ab9Ev9NeTtJmGbPIZTY0UgsYKOyHLdqOo8lZmUoDr2m0PqT8hkUpO2110W\nMwL2YibXV7161dpcaT+CoVUJJjByL3OVoMGktNVQmZQEnJcBF5EA9Z5vqfzL\nzKQPisHyhF8/To5Hd/zbzONLnpQDGF7Te8u6PG+jgqNVv7Q99l6lDBoNXasG\nzW3lkLSyGCaE59JSG27loZlayhXS78qYeZ2cSQ/XQZu+xyV8hRcJMa1bH0gE\n5zGyJqEZQOazZf3afrJFDqYhv11C2wycUUfDl5MnIUfEzUUusiYLP8odkwTk\nydWu\r\n=qu1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZWRws0SDzklXG+iKpw1+SURaLLSr72NQLe3VOMCTZPQIhAIGGzCI7LqjjIt/w4EjAZ3MRCq5juwehCKn/oMvzWILo"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-browser-transport-rewrite.1598574027_1598574046898_0.7965475315062673"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-browser-transport-rewrite.1598575005":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-browser-transport-rewrite.1598575005","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598575005","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598575005","@scalecube/utils":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598575005","rxjs":"^6.4.0"},"gitHead":"b01d96635b369e7fb8f9cd0761328f7d1e5ff47c","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-browser-transport-rewrite.1598575005","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-fhzdF/XPNil4y1DKrGwN+rb2yWBKn3DLCylNEv98K7Kqdj4afUzX9Q/WafoBy6GMwJHFl+YCwVzd7fyop8PTBw==","shasum":"4fc4cae2fea87519998a4d78d27136b8e9d8f2ab","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-browser-transport-rewrite.1598575005.tgz","fileCount":13,"unpackedSize":25533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSFGyCRA9TVsSAnZWagAAbmsP/2w2zAj+lPRRuw83pUNY\ntH3ZZk1uTWbm/V0FkrX0+74snb8fjq6m9zwH2AaouuGBQzO2TGmVAVBkv1jg\nf49QkfEOwfXcCkZtYF6EDDw7AP+2Z3f7Ja466bcJJqqHiw6BXZjvGNKYyAjg\n3d1iK3Z8O+EinQ2WqbdW0OvqouUIT+n/lmzjd7FrYb3Z8UYMPnc3yyHWbKun\nEnKF3uGAAAnsTiykle511rw3gKHkCiHryPKeqQm3XWpmLT8ZLXW9WDmNIGan\nLDIT/SX2aRYy6eG+0xLqV5bvqnixqGxDMToyJ/onD7Cd5Cyj8rW2bt+sfjaF\n8XNcZUimR3t7MvPeOLXNIVhcSJyoyzRGC28cn+zmoKa8tGBf11pLUh3BpTOj\nQBlV/LbVAS1GSoJuWpH39KlGxsgTvIvHqW2FWLQqaFpyROTAYnawgPmDcq0C\n7k0HXUtQ2L/wMneurNfqHIdfs/7p0HdUWfXzQhxJLD7CpIyFb0gd4GMIWmL2\nw6pI5Tk2GvaDMCsuskqYzGuLtHQIXXtBz54XryCDSRXP09iTO2XGcw7z3p2O\nSzbx8AgU8WlUAMJtew46phYtlLHGEX3pSF6eLP/VjLLm952sOLNOGRBIWDir\ngAuxLcqr3ZECmYfE0ttjpysxfwo0OVsPlSmV0roHazcg3EUROZB3A1hu/08r\nTJvg\r\n=VYH3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRQcpe4H+Cot8kmKvNbQ5Oh1ymFVGa704ODEl4/y0/1AiBcinkUVBbrEaBHQyvZXPjt0pwY4E0nBtoki06S2OTCsw=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-browser-transport-rewrite.1598575005_1598575026374_0.3765624922809312"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-browser-transport-rewrite.1598576038":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-browser-transport-rewrite.1598576038","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598576038","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598576038","@scalecube/utils":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598576038","rxjs":"^6.4.0"},"gitHead":"50b81f85a65248ed67a8cfe3ea8597c913d79807","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-browser-transport-rewrite.1598576038","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-CMhJ4ngoWDS/Wjq6tR8KFfoV5Z6OOcnsE8G/9w0yCqhL0qzt2drXVyjgYNQwRKxgkYBv0f1JQuuk2wg8n+S0Pw==","shasum":"ffa2c11b0e22e972e20472e010c69d5f85ef4b32","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-browser-transport-rewrite.1598576038.tgz","fileCount":13,"unpackedSize":25533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSFW9CRA9TVsSAnZWagAA0QgP/13WUrtfaCSYW+gU7m21\nhgzhBvZuF8rPD0C+pMi/gA8cuVQa1vBXktZ5L5UAH6PrVRHrVD9p+XTR9PJe\n6sQwPTCN+c0a4DxCU55WyCw7W15DZc/WcGG4H/vWb93MnJvjkI7uFD1Z8f3y\nmwq0tpPPYAq4PLf19aBrrJ/pyF+TcJZzBvipFOfP/D2Ny7OSWXtlnI4g9sp/\no3lqPlOUZacofM6k5LkQxFS5c968GKnw1U6d3dvS+HuhEv1jeqHr3g8oil6X\n0duPaykRRsatmr8YaPbEtZcMgZD3myANaUArXUNT0yeJz8PZl2Q+ih8a993f\njQ3ePq72ERvdenLc+kdapUkhx0MYhOO+wWIjePg8NarY0QNwRXwtzjA1R9VP\n/DFVBk8FbXaHqwd6n9rEIZJMrGnZ+6xH/FHCdcI3ZbhcmqS/slR7iFefQPpm\nW5vWNxe/yMpMREFNLXhRd4vFX0SPjqX1qtIbwVxzjZqlbAUbgOtbUYwFe8YQ\nQ/vh78o3uVXyTKQIf9i2ZST5vaXHK2PnnviaQV4ZeV8e9UWCYAz4zddqSh25\n16wK3GV4TFwXXboBYOpHx7jrLaYTWyqvZBlkKuHIaXsB+Vt465Kqv9Er1EqH\nDXGfuZRsWpIo8/kwAWgtBNPBYPvNLraHsnIwIdCsJHvh/qK/3rbL7/0uN+tF\nSUQp\r\n=ro2E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWhS7KOsRucKFmtQDwWLD5tSw3zc/iXc5idI+l1iKszAiEAocse57/HibisxYtQe51mqrjnm+QwLFjJYPcefSMHlRI="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-browser-transport-rewrite.1598576038_1598576060954_0.9231238989239448"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-browser-transport-rewrite.1598604330":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-browser-transport-rewrite.1598604330","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598604330","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598604330","@scalecube/utils":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598604330","rxjs":"^6.4.0"},"gitHead":"5b18618e9f77b1e1767ca482e6b3e8ee06eb61de","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-browser-transport-rewrite.1598604330","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-yoD6Oi9rXMvek2uz0FSiHZxfKjUMFaCK17xj0hhW4rw2sJggmpAB5NfeKjxCZzliSPq1hRZvOygO+URA48ZtkA==","shasum":"eaaf7c005b8dd59c71685b8f467873a59828bb72","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-browser-transport-rewrite.1598604330.tgz","fileCount":13,"unpackedSize":25533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSMQ8CRA9TVsSAnZWagAA67sP/RZ+8sUrihQfap5ry1zf\nMTxu+goay2iUdOoMd7uygHOL3qT3TTBVzZeah6nvn6+AI/t5bir3GoO7wKe1\n6NPe8yYOYlyeSGSt84k8DGEuBgWVeLWRd+nEtzD6YyeUsTtAuIDZDXQhsgdi\n/1dJoXONM6dvmQFnORqoCmupTPxnv9HAQbc4uBh9UOUgQuh+yQj33FNy7dsI\nL9vZIHUl+SxsJJsV6clhMTB5BN3gnD/8Pc/ooZBlbTIEJr2Rwt4xT36Lqyue\nlrq6x6MHVVrTtAMxpgxG/LAqsh5A9FTPwCEydJV527awaddxpr89C5WVTKlA\nFNgonlkbncgVaOlm6S8EPzA4mx2BnKTdKQ9VQnVbIcdBAoTsy2hmC40e4aKY\n7RCV2IHPLvcjQcV0asfZav/vh4GHz4dW1sHFX9GjzoDbet299LntPbmgKn3z\np6T9hSovwnuV/5gn3/PZ5Exkro7Io5QJycBkqc3Jhy9DEIJGXD/8zObcjMFD\no0tnU/DUXLC/A/OV8sydpg10g9lLdS/bSaokMtr5Jpqj1zDr9M/q513wG+nk\nrPsvM4ALJj4O+wM4NWxKCwMlLJ1p5X/zanJYaKkqGaR/ojoYayzienL7E6pV\nSLvCj5uHETH2h3QeTinzejHQHaGsoCgjvYCNHfs7WWBJMs+KZr7TXFNANPXY\nGVdz\r\n=4Bws\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD947Ttbg8oehoUBI4wtetZybLZcWsRgL4EebZHe/LWPAIgSuFoFK0vmQ6zwLnO3DDnsdpFWDiKoV9ThEc5vSZ1IuM="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-browser-transport-rewrite.1598604330_1598604347993_0.07053221254441744"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-browser-transport-rewrite.1598658437":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-browser-transport-rewrite.1598658437","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598658437","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598658437","@scalecube/utils":"^0.2.10-snapshot.feature-browser-transport-rewrite.1598658437","rxjs":"^6.4.0"},"gitHead":"e8bf809c4b15bc330e7fd0d43775413a51bd4b48","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-browser-transport-rewrite.1598658437","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-epqqGagyWzrrkmShsxbfh5alBDfs/dPN3Kfum3JNP2U4m25AcmAQALausZCbo71D2h+XqvDoVbp71PRnxC8yWg==","shasum":"58a84e7ac8775345097d002c2cd5dea199ff7a1d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-browser-transport-rewrite.1598658437.tgz","fileCount":13,"unpackedSize":25533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSZeaCRA9TVsSAnZWagAAOgYQAKBZ71GtknCiFdUXXByA\nNtr3IfugJ+j+GnEajrHbMR0Ocef5X3FI979eZpkCWrPp+JrQ4UrqwvdTnNND\nGHHyhhrmUiT/woKOHjgl3iwQ3Hgsv9sxQMF6zMtH+65z+1uGuucEh2qq7wW2\nmNtqzVO6ZXwVpRJ1eCkiHK9bZ77S4vFrcdSmL527J6DdwVGeoSbCORNsQ7vz\nvlN0R9h8/1PEF3xTWfy6nt45eQgkZcyRQflw28BovZwBcZZeUYIQNm6IPJJY\nEaWU/JLU0EQYWt/J9CMchzczjttWQ0L2NlBiMj3OsY05QwLEv8eExYkntK6d\n6V/gONnU9MkwLb0o7uxO6IsgayBseINrgxSA1knNFJXDwKpufENB9X5RgpoN\n6DOeamtfF3mFzMuj2ILucUOP3RDL8VLjaAezgUtrL79hE8sGiJOk1M30VOib\n7X50OIOSmigojNoprnOFhWdM/K0rOBd3FecalNheTfLyav0rC651bB3DOS2n\n7SW6ZlAhlsHOlmMUa/kQLwjCzW2foCmxvFJBXIsmgNjItAXvPKCNXxiZpIxM\nEzaPSC8xYnxdNpxbgZpjX5FsP4RDec1kLcc/k3PHB1brjZbZ5NOWcpI2Fdkl\nW8QlAoIjcTabbdRIX+C90jxq9Y+ZUInmX0D6NmOVozVKb9L8OWK+eESMG+9d\n3b+Q\r\n=/Irm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmPQetUlxPoWpGQ6c/u2Tr9aNqx8hDYYVTYD4j3cRVvAIhAI8xj0QRsnPqP0HbM+Vu3oZx5O98CPfGL+Q694CbphMI"}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-browser-transport-rewrite.1598658437_1598658457433_0.33923549160731703"},"_hasShrinkwrap":false},"0.2.10-develop.1598736437":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1598736437","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1598736437","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1598736437","@scalecube/utils":"^0.2.10-develop.1598736437","rxjs":"^6.4.0"},"gitHead":"1c39932be182652ef7c16487488b3c72bbcd3269","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1598736437","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-SMF98Kwu2wX+O0WToqzCUcfyuc+SMGsxbWX+QtJpw1hjras9JT/Oh9yAtH9SpEzxijer4tdMWydmy/tkjJov6w==","shasum":"d9cb9f42d57e38c53dfc9c56dec7c313ce9717f1","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1598736437.tgz","fileCount":13,"unpackedSize":25393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSshKCRA9TVsSAnZWagAAA0gP/1uTDjCsmfODkuoRDNXt\nOBL/WM8r1xLxp+OaUe5VYhhidNwrQAUfFxTgsS1oFSbqOkhOnXgeW2cngY0X\n5QDraRlU3sVK0BZxyfIvQGUgqjYriPYnWznDo/WWunNFvQx3ltWDcTovcEVq\nyqoBzxA20uEvxrAaZj9y+taj3B2wCJqy2VSuashXJKTWNTDEKayxGsa1ejcQ\nKvhUXne5AJ1r9WsfUjPTvzx08pOd/047SuXz3SJOe6XvpSs11ch2vrXraKxo\ndwNXPAhhMLXR7mTyU0wnJMr/rgWupVrLK1g433fRZTpS8gX10y1Nku43DOdp\nYHh4xoUhIzqtTrU74FBMPNlQVsAaQPIp6txiQLcjBsbRZqndWkdxDqHjLnbv\nl8CrQzYxUoqm2JgHeBl/cvWtKk4PLWm6J6EFBaI5NB81JiKPGsQ+GF2C7iXb\nCjbzEwR0ict0hTlSWRcqF0nAo7JR6vCxBWlj/1NHs4p4CJ6CIkrbCutx/neT\nkBURbaj8VuOtOht/VshTx5qtOZp7WGjTaC3s/N24Tz92KnIaEb3/RQHWrNmh\nGCvqUJuLzoOy4yDsno02v1Ytlpdtw//87jlB1qbefiLg5EzXMdBYKYltvlKb\ne66LHkDzdMcPzuC/1HkjM5YyE9n2Fy6b3wRHhKGdIP77I1rD6KdlZijd6ScJ\ncF3w\r\n=Tt7A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACg2rjBEHjpCCoyM133Ilm4dlp0oi706psSnBmgC4xJAiATUIst7rDGsxrT2rjUy5IkbYdXg3Tz5kG1M9uH9MWVaQ=="}]},"maintainers":[{"email":"idan@ilt.co.il","name":"idanilt"},{"email":"ido@om2.com","name":"idokatz"},{"email":"ronen.hamias@gmail.com","name":"ronen.nachmias"},{"email":"scalecubeci@gmail.com","name":"scalecube-ci"},{"email":"io.scalecube.ci@gmail.com","name":"scalecube-js-user-developer"},{"email":"serhii.kolomiiets@jivygroup.com","name":"skolomiiets"},{"email":"viktor.pyshnenko@jivygroup.com","name":"viktor.pyshnenko"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1598736437_1598736457954_0.073384128331073"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-bugfix-createGatewayProxy-unsubscribe-streams.1601511838":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-bugfix-createGatewayProxy-unsubscribe-streams.1601511838","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-bugfix-createGatewayProxy-unsubscribe-streams.1601511838","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-bugfix-createGatewayProxy-unsubscribe-streams.1601511838","@scalecube/utils":"^0.2.10-snapshot.feature-bugfix-createGatewayProxy-unsubscribe-streams.1601511838","rxjs":"^6.4.0"},"gitHead":"1750715800d01cd61336c95439473ccdcdaa465a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-bugfix-createGatewayProxy-unsubscribe-streams.1601511838","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-GtJ6KzwkeSEtLXECFNhT9+YZqKiAPY6pNI0xrR7uRH79oW6afv+Ozb91rD1HQYitBg8kNnSyqA1yXXBNRrAJKg==","shasum":"9494a7f5cfa68813873e05d88bfd79dd378e6f30","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-bugfix-createGatewayProxy-unsubscribe-streams.1601511838.tgz","fileCount":13,"unpackedSize":25613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdSGyCRA9TVsSAnZWagAA7VQP+gJwS/oFNNhkR5SpKqB8\ndkwLKww5w+t25iDJZhgysA99YQ6BWEEqwEl7ja2RDRSodJ0/MXSVeENBYhKQ\n0+PnGoCV6Ph8RL8rCbko1wOg8VBseZgUO4mNxlwBQl1HXBX0NRKQqzN1ZBlU\n5CprBV1sJ8yBmC5oGuqRrr1dWyuHTgMwdeeWpNbDJfgSi1H5jaW5acOTIh+R\n8PQaaJksCME23SP5kPxUd3DjDhWnEmhcWUwXhB+Jdw1EWEpZH5rfDWX9RCHa\nL5okd9+DMiHQZcF3x31cBPotECCTRI4jZ/zQ6NwIJYNpwsssPqNbyN351EQe\nnrtOaSSNhVtDwHetwtlBFs3Uv3RNFAjUlUOWbdekaMiUgUUYszt17S8bSOGs\nS77JnGlUbPUHv0p/ONOZ/To/1unt51w/3YmQuA7qNw3VSEPvR03Dcyh4+jSi\nX052c5G47CU3fAfsDaYfwPGFT0DDry2tRK1QbChh5Dud74sgOOaAktyWMNiu\nSBrzn2YyKwdNG3skhKq8jw+wKht4JLAASptxSksdeAxrFxgKwRX2Pe5PxqfS\nuIYcLIvZCJiX0b2MYde+6Y3abiJxa3f0zZ7NNp1XChVwbtmd68COmOHt2knA\nQBQe6/EOcCs7JejXTB8KUmSdQJ57uzIltpFDsRRJzCzOFlo7HsmzV7vFvrrt\n5ab6\r\n=oZVI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPFR2GA55hBBRKNPEceBAPyiQUW6iZWeVrl3rqyhFsXAiBaDGww49VSP66YvJdLssAmbJBTb1HSsRGMwasrVzj6QA=="}]},"maintainers":[{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-bugfix-createGatewayProxy-unsubscribe-streams.1601511838_1601511858312_0.2437591507591479"},"_hasShrinkwrap":false},"0.2.10-develop.1601629156":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1601629156","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1601629156","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1601629156","@scalecube/utils":"^0.2.10-develop.1601629156","rxjs":"^6.4.0"},"gitHead":"29e1d9c0aa9aaaf2205c64b8016aaa48e6feb242","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1601629156","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-sK0wdgCm2koIm+XXn6vi3qEkfbYh4eviwhsiopPT6kfQdTpptTCQpxWy9KiqoxANobotkyeOL6lBS9rOXEgqaQ==","shasum":"0ce9cd2839985a8451515681c25171a84661d3d0","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1601629156.tgz","fileCount":13,"unpackedSize":25393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfduv8CRA9TVsSAnZWagAA4iMP/1/H1MA+z5ZQNM8JLYTE\nesrcd632DpOlfmI+uRRcD5PQprRK8W4wASuE65G7WfJOOK/FxHDOy3h5SaJE\noLxa5f42cpqCsNOyygD6xuog2cTaIYozNddBTiptT9gt+bCpsDGOZexPEdI4\nNHDdRSDBYsCxf5uXX0hUSYHQWf2xf/K/QGyu5vjE7KhKrdlLpNF0e9HjgAUp\nMps316O0S+ZmrjObQpSe458JzcLuqJcrTNFetTQ0qI602rj8m59g3rfYUZNP\ngNLs6Uz9LpPJL2UAedAA5sk9jQWfac/kGH1Tbl2uty36rh6kuLCErR+rINvC\n/S184pwI405Zlg/Wnz74Q5jjt9iVFLkFvfwh2HJ413aDpBakAOgSWfwkiT5M\niiTe1aYrAvA/G9C8eGuI/6RWMwuSneJN4t9ee7z4fPV40BPx1AAgic5qsOo5\nEbIym5tRmzYz2p1pce6fbYCWrH+D3SizcdopWBuvYelcO0WIdzw4Xb+Efhbj\njV2S07vdRjkbBj9rACnkF89bu3yShsmOSvQIinyT00dC4QjXxZcppL8ZHmbf\nc+Zxb6j2/w/D4FlNi8Ob3GwEhBulPZ5h1uFojuHDTO48k1bVVOoHn2akM+SU\ncI/Mggo122YZb0dD+6obLrHLlxCtJfdpaM5h/Yz1is2Z3Hmd01riZTkCY8Io\nnEDn\r\n=3+bK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBw5x9H+sUNvrTU7PE+829W6EHF1VDveTSRVi0+R/UngIhAJAUCy+LbYw13/bTA+hsHAyizhMCDkuFVvEDpHzAacE/"}]},"maintainers":[{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1601629156_1601629180471_0.6696287262512242"},"_hasShrinkwrap":false},"0.2.10-develop.1605529986":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1605529986","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1605529986","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1605529986","@scalecube/utils":"^0.2.10-develop.1605529986","rxjs":"^6.4.0"},"gitHead":"2dd506cf2ad40333e7c93ecbf4223da4cc3188eb","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1605529986","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-qzWrlmwBYPTUqNzOUz626KpED3l6xQ2wU6/VIHll4UWZxwxVUN7ML4Xlkf5wjZowB2cb1bDIhsNqJXx35TUT5w==","shasum":"6ecfbf5f8bbae8adcda704fa885b672ee2cbf7ca","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1605529986.tgz","fileCount":13,"unpackedSize":25393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsnGbCRA9TVsSAnZWagAAtFcP/2Usz/aKCv4yCm7GpRtH\nSS+h3TFYgdb+Mu+iVMWAM4ZHs1g0GUgCzd+ihU7OwOQCW32ilnvIXEthgVBp\n9gPORjzEfXswYgudwVIA/w9QqZ4Bw0gqqtSzcuCBSpKAUfkoN4yygh1rMyGY\n2r5WOdfr++zQyNfRV/y60UCSEI8Zh1kkEq/f3EbUAVrBJXc62f89shNHfqXX\nEqmxWMHVFX8bPD4EBQQhN1gESOMqnqVcuw6eO5fjVmW7b2n2kg9mNm7TkfU8\nx8nJI5ZrIk1uC3j5Eond30aAj7cyq2b2IW2vxE/7gDo2Iwh4nGK+7NluqTD0\nRE5eD9xAVOhAxp39Upe5RPb1KmiXEwqdkBIwr8RazJp13EawiAHMMZ9U0BAU\njUDT+4MzOcZ2UN9khBzHv9f7jH3WMDqNKKO/A6uMR92wTcB9okur7zynd5yB\nteE/HB3qI9gteogLsAKFy606zUadXPLzCPy0WxBBH0LrLk8tNq0RKtTw4PAV\nqRIKTyejJz5COl/m/IgrDbmAKCUUG9qnVIYa+i8wprzIpc3rYTmMRFMs6DyC\nWUer80515oz8deheDzWtDbFjNHDW4xTtjWki36B5a5QlK68BKsaGnaZCxfW4\nN+KDOlcHHFakiF+7s6mlUXzyK8lSzxNu48AuuJywO/MydnEhdmzVKcSGmu2A\nONiY\r\n=QwVq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJtJbGdMLt2P1WVkTNH4kHRdAsNgI5/sdqa84Ote331AiEA6hs+hDXeROji0FMzq/pFiJ+yIVvStTUGsmEj5/Yv/Xg="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1605529986_1605530010880_0.8454347922542831"},"_hasShrinkwrap":false},"0.2.10-develop.1605540170":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1605540170","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1605540170","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1605540170","@scalecube/utils":"^0.2.10-develop.1605540170","rxjs":"^6.4.0"},"gitHead":"42f6e2ce61299313dbd6fe500c13c54607187899","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1605540170","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-DlTIf0SBOCKxUG5u7p2Jbc+EqbOJnH680uTr9RLYsPmkZEh5FCItE2X/K0ftoePf5I9TT6SJPrVPHcxCRxIgpA==","shasum":"620e3491ffe88c63b891fd8cf406559cb0e6e120","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1605540170.tgz","fileCount":13,"unpackedSize":25393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsplpCRA9TVsSAnZWagAAsc0P/Rtc5v8Gku658vI+6cUN\nGOcZ6xxvzHysmo2VNJSnlpjtoFtUBsy/dE8/lW0MdKLqM0+eOqy50rkedsha\n1H+tvKm4L4sfCVSZOZjFWefZNtjBIG001LaEWpWSuD3AwWKgZDcUpPCjlW3c\nEDfk7TXqESK3nwfCKdkh2PBC7a3g5QX9e64lZuv8c6Sju4adEn1YTxrDTn6Q\nOmuWYZJGfbPrp5r48ulaTmfNdRw5XGYau+//15EyIYc1q+as7QVjcBFwdAMm\nXkgr/jCmNoKbo5GrTCMCNPFuFFlWzslDAuKGdOcXok2VpcDDvA0FenYi5Vv7\nWH2MoJgDScaB3aNWQmeC5tiPgDnNAzFCei1t2YmTayhHH0qNQtakOnQnxywF\nzlqWN2MUZMVVTCIqmd3SGOnAoeuJfnnHU+1/i0FIcaRjv40lMQaIuJ6ZqghR\n1dgWkkdGOLU08IVG+6XvePnObMcoVKmfYH+SK3DxZ7lxGv5vl0aE2moPf3BG\nETJORc6jhBrxZgjIXjAYhGtEnw/UWyUOO5Dpjt/yvo4URmxgFRAkPNlEo3qG\nM+3FyRn7017A3y1FbvvNPtIQOpV054GhKHu+Sl6HbIp7XEPqGCFah4v2ZOdI\n3MQRVICjgyCLr8HTSvvQUwpBk84QCLbHhet5qDnUO2zpr3rWbxvKwY8mLzr8\nHARs\r\n=bHS7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYeYexs6yctCekyMXrERHWpQyflb8FO3/P2CdusURLIAiEA9OJOy5YVl3AT4Jiqk278DoicbWratJ4FZWfD2AFSqww="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1605540170_1605540200817_0.267803601926095"},"_hasShrinkwrap":false},"0.2.10-develop.1605540865":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1605540865","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1605540865","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1605540865","@scalecube/utils":"^0.2.10-develop.1605540865","rxjs":"^6.4.0"},"gitHead":"580b8f5afa83e1c860b84e6e5dcd580bc3e802cd","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1605540865","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-b2kTjJ+y0YvpNj6gqRotsLdmgFidw/3gQqHqvTGBqwVInQpJomMMKFy4/5s1IxaD+WkxLGtU94mpQiL7FkD4hg==","shasum":"17ef1a741862d6840edd69a9d337b7fc90e5771a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1605540865.tgz","fileCount":13,"unpackedSize":25393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfspwcCRA9TVsSAnZWagAAhRQP/ifKip9LCVYnCL1awc17\nCwzgu/gRs5nMI4eyXuPlh9nxVLzmXy3glTBEduYa/s1HNcbQ1FrmmC5adSpa\nRpyhAgWq699sd8Zayx/fUk8/qqKY7ndAKKgavlvB9n7151NB5kbJIizi5Yo6\nqxGSBhwvIpJq1a20VmIIVLZNqY1Ey2xD9lfaHQOw8hTiiMiuWYGNjRDVKrUh\nGAmJYsJmO61Myr+1AuhfcdwvfW26UVEYad/pd3UfuJt06D4LIDv5Bzwxh9lH\ntZbYR4qyqktiwMQ83voj4ZlvsGXgkF6MI1BwkzsDDBiCFJBJKT/FAYSVYBOf\nAXnKss+Uu9Ji5/iBCzYC8PsiS3HJLgGxLP0IWnzU9WxGTiIQKK4cizdJ+lQp\n/U7rzJfwwW51ne8oMiiDzXQSYkS2wrkNMlj6dc1nYnMr26IUv2uZtGbtQ8VH\n2n+oYF4RcvrVG8v+1wQiEYLJGa9NQgkPY3eOpU82CeKiTewCNbKMf28YMRgA\nOzbNpGxcVgB0V3LyMgtRmkGqp5aFWXUx0Yrk/xp7RacwjW7keMqNKB8xE3Sr\nt+2LskDyNtO3WtfoBJiFRdhejlkkl1pwPVr4jcFUpfcAs61vdwxwj8kVerFc\nHWa8A8zMYWnZhIa3O/edt0TuwEc2w1q5MdOi7zdYuQKexpfyVh7s+3ykyEF6\nH9eW\r\n=NrdZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0suQMPzbMIRO6vPge5/667oSbM8PXam5Hod3kpnu0CAiBE0aR/uEEcKhTjlS7WFIWWK1/+/iJ9WiWVouMDBH4D9Q=="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1605540865_1605540891735_0.09367154546263956"},"_hasShrinkwrap":false},"0.2.10-develop.1608856850":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1608856850","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1608856850","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1608856850","@scalecube/utils":"^0.2.10-develop.1608856850","rxjs":"^6.4.0"},"gitHead":"7fd2694de3a224c4dbf05cd285d92a867d92cb5b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1608856850","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-+kEYtEvCeZLVlNon8qc90Mfr4DOPaJUnBcK/pJp+llgXh6E+UUUqzaes97OH1Aywvs5Nymdb/ungdkEykB6d9A==","shasum":"37209c2bce9f96680bcf11c7c9e79bacbcd782d7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1608856850.tgz","fileCount":13,"unpackedSize":25393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5TUrCRA9TVsSAnZWagAAiAUQAJVLJZxxaV8kGUG60a0F\neTocHa54FptHkfwgMThpCmnCIfnwGLSMs3fmzW1fD2xYkcYSCArk4TOqB/vc\nk5zKWwOA2vHGWN8crjgz6j0FUZ0QF+GiZS/2XzgB/N44FfodDbuQX+H6fOsW\nqT9NWoxhtmRfsFGvJ2gXaJEvfrR4PYnGjzDaAkp4DExseFejOTXVWW4sG7na\n3WuXdcJNT7YmPkK71LyzaSuEsgQSzqeFMTV0TZHEXQuGtAn781awJ1Mi4jnp\nlUEUPFP9UbjaUXbKOkwDCj3l+uC1AzOd6lNvUczN+SST+Ng4l7qrGweH78mQ\nQNL9HDJkKJ8Y2LQmGx9LX6LFMAKv7v70w+oCyTnYRFqP58P77uF6akaPxVJF\na333AjGCD2TKA9lwUt60MzrirrKDH3Eli+pYTYNkBadgRySVvHPBZuc1AB1D\nkRFlku1oovOA5HOZve342mPLF3zLplU5SUIIMWrM/Ge8v7z6S/t7+EkcYjHL\nales9EA2UYS7s7sJ9LClCs+Q5BaKI9bXKsUScDbww2Lx5xRgwkLInchhH0+D\na7aJuFPJfOaTMs8alYVZV9uj8C/w737szJi2CfaIPC+y8wIYhe7C2ii99c8c\nEChB0N4KURWQD4L71QtKRsYQrb5ElF8vTaLZonQf2q2YPVH7RF39rKAjilKy\n0XP5\r\n=Qp2b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBj6v4u+htHgJL3XaoBmozebth2j0r9I0R1JynPm4r47AiAXf+HeBsocCF7jnJ+oRiQ1PAvDd7enl0uXHGE7/CyYvA=="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1608856850_1608856874794_0.6822858285731315"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-remote-registry-size-limit.1612487477":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-remote-registry-size-limit.1612487477","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-remote-registry-size-limit.1612487477","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-remote-registry-size-limit.1612487477","@scalecube/utils":"^0.2.10-snapshot.feature-remote-registry-size-limit.1612487477","rxjs":"^6.4.0"},"gitHead":"80cc9ae87d5e507c88a0a7b776db753d75ecdf39","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-remote-registry-size-limit.1612487477","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-W9uKZVVM2Fkb6/gzBdoK829gJDIm/+T9+yE83++r5JgpD7x/iJUDveaeoaz6upl+OF1ligo1zcRdxbG7ypNkqg==","shasum":"0e4a6840f77cb97d7caa10054d326f801e49afc5","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-remote-registry-size-limit.1612487477.tgz","fileCount":13,"unpackedSize":25537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHJtLCRA9TVsSAnZWagAAgakQAJqGZnONmVaq2l2Tz9Je\nBAWwZxnPGFMg/c4YJYjtZbW/cfeKJhome+gvobVMABLdbYV7NQSm1xFSxBBQ\nCejfpChEkNChibk0vVMaWbEMb07+7G5CfKiStRt7WHXZPgNnJKPhZ/kzpzYU\nJ+cgVJdx5ry3WuRcQYqMFJKjDesEplujfSd94U/UFPWYgvL3bWaynxVjlLnx\nWeV+dViqrmC9X7QSOaPR5cCSo64GFk6k5Gt8GxucAaFkCtmVI8jUZ7dKm4Ic\nzSiP3oZGdcD4SUeP3zD5ddCvl2juUpd2SBJYRd7W4HNe536tvXKG2k0uT/8d\nNR2sNnv6STWKAuSW5oLSxo4iLc0T6XI/cqVR5G79hgQQgYz7AnzD8Nlqhw/S\naStVumivTdSAhuls5X+duyzPrbRHgqml+B8bU73NtacFTWDn0RI6HSPiyDiP\nUy4B8zPK1OM2uuIanqPViz13Q4OA6ZZsy6cwB6AyU/r3I6lJ2UyHYdgnZ0Sp\nPBwaoirvUK1TjqjAi6/BrRU/MwkV5q5+R/7f2lPgdlVjasoMA/2Ewph3SZSw\n1/V8LwP43CWWT5sI/e7GmptvFbfv6bC3LtsN6TXI7mwdz5jZZ2kmca4UsMsq\nS11dUZeW/nYdYp6+4ZuoAkSwm4vxdGN836BBz64zQ8yZ3SY0k+3rBQuyCpDc\njsej\r\n=XD9c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6g4k9BCxnctc/KXcGi1vYvfrWAop4SsU8pF/ltclc6AiEAifrpQA5/qyt93W2DYFEJ+mCIkI7vyRzaCg9nLFDQGBQ="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-remote-registry-size-limit.1612487477_1612487498812_0.77246957128009"},"_hasShrinkwrap":false},"0.2.10-develop.1612488598":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1612488598","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1612488598","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1612488598","@scalecube/utils":"^0.2.10-develop.1612488598","rxjs":"^6.4.0"},"gitHead":"1cca4c8f9a3894564be6dda1ec456e485dd291e4","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](http://scalecube.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1612488598","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-SpAJsDqBf/kCqAj8WV1+d22E2sZnTk0oMWv4i/EdwVPH8g9D3dBntWHptQnmeI2wyODrxvas6/265VHt9Ehnwg==","shasum":"07b4118492d62722ed301e22682670b4b866630a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1612488598.tgz","fileCount":13,"unpackedSize":25393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHJ+xCRA9TVsSAnZWagAAn/sP/2Wb6ZZAKMVVLaValKjF\nMG1XWEvteV4xovRPUhvKfqTkflTsBC+2RGk8ro2qIMR9gZN/gYizqXDrooC+\ngZJOPj9ECym5tD3wG4BF4XrY+IfDqEfLV3Miq//jlhdRaJAcsmyygw6Y4ic2\neVvXIefk6hYFi1eOBJv5rb3eoU+S6lxjck4wjkZBQxc+qdYy7HeRJYO5S6nv\neBcDVD10hLUdlFYEluWuFgxdzEUXwKjiDHa7NR52CUVXcmWJiESIelSmN15C\nzqcozOoKsMZEkGLzanS0rWGYZN4o2q3uCO+bCD7wOmP4OA7/+viVqcAxQFfc\nLB1tpjbc409RxOa8VVmMpi9wI7Pw9y2VF8gfHcsyGx/S7N+UtR51ou1Mio8o\n+7hc102ijqq+8d+xd3azN6AJAJG6kTlvjEwnt0i7ugZETOZk2Lk8u0LyO+tj\nikjCrc2KumNHrGe8sG4p+kKWUT5bLc7MJ1s2AI8FLApUwIVae+2oGY6KoypY\nBG+UGlkkO/8fQ252boAa+CFstjPjkF4mbX2jhbnU5aMAAnAbQ8prr315elGi\nEHBpSFmndInpMFAo2AGS7VBPxQsVUIbafhSGHWfHIF8gYhCQWAhFd8b/Lrlv\nAldjcsvgM4lJlSwYuDeUyzxt8E0mJVPaObcYT0810PjrbF4gWVcxpXE0JFZP\n+edi\r\n=K0XW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxCE1mNVeO7hzDrzUPzL93vm2b7bD+RGBMK1szUBoqUAiA+6v+ZOcHvboC40F3waMVxCt5bSpn6EHG/iO7DoX7llA=="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1612488598_1612488624753_0.8684508211141697"},"_hasShrinkwrap":false},"0.2.10-develop.1613225522":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1613225522","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1613225522","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1613225522","@scalecube/utils":"^0.2.10-develop.1613225522","rxjs":"^6.4.0"},"gitHead":"c5dceebc8c360bc0b18c288955b14b73770500d9","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1613225522","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-KBRNqcvJ3ikxZdoqiENjg2qAlIWakmMWovzvg+q94XR3ssuezkz6On1AiFRALeZgosxsWa3IuI6hcUzBBv4sHA==","shasum":"d96689d3df43ad417d623f436f4f01d7b58f6686","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1613225522.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJ95MCRA9TVsSAnZWagAAB0QP/iJvFgu67ngGbUOlSYVz\nKfc3M+2/qI6R4pddthE0b01nlclzf8LrEFUCgv5BsiiM9VIzR+SmAAqGFJPk\nY0F8zBwT6ykzryVAkHPIY6ncqullqf2xspqQVLQnDdiLSpx+PIDsSjFibMfA\n4ddM4SMQW8+J+/F0iLLoeSYeY/mPHCGEgoM1BLmMChBrxDK6fkXBnDuaJolA\n9I8fDt4QUD2k+oGiQASJJduD0Go+GyKThRjHNtsblUycvFwv5RVaEuY6jeI7\nmocbFzl12mhIxtE+xd2ce40MZoA5u7eAe/kv6DboIrk2W9Kg70bW35JzmWHy\nJxinK7M6F5jlJb5Yxdr4Fv3XG2Q8+ESvrlUCsJWLya9WKEDxeuy/Lf5cetVv\njm//PaSvedMncGeDW7I6GeR+7M2Go/p/4UVNYZgqum85PiZjsHTKUuuObOyj\nkTvWhif/kwyMXRN8hvD4tRk5d1PeUFh92NPfnmZgFcJTndOdChiQitZUKUZ2\niKg95HvvtBvA4w709YSFOqOgfAMiQ6gQZHAzuzGrl/lFyefPE0i3mX6zqEFP\nDLbj4spuF52qfx/DqlKQWUNDgW+eWSSXXRDPUdxp+nj5FYdQwHzFyNUa5wLE\nHZte98E0gx9a7tsuE/0CYPPv+oUR9dgSo2vkKX2agbT57kBl8FilsK+9u3b2\nwR/1\r\n=H4el\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArYhX6e7j35xjcqqz9tPpUz61s1csd5/iXU0lmu57FEAiEAin0qPaz7SQJOg4D56UjjtGHiK3z+CqodsnkSNEMTdBU="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1613225522_1613225547764_0.6513707884460549"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-bug-fix-get-address-util.1613229626":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-bug-fix-get-address-util.1613229626","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-bug-fix-get-address-util.1613229626","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-bug-fix-get-address-util.1613229626","@scalecube/utils":"^0.2.10-snapshot.feature-bug-fix-get-address-util.1613229626","rxjs":"^6.4.0"},"gitHead":"0849f1ce97d01d0ea2769c1050d0c51b9f6b49d5","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-bug-fix-get-address-util.1613229626","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-gNTC4UF4/qa/yVo1fpLUqKcVlsX+VTDvVRY0Edd201xqhiAJpQ+mL547PNwN0nrsB6+BCZubJg7gS1/25fdEHg==","shasum":"61eef66abe70b0c01317afae4bfacf5c4bd861bf","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-bug-fix-get-address-util.1613229626.tgz","fileCount":13,"unpackedSize":25537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJ+5PCRA9TVsSAnZWagAAQ60QAJk9a/1CKS3PSjuVJAXW\nS7u/gi53xZlmsHqbGurfKu/D0chjPT/1z+QV5I+slwWDukrXm8bmggreod6b\nV2eKGYp2zfPiuwHa8fieU4WIJm+uvTdBIIQKMo7QQohrAQeh80+VkPBKi2Mp\n9+2vs7okVVBh1bY8Ug5D79rPhG4W/807vQk66cDiRaLJn0TSd/pm1kndPQGK\nFw40eNyxBYKnOkztFer78g6ZalCpuHrwsJfKEUIZlNNPtuMpCIjqETNkBikD\nNpr8fzc/nKjEqzpXVlkKphJUGhxX14CRSic6c6JgAQpwN0J74n2fBr9Kyt2R\n8bcXmyu4nyLOX+J6IIcd2rSA/RZdf9fAdGd+w19+kiOIcsCmPxCjTXF9jM0w\nSXhqD30ZU8GywF5QvTsa5UbAHH/Kc/z+krVqtn05NXhoi0NyHXI+pz8AaNzT\nNnVu8Cm9jr1kP8RbvGTjzJYoWyxS5dcPx2T+62a6zhN+y78xk54FTgttPUrj\n1EbzQxrW5AZnOXxuxcUOUnhSba/lCQJrAxlPb59KcGGi7CrkynAceO6JM4tf\ncHlQLFyQqtVQs7XBtsHfqTuuelbpy8lrVZ4iQafOiyzeIJEL+NB2cJ13Ps62\nS+vKw2ODwz1vgJ8h8BacfziISmRvn2qk4W/9dRRc7jWW91ri8NZC20WJklA0\nAtcJ\r\n=SpEi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnYBJ654o0N4vD0jEMn17B8VIJI6FIoU2MxlUVnQWIpAiEAvLj3Hj8FCkfFoVWPQppximUxn+Y/lGZaXjOumVPIK0E="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-bug-fix-get-address-util.1613229626_1613229647078_0.39528174297015584"},"_hasShrinkwrap":false},"0.2.10-develop.1613231531":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1613231531","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1613231531","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1613231531","@scalecube/utils":"^0.2.10-develop.1613231531","rxjs":"^6.4.0"},"gitHead":"0e80fd65473bb4ae3d16aed0986d283063716f00","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1613231531","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-dGOKSIc37dsFtrpZJlTBOyOoHGjObJaBGGux9NvnoRqmBV9+l7La/1QIj35JbOSJhNVF5yBM4nU/ztieGmWl+Q==","shasum":"c088c531fa1a1f356f80f5a0b6c7440e45d23a37","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1613231531.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJ/XGCRA9TVsSAnZWagAA03gP+gP5E2kR2md1Aazxp/Sg\nRoWddXGQzFahgkzicZ0KmtQ0cU+xb2RR2g+gFPfdkKQeNt1JWDYAh3NEgmiU\n+JKsKzzAQN+LB7XiWt7ZOlUFEVkXu1XHhfJgiVlc2S/J8w+XLANol3MynKRN\nQfk1jbMhIf8kYDeJjVF2Nh9Pm6BgWym3utShZpEKLg1AR03MowUPwQoE/twm\nu1XYsR5TCLx0t/UVv8DRNAcTJ1djojniNNyGV6b2CD3iHwJ/+VdTA7lgkBRU\nS45BL0uaSRAJZjj89XhyZA4QTrSUmCwG4R+bQmSffTLfWMzXIbJb0+lzrNnU\nRg8H0kOKPaEnn9tFqXafsS9HZKZR8B9Hlj1IXNiVbSQGan8txauy2FpWQCI+\nPbVX4WupRVpBm5qZRTYUCEoMMOYAzPLeGrwavIfuYk1g3IaJGFgB3gTpEcno\nM8L3LlgGAlVDQqEyFFsH1m1iqZTHohxzH0hVvgy9xq2KQgDYJtec47gopk6J\nwU0UKLLkjWeFXchZPCYlvPmGQ7V28ZMzUr/z2qnmlQMPEHAwGesrCL+4GH1+\nsNgmGHv75v0/PvQ4JP1Bj5LlEa/cVo5lV8B11BqI6DC7Aj9Ek/wOuf9dkqkS\nJ3ouGMZHkCZBR03mOATfVAIUeZGAjPA6koDQWid/m7Q7x/sIn/2fu4oZCzdp\niAJD\r\n=EKLU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgR8JZxHJLSM5VMUqc6NFqLXvd6wo14aPKKf6qCNWxiAIgICyU9sMue9CxTPt42DwmmiVGTuoKlca8aFiTX4NaD7s="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1613231531_1613231558565_0.23570003839439901"},"_hasShrinkwrap":false},"0.2.10-develop.1615658637":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1615658637","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1615658637","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1615658637","@scalecube/utils":"^0.2.10-develop.1615658637","rxjs":"^6.4.0"},"gitHead":"5f92f99696057fddf94aa74616c2e4d063b31b76","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1615658637","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-B58K9f5BgKfKQOvtaNak/EWsjPANGf4Bc3x0q9ZEiTzTFxMMOGNw5pskwd8EITQTtHXpTyWvT0QIG+sBTQbvpg==","shasum":"bca345d47fb06d70023b77262238c3d694bd466a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1615658637.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTP6qCRA9TVsSAnZWagAAKlYP/3nKNhI4O4K3mTHlMPel\nDUh6TYcls7TWvH/MzconUwMoG7qCPaByWMBAOvhab+/MfTPs1zpxEeGf4WqC\nAwGtDk2s1/WFOPqvlNnJNBSUJvyjXaR9C0jDEdxuUU3iEc+3y2/o0F4Xqnqq\nXhk8wP7t1mtIHUdGwzyXntsv8J+EwAKg3lNUVvmec59s5VC7U9voZ/V/BGKx\npWJTsS/d7IgdhV/hFTgPGl9gjej+q7AQSKiW1KDXSzyErD24BreXpq9x4oHn\n3mD1o2G+lBZF87W2Ugs+NLSgmMArslNXVVtU8cY0JmEIABtISmclejTC0q5R\nFqbmiV+Fdd7Krtfyd1mFrb3LwYCw0dHJG8lkdfO81UyioC1lCEs8LwXYBmYH\nFp3yWpXtoT4d7D8tlTWoKyFk5FWd0NgDWvm+B5OJppoEUSoUa0kP/5DUALgD\nF4X0TxZpbst6EsvE04fTiXCHLqSt8iKStwmdFNNqfWfgd8YWSm5RzhI/LAYT\n8NlJugVPBV9oIP1YS5hn+PyaKyZF54iz4FhDqJ1X/+K8nf42pgu9+4tnsYak\nWPmF8umY82+WokiQ9yCQ4M8XA598tmH1EONBKnV0bOSDSU2w8rBR4PQ3I5QX\n7VEAOq9fgRYz6tuNeE6TXyqD3/pGYpjVn8dIcxnvQMiCZkpYiVIK8vN277w8\ndiDs\r\n=y1TT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7lp+2PSDoX75UfF14MBZWYISbLeGRxAZOt6zvWe3P2gIhALpsmbD4RclCYgINV7AYrT3hfSxps0BaDpVf7Iv4Ylfa"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1615658637_1615658666341_0.6258044766231217"},"_hasShrinkwrap":false},"0.2.10-develop.1615741150":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1615741150","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1615741150","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1615741150","@scalecube/utils":"^0.2.10-develop.1615741150","rxjs":"^6.4.0"},"gitHead":"25b25828b5fd0a947f31a2c52e2beb89be12659a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1615741150","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-7rzI/9FpDktGk5ewbf/k/6ubpQyHVr2HJcSG26rtUxSniiJXQ7Zl7mMDTDepN2/5SdtkFmuLjpHphV3C0q1IfQ==","shasum":"5bc44078c46030628786d4609fca2e1c713d783d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1615741150.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTkD2CRA9TVsSAnZWagAASaoP/j5Yl05CSPUdGnkY3OYU\nreeVGd5cUAFX2lmS130wRoRfMeJ8ndyAKS/uCCM3upi6Imak1JWVwkiElZMk\nu7Y4o4OWZM5DpyFh6Z/U6ZLvEBANRXv377R7iP3ohTsERwVkEUDVWv3WJYb4\niDXRoLLr4o5ArcF4pdyy5P64hph+QezeBmOsI1pkJtPZG+BJbIpyAtW+pZP5\naF5or/ezuTo/onqGlwAO861fqs9+VVGfog4HjL1RQY2Mde29sBXjX1i0/wjQ\n/2l0phZ1UsT04uYOTZHKLK9evvIIXHh1Uadk9Y0Gzv0TwRqe771m5cuZ1GEl\nyCn1NrXzGMuObSU4VM+jpeH7kpeOfaQV9D+pUzzXtws8QyrTxdtG0IHeWvqM\nh99CXmPtab36wnVTgzpnYWPjE9Vf5SUS5vOIke62ZO44WB9byPNqf5ORFtAp\ncCVuL0x8DEZSZPtQ5m8qHpPTR/LLzsaM6uuNuh+dj6tDcnW0ZdII26ol86eJ\nV16p8eWQM4d/LtZclggJrL9cGKYuem4DyZrb51TXU0vs5qciuAjFGmz9NX9R\nzFMtGSWkDc1HH1P5qZ/+JHvj4wBwWl33z/EURV+F+WS43a3+G4IBjnrlXfyY\n8rp/9HKCz/+tQmhwMah8U4/mle2L1cEiN3izywlcJMMc+5cUbpBrNIQ8Ose3\n1C/r\r\n=vDmT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDFwM1POdJWDcak6EAiITzMZVaAi8YysTP7muvBlYPSgIhAL5oQU/pXepP+92xwfLXf5RzBIpQoVDllGFv74MRjSeX"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1615741150_1615741173685_0.67782318263481"},"_hasShrinkwrap":false},"0.2.10-develop.1616353666":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1616353666","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1616353666","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1616353666","@scalecube/utils":"^0.2.10-develop.1616353666","rxjs":"^6.4.0"},"gitHead":"eacb716f42ab16e0ef64af03c9f09f2283c34141","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1616353666","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-ndR79lIbcMV4bduZamtguJeDP1rLwTqcU+uYvgC4sU91gFu0O2OhwRJC8bswhPJ43g8oSL0ibDE5Y80WioTIyQ==","shasum":"d21ad03cd306b5a416d9a497da0cb9c22e191376","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1616353666.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV5mXCRA9TVsSAnZWagAALm4QAJ8rFOHEtXQCepFM303v\nDwDsJIJk1NwgNeM3y/Mwlde1gaG2tsrUzf+4i4hS2Rr8+MSRyzaPo+CVZ+wC\na9zEPHejTnosf4vhle21dcbkC9KuKaEoolMfXS2ahcYc2M1hlJ+VvkeVxrll\nnH/YX6eTEfJQBk2fNBTWzksC0+JE7/vQmTG5FBXcQANGTWDc5KHpJeENHgDo\niQGNnQJEFcLfnd2eiD2ApZEpJ3n/cfQxCBb0+N487AuBxIPCwiNuKaEuYou3\n7QlNz1oU6Fh1DFYDARoLmsBxjUSrxOakL9GRHQb1B3ZkDdwZvYpl5nMv199N\nPmVP4Z7WG6WjnGFqXaarhwjt90iEwsXwHqw7tcoum1VSvRv8AywmkNgRnJnV\nACrUMVrh3ZCK2Ba0ATSW4lfGiZm8EbnQnFOzce17wugWvOYGBtXZg27VFdnd\ndj2F/nv0msMxkeOM5GGkSwEUA/PrzNiE2Wfq2Cufr5nuf9RrzAOvIpEwLKvO\nA/Wbkctn3A6OGyXMX074vMJQQpgWVLovWHJ6Cpu9hosGt7lU/kHPjwMX7vAG\nA0Cy94cDl2yYMv4LFno9VTyAtpK6TCjrY4haUO0+yB4Ej1QPhFF5WvZIRRGn\n8j8lxg3sCng6CGy2sYsp/GtOuntW+Yfdd23vN4KXZOpneHuhW2+QNAQMAj3A\nByTt\r\n=NJog\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRhbejubT4rWg5HXAKFg6yAYUTB+Cd96SKWf9Vcrh0JAiAHj+rvzS5Nmo+EhN8bZFBNDk2lJOz1PYOv0dgYZ9rCAQ=="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1616353666_1616353686632_0.9409417747727362"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-gateway-client-package.1620814254":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-gateway-client-package.1620814254","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-gateway-client-package.1620814254","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-gateway-client-package.1620814254","@scalecube/utils":"^0.2.10-snapshot.feature-gateway-client-package.1620814254","rxjs":"^6.4.0"},"gitHead":"6c066bb03fb788515062c35494f87d2b77e30101","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-gateway-client-package.1620814254","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-T137e03AdRcouUztJBV6E+3VBFl9VBVFOwcNVXOVxsypH2Lu9RvOAcwRei0kCG8b/A+vz5pKLfQzJVo+xKT5nw==","shasum":"2ad5bbb827d9293edbdd16a18d1d86290a434be2","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-gateway-client-package.1620814254.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm6nECRA9TVsSAnZWagAAsdwQAIKJlYDsnnJm7C9d6AjR\nqzHLcwTTssX0rFKZThRnZcPsAIbh8uFw5bw8O/T4KQ2HIoc0T7juMTtrzUbC\nuiRE8mqZTymYU+5yS+tfaMOEacJoh58sgVz4WFwrKkFTcBqOrhTWCn2adWO9\nG+hvmJ1qZnFg2r6kZrtJvMoq1JtSabkG7+zhXaMNzJMqvAczegokgIVOIs9J\nKrJYcE44fhZ6IsXN2R4jd0JwCXR/09slYPmcRsMG0GeRkNr/7+Z0DUW9Xx16\nMvlXXQ0TYwBAoEK0V49MslYZnKCWPP8T+rL6v+y6K9V1TfFoVvkEwV3a2h+W\noj4ax5rMaE1QFcyz8aXSxUz6KdqwTM1kgm9NQS4SqaZOCRP89bAWnfJ1jnb4\nCTOgsZU1SB0GYNczEEyKoGicZ413l31AoMu66KAuGJzGTTGpcWDHdXp9DXqy\nKlAjUWCCzzTgs4UPVvGN/cy85sS5BuQaz2YkpdVetJiqIEnOimZwV+fGUCFY\nj1EGcncMRB9gesvgY3bV1sGBw5Ile5+FJnEsGrPXF8MTayWZLp5uJLQ9CyRH\nGNlN4aZiWnxND7pdIMeQ0QaSMhapdCoxsCDVE46jPu2x5ueGHKLo+PVOpEcK\nr1ed4bIoF0CkiN6z+cvF9KQiOxkxrX4lveGARajnvjT9RZZbaWwIKZ7xYv/q\nd9Tf\r\n=CI4+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtkwi8B1inppronY3V1CuRECvpzstEIUPHTzK3QNGCngIhAIutdXWA4N5R/ziZo1S9gO1CQHv+RbbUf0AbV7DC3Eyn"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-gateway-client-package.1620814254_1620814275954_0.5632278929747687"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-gateway-client-package.1620839036":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-gateway-client-package.1620839036","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-gateway-client-package.1620839036","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-gateway-client-package.1620839036","@scalecube/utils":"^0.2.10-snapshot.feature-gateway-client-package.1620839036","rxjs":"^6.4.0"},"gitHead":"9c0bc7971383b6f8c063e8bfa8ba9c4c7d4f5f2e","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-gateway-client-package.1620839036","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-LNun3D8vaWvIb7cj3ERt1zVEBl89jwnfmmLZo5xfpnCS6Ml0YtVylP8hkhPcXoIRo9HkGUaouk+ODRIMo5a7og==","shasum":"7a523ac62a696e67c97cf2e7b737b5c9e9dbe403","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-gateway-client-package.1620839036.tgz","fileCount":13,"unpackedSize":25529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnAqQCRA9TVsSAnZWagAACgkP/RG840B2PZMvIketWLWv\n5gwwyxdm8ahGYsTKIY4y7eoPMzzGZJeFLnS5Qd1Yst8H9Hc4nF0QXr68IvMv\njWNBubK/ghvueszDcZS792yb4W9WEDoGNQj4KDqAS2RfapoIAOpmHfEUc/p4\nzVIvO9iv5rO0c5HVg2lwftRErnGFESDiyo+uztJSxTtssupDeM78f+XKpjAU\nDoH6Y7OHzW0NSj8geaZTVZzc7XRMo4gW4i6ogGq0akPIwMSv489XbskY6NCw\nZgQTX3SBuqzUVFacBoA+OipUkrx8If1AfEP8RiUv5CdyyVL5G4g4qRwQiuGr\nHNtrb1Sw50eTstsDnantXzF8mpE4VZQoTLHo8DhzX9I9U2WIUKMPUncVZPRO\nrsO1XQOITIDxOkvk0RAr9XSful8zXSLH00YYiZyqFnh775t1kGf3YpuEEUta\nJxAUtYPTVtnk4sXh06850fgYBrJ3bl/PFzUavdu7EGE9ufAtB9SpK6T+I/j9\noJ76ku3tRu1OKOxUfknroEW3EqgUyJXRP5VZwqZLkpx2cJ1X+pXX4cICZ7Pz\nrap18FKZeOBfzDBwd/ef0945qoyVsgNwny7b7VziGAm5ocuE/aT1c+EHGV+0\nI94Kqr8NejH4v5sdfzXdyZ+V4VZmOmdCOJRhum9i835JNzboTkwwi9f+L8xZ\ntWbO\r\n=t1fl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD42XMtaznsPHzP0aEL4P7YMBTf4X34mkkGQxbKO254iAIhAPs2+2G7OobK3wasf1NRQU9cDlZ1VVRqRkdeDXPBSfzI"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-gateway-client-package.1620839036_1620839056061_0.4107139650681191"},"_hasShrinkwrap":false},"0.2.10-develop.1620840200":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1620840200","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1620840200","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1620840200","@scalecube/utils":"^0.2.10-develop.1620840200","rxjs":"^6.4.0"},"gitHead":"76c48c228195fc9e37d47622db8f0e7bb3191e53","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1620840200","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-A4dqjWWOnIIu+7m/JDIsMzygNXQeFqR6xmf5Up7/1k878Q5nAKRFk8PbnFJsUDv60mHt7eRPtAPu140TcyiS5w==","shasum":"a344b7d36b2b3d43b1115074cc0cc78e0aadfeba","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1620840200.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnA8kCRA9TVsSAnZWagAAKWQQAIKE6rQT9HFBihwjtSSh\nVfnQEay8KgchTfbtlgf6F58TQWaAgMbzRNtzC1jw92d5wPdwOtijIgYclBpi\nX1VDcDhDqO2trtb79VZuC4BXi3WNwj1oV1QNiAncno6UUSlPg/XXv8K6vVKX\n9KsG5jBPkrdYcP6P1DHtLgaLzeFnMY2HD+McvHfrM7w3iA70HVfzCAKjuyjZ\nggz5T5AK7AHBp9qYv5Pudo810RY53N1C6XSvXykOY2iqBaBU0Fjvf5yIPeuN\nj+Ub1mfn4aNkYv4vyx0EiIlrbdDo767nXs4kg26rXUXXhNuMHzIFzcgSsTDe\nfOTrr8Sf4egg6DESat3n3Kto1+vl+d5xlGZlv22b2HapJng5GUZvnOuhpkXH\nKPVOoAYMaQmo/46CbO7GC+70BAxlLFc+y4kE/pjHrzHgOf9WApB17lNfRVDQ\ngJcP8iWRJayzcJ2mpXSHmL2COtnjxmLdEGL4tVVQWTS4+paHeKVS5oVoo68G\nIKAk3fx4blunXGdPGgRGk8zAsztq1OlIS+dgR5pro+Z+QSQdc4Vp+vSUSkjW\nOmAfyWFr+ZNTX83/xiJPjKWQ8IPRgzQutR6ZzF6jhS2CaFXGGD7HaPvGsNVv\n8vNeSQOinHbanzc7HPgr3DDdqTGBpmmoc2k79W2Ve5RRNDnJnB8h+tx0dwtp\npj+Z\r\n=MpLp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl5dzpOKESCmopXcpxj4DXIajLwakchv/IttE1wUalywIhAMtvfLRv/UxrmJ0i8rMRxTUI7Gx3erUTvWxO0/zf63hf"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1620840200_1620840227931_0.04755663493927886"},"_hasShrinkwrap":false},"0.2.10-develop.1620851601":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1620851601","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1620851601","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1620851601","@scalecube/utils":"^0.2.10-develop.1620851601","rxjs":"^6.4.0"},"gitHead":"456624137a161ff1473709692ef6e67ad181b12c","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1620851601","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-YNwFtuNFrQnxtguFlgYMvSOoUr9VWbzSNwARVixdYCGLgAWDDc0l9bB8GSkvDeDd9gY3JfeM0nbQn5Wmmne8og==","shasum":"03dd23ef66650edd71eb8694d0615e90752e0a47","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1620851601.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnDuoCRA9TVsSAnZWagAAC98QAIRu+9daAAKc0m38BOGc\nUeKLk/yNXjjoZ6tNmvHBc7Vp2qil1wwPgqQJiuV3XthaVQb6nKPzghiag8og\nx1jMhmDFvCHxGdQUapH6UT0i09I4IcoXOvWBeyv7rr+PK2eeC0BsXUhD9eko\n6Vef01FdIPw6izfRguoZtaSBR8lONPGiBTAILhCdIuXEy6cPoeTna7kgL9TF\nzsWQFGCTayKlNZbQQbojYq53dauqb1T0zRCI/sqI4CDirU0Rpo0sjoLZOe/1\nnMC7uSyqxQdzyzWjbM6SCQaMXuSmd5yNMaB5huLF0rNyS5hPgjOv8xMLtOxG\n61HWvoU32WApRjfqIjaFuf5tg5mirq8DZ+LcfcHaAUyYXiLwybYjBTCnnK/g\nTWMRTZjrPAGfBL1jvKNWc7FCpK67DFMElwCviI3YhiIG08QSxWwwocKjRhnL\n6Vkj5TGu3a74oG93hBlARsem7svNkFSIBQu/kEKu+xEzZUy00/xjxbEGWqm3\n5D+deUCuu3jAmPiLyg/d9J9gchNR3MHSOkJvOsMXWtcWCHMpRcgTMxSkw5LK\nf5HouRbOwQnp3MM9pf6VhDMlnBuzVrtD/KnOJPrBcqGUOWx7aQCEKUHzVb6/\nGFrHpy6QU51b4QaDcsb34+K8rxzFo4caXePH1WluXsNoeHiW0xewBcW4RzkB\nWPnu\r\n=rBuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIy6No5teBDvgtWNi4/L8tcv+VHXkOLyoq/QBB0ERSFgIgJQlg7Lc9elhXQoc/tlQXGvQWgfE/bVkMDvKK2OKkGho="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1620851601_1620851624125_0.7343572645194378"},"_hasShrinkwrap":false},"0.2.10-develop.1627555116":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627555116","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627555116","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627555116","@scalecube/utils":"^0.2.10-develop.1627555116","rxjs":"^6.4.0"},"gitHead":"fdcca0bb374d777911b7ca5344eafb86062cf3bd","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627555116","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-X/Tgk/Y8PnP5nsmM9gb2vNcMAD18sU1mGWxYE440mdiC+lWnCE39kRfKmuoVFNPK4uqSV85p1x+HME58yzdqwg==","shasum":"0170a50a14c48314547afed228c19ba61389a3cd","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627555116.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAoVGCRA9TVsSAnZWagAAqPQP/ialEcSN4/xxKHM/VJpN\nV57tqa8opixBkMag193WkoGg7wKtewDiESg8PoA+efamlNht/W2oIa4nQYoA\nRYR9xlZ9u+k4hwZqX65AOvVqvbW3YWnIMvpyq2Dm63CgwGWuRlfxEBYCh6v4\nXoqgzxzWFF7iGGyj4uLQZHJHsUhPg/7E9OXV4cOTEbrHqb3UnoRoD5fYnaSC\nP4zH7/i32WWDpJiyClnhTCW9G9p/b6NZBaOQ2J2uSkjKOY0URCJ1h4aGpvu/\noZJ0xbGjhsMc+QSGk65XjQuJi3DmRgBTxuG30tSulA5spTnFxKpV1z1bNF/I\n6WJK71lHOPL5v4loQAG3QbS4md4hBnxVMEfSU6qFkoODNrLAllpoVnHTBbO/\nCMjmM+oiu1Ha1i9URZpb6U8lq6/AX0BK+xSsBaUoVVhOSG5TfCK3ZKiTiEnz\neJFPIqXK/3taZruSTQAncpdLQDv7NtlzRtX5uy/q9nm3pDdZKpJni03bSueJ\nWkMvcC8SZT2ZBgepX3Q8QftNtS1/f4+LX9lFnWt5Bds3bCW+TWUwNniTutzJ\nXGimg2+cMNopa5ZhGNCUD/XsU6/KTkrLNpNhtu3p/jozVmwKm//oPAXnWeUM\nG/0agItKSVcojCHIwByVsKhQktIScF5cCQKXCpSbEC0b+abMVWBUMjLUu9K+\nxwk5\r\n=U49G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWuWwBEYSQMbsuMm6oBwTjJTX3TCmH1KNR7AkEGJjgvgIgXS1gbvc/1bQLXa7BuIeU1oawyipyCeutc9eh6hAn7DE="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627555116_1627555141860_0.29620746738461023"},"_hasShrinkwrap":false},"0.2.10-develop.1627555687":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627555687","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627555687","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627555687","@scalecube/utils":"^0.2.10-develop.1627555687","rxjs":"^6.4.0"},"gitHead":"f9c66485ce024132c2900872aad472112a25c55c","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627555687","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-MaxgD6u/dwAUrjJ4Nt0M2GbHaFBGFzm3EYaM270TcPZVKN44FDu79/gFTQIoCrbwHBiM4JoFcdNGcDmUH6s0sg==","shasum":"61c6160b4746481a849733e0bcc9348822f4f79c","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627555687.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAoeHCRA9TVsSAnZWagAAHT0QAIJ/W55+txd8fAFyEC2O\nQVUGriRJ/mKQzZwIDfslebLaFdGQu3nxid/ybVx18PZYiw+iT1gx8I3r0OD9\nrUaafNas4DQzclF+r/Ljm7Nub3w/YFBL8lwsJGWqGQGYAZAtVqEfLRLXomYY\nGOEgTXsDdwDJ2B5SrrOgh9POmWAnw2o/Iq2YTbapEPQ+d6oS04u5Vp+kjScC\nk/TjrnEnnmP74CCik9BIxATKhzafUz5QdcAlte8oJN26bAc70JaUFWGOwRxX\nJiPt6qaFJUkQPSntlS/81GVSYfxeftyM/vfDEM2GUVuGN4Z7+KZD6ehTvF/M\noAGs88XSUYvPgdBaCLGPPfjuZV5VblA5Fep4gxfqYlPMk0F5Wd+x8+CLM+0d\ntA5yMCeBaTkj+CnZ6TxhQ8LocOW5HGgYv+kVIM1g7TLQBmAygke2xy4jL6Cz\n1NR30SPOk6nifjgSQ1AwIVQON2gPxYjmI/njoQMa4i5MkAQSm9457CfI7VeC\naBuHkP+sgu33Z78Xov/KkNHKpqRZ4Ig00ar3djYlXth7i/KobtJNTiouaE0n\n7PRPB9ZV/si0QH+j8aNvia+EbOZkydd10tbo2Z4AWyApuVIG5/J1CflhrxP9\nKDSbxO+oStKTcQ4bEYArKxTQWSQ6yHwHkdE3XSb6Spp0tRyT3bSaBKqXV4Lu\ngxxj\r\n=D3ok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnM7K0zoohaS0nCKFx5V1RLsAJJ8A0PMfEA0ch50Io6QIhAPXNH5Nrm0Wu8p7k5keuG37pO4dJIEUm8p72iImcbBpR"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627555687_1627555718907_0.23773445687093697"},"_hasShrinkwrap":false},"0.2.10-develop.1627560302":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627560302","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627560302","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627560302","@scalecube/utils":"^0.2.10-develop.1627560302","rxjs":"^6.4.0"},"gitHead":"26c484845c13f3956f1e295e7fe72db96a951128","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627560302","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-UwpIhWGUXqRjGNiIieuKthv9LexqWQU9jwaFiog6hhG/yZkO9VXYt7X07rpKtGZk6CYRXsWjeiDi+WdfqW8UhQ==","shasum":"2e7244ac1972832aff3dd46d87e211e0d3ee645d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627560302.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhApmJCRA9TVsSAnZWagAADDIP/20fYz+1N5G1xgr4Wprh\nQmhwoXrL32v0Vd2GydjLBDsSO25QPXaTXmjv2PIwwW+IpsC7JnD29XXh48Uv\n/LQ2O/DsoQChgbMsD/hfEcsxi8HCNIItgVlFRdBjaR38LUWMJL7YahlKsctd\nlxqo3RnFFEM55AcrwLHqfkMMxSXW4Y+xhWSNWkI3RpXuFu+GyXbyrz0Y31sI\nHv9nCb/Xw37e20lV6Nuxyv+/fT3LCCTBhYNNlmm1iFPXdd1JzM4Y5MC7Wsi/\npLY50Spcjo+c8F2GYYkC2sVBsK7HsIpjmmSYGE+VMIQZrGDX4ZiW1CZUSBDQ\nh//n1RXU5va9jShy1srLqzS7agsAGepqad0xnmYb+i2wkvjjYAN6XXl3NyNi\no7nHPzzN/xC7SqCEpy3LeeUGtjtZj0QXz36Y1Zmf/+GX8IcGzs1T8Rf58xKi\nDPg0gq3QZv+1ZhtFFowCJdbwtxlomYQpHDDHz3OzKonBe8QUt/dpofKV8b51\nCQA3W5wEMUfAThyOUwpA0tqdrhyBMYyM8cTkrrtEZEhA7Xj8WJZvLQR3/Jgr\nuUTwqPl5okWLwVIJxmv44js9m+0x5Ng1HciCbVgFu++pkNNf7rRfzOWRCfMp\n+/8RFQzYTdkc3cxdz4UenJMjhgJWoByCOYvge4PaaN/YwmKyY5kE1UoitpQP\nywuE\r\n=UIjc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3Qz/Sk944f+fWCQJeaoQglIcwCJ3ecdbfVUWa458cFgIhAITHTp4bmxLhyR2b93qmkx+O49zxabQqgR3uTVPlRVJ8"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627560302_1627560329211_0.1679954620824915"},"_hasShrinkwrap":false},"0.2.10-develop.1627564289":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627564289","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627564289","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627564289","@scalecube/utils":"^0.2.10-develop.1627564289","rxjs":"^6.4.0"},"gitHead":"c2561b47198a5bf32b11257f79997cd8ce1c8dee","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627564289","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-W8Y183pTEIO3yPpFaEsRkBxEXopEiRrI7w1vOsFClXiM6961ROKOmjcpO4D8v+Q/7aU+Xkbau0ZcVhw5kpcAfg==","shasum":"7decf59a59854e4f70afd2e97fc794a16f92f8f2","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627564289.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAqkaCRA9TVsSAnZWagAAivQP/jXB3Cdu4nJGuY34ZMKv\nzC8jzutjhw7JiJ63bjhcP+DxYKyjtyOCRhPXtHFRP/xYq9qL768YShMyL8Yb\n2OJyjnS9VU6aRS+t6bGYRqlE6gAv/oa3V5SkTcIe1fpxBTtE39Lf4bazmrYm\nPBTGT7l2lQS4ciFjHX5CjJpNRBp7mmbtM1exVCqJTC+msEZ9Tln2dA1NPoq5\nEFqFyGN2HwSvcf4VYTK4N5PNQstsQZO1EL8D7N3spGHwEtTBYUJMOpI8MQJv\nl0Tj3ivZkmQ7BU/z40V6fmTyhbuZnx/9VnolS5RBCoOzKt1bBnJnOqYwBI9t\nIlnmpNobBIL26s4lZ/5lmbw8krb6Jg4tU0hksN+5+Q2Tpkn06dVmHpqYLpWH\n4W2Ex2IyiWG1nY2mFGh6arstaioIjnZ1K+DTj6QmOOask7sSMStLsX7gMMDz\nFqy/U7oCsJH6rIej4Dwb0qFWV+F0sfvcLOTC0wUysOtXicYTjzuYAXqhR/1f\nJvwJ8aIU3jrLox8bNyYd8S/ABfLe0sldsbuEa+nqlonMhvVVZepWWVqGazxH\n2zRhtu5pGIlUHkfSfZ91Fy7diWRs2u5u8FjWEf8l6nIIDc+n7Y1w6LsUTEap\nVMWngSaN23LlBPdVCd1zDOULmtBFqyNnwQ9t9/DWVpWCE68SW0LJEj1FQFBE\n/kuK\r\n=h/i3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZaXnWdU2HRuYX4Q9U6k+5mTpX9FC8M6IQWZ7ne8h4SgIgZnkvCKHOUCKGxgHh4Qyy7kAi2OISfB8jxCT0QCNGo6k="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627564289_1627564314633_0.8587010166975111"},"_hasShrinkwrap":false},"0.2.10-develop.1627565868":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627565868","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627565868","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627565868","@scalecube/utils":"^0.2.10-develop.1627565868","rxjs":"^6.4.0"},"gitHead":"ef276d8d3989da5018f423277210af8fa3c3c95b","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627565868","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-Rwsa5j2WiM7rr75cAxZQ62O65e5XdtnuIwjPFDPHjCI3p2I1CRCCUJuC4g2AyCy+cBNVIAERr+APci8Y/9WLYA==","shasum":"cd665df993091780a6156c8a23bf209534693f19","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627565868.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAq9GCRA9TVsSAnZWagAAFYgP/2N+C6kMy8lXRGygr4uq\ny6/ITLuozg8rF1D7KwdpMWpuP3ROzPT3rCqgXGe2mUXLrxBF1vM2wg0EYH2W\nSCK0B00/ZtT8EcAPLOwjy7gAiyVu54MW3uxan7Sk+r5j43ghHfteMp+r7fr8\nj61Fwub9gx35K8afQ6xM6d3SKNyX5v1iE5QaAUgtW0NXhC3ul0v2a4EFrvuq\nj+Pc6oUHQ5L44NSvLjV3g+T1o927EsZLY6WwujNJ8tBW1vhTI01hhE6kjozN\nFNv48x2cUj/OmKUFsrcrRg5PrC29zYL7lfdm+/NEMBlzGveF7F7xCSmeivKI\n62DQjZdAai7NDT1ImEc/nIgJKUTelew106knJHcVRAnC9rkY1rCTHSAyWN6H\nJHoJSesiMtj3+pdIMOnVLUYYGlilos652UxPui4M4flTVn6QrXirxXHOkcOH\n/rxev5gt6e8ByDCmVLUx4TRqUHqVA8aVA1VkTVRR/b7qUTLZaRzK9q8PpOp1\n3oQziEST8/FH7ttICD9xyyBVCtJK6EfDACGRm1r9yGzPqNrbDLv27k7al2SX\n1n81DowsT1soLazJ/vPqs6ADi1WDk/tKjp6Epo7++EmdcXl6Jq3z/fUmQKw6\n1DQ4gHvWwqsIM5bhjgjL9rrvoBk4i/lK7Ql9VkOKoZ4OEd13WZEzxKAkJgiW\nQw/R\r\n=0Igu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0TTQp3ctni0gr1W4D7I/T2UjszSuUHHC1lDYmjtcmYwIgcF076bKnUuHqmX+EKVisQ4Es4HGsza6iUeZ79ToKOoY="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627565868_1627565894576_0.715258486324897"},"_hasShrinkwrap":false},"0.2.10-develop.1627566799":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627566799","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627566799","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627566799","@scalecube/utils":"^0.2.10-develop.1627566799","rxjs":"^6.4.0"},"gitHead":"ded960f050a0d45a8565c1c93311172f9b198e1f","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627566799","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-e9cDk2O/Doj3DxxjFYyXC+R/IXjO5JCsvus7w1Mmo8C+6gGgiH+iOtgFOCzaXWqslrLZk/jbMFD6NWXFmSRwkw==","shasum":"74a5bcb9425545026cea55f2183671e033e42c47","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627566799.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhArLrCRA9TVsSAnZWagAAreUP/3VPY4wvveQ1L1ppbsXr\n+R9TuBY7nIhyZ1+PatbImlSPvB8fodOcaPdTrbppsoa6kBolwnoK7NwK9XWS\nBuq0P9CxBqRNL3QRJ4AXLF8wup8TzaYHPoGGgHL3PtwXJuKaYs9Pkmm8uvIX\nKItJmuvHYpHt1EauVthYHdXV5eDrlt9NfBM00cJuM7GEZ+KjlXv2saGSFN+G\nrKGWIfn5AOcwSE/Pa66mf7+nbFzDat251ltRy9dBcP1ujFtpb5s17kwokQWi\nZyDB2kw4ih3QbeahU2WDqQtVyDErp/ObQtVzAsk+kWEzs0VK8n+JyzpvOmDr\nyawxK/13vAloUzJdBuhv75VVUnukP1E6AFcUYUIwy92Nyr5NHLBRoAJF7Hav\nUI66Cz/F/xxX8GSfPEsccJI6ay2gavFSRmvZKtBXZlE/n69IUd10n4VdTqBi\nmhrtq5hCOL54OJv4Fv0IedtwQQRSpciQIsscgQuq2ZxcUIKYJ67LgokLjZI0\nnTbSN5W7LZ692YB2EeDqzvkXYMLXA+dpROe1PWn7V45S2Wy5OOMNT0/4HGqI\n8z0qnXVR4yT0DJMBGHbh6pIzMm+hzCwzDn4JmjYVhDmAj3O+zgqpXgjm0Vqi\nUPm4VvCxkY6L9vql5tTdgdLmSr9R61SQn/A2oGjwNmMmGZbU1qimVsdZ//lU\n1azy\r\n=vvdV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeuHT472nPuMoZ3NGLz2ynzxty4myfWCjfme47Rl7JHAiEApOiHSxWPksw5vvY0psujbmR4j0pLiCLUIevWgKIIMDM="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627566799_1627566827342_0.0016125383124867554"},"_hasShrinkwrap":false},"0.2.10-develop.1627567383":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627567383","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627567383","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627567383","@scalecube/utils":"^0.2.10-develop.1627567383","rxjs":"^6.4.0"},"gitHead":"53137b91bb2eecf8b698ca08996f499440bc4b03","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627567383","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-k4cb3IBP1FzSSY9qetNooHEa4kqvaitaWNFW6eCV8oZDEE8txD8iq5MuTg31aMhKpagFWEtli6JcVCFwagwY8w==","shasum":"7bcf28a2e9571aa0f79d24952f2cbe5474d7f776","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627567383.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhArU0CRA9TVsSAnZWagAAY1AP/0bgjEO8ufZx7ni1y72c\npdkKzSHGntyirR3YTkXlhhaT8d/e0gJIgFeKu0heEo3kodjx/Kmda2uiaJ9z\njAIC9BhuxHVHA2iYvjjXEyzcG5/7n19DavYvKhpDv5wzDMosB36ddlsj52Us\nk0swV3+2v297KA8uyHE3p+s0ZaUV9QnfROb0BaVMr2gghSA3riDmSSckJiY0\nBYfE+6rz/zOySrDDNVkS71nr29zifxtcYwDeb/hPopNFd4VmRwZC0UlHidTc\nD0w0SnEWwZqLFB00EJ7vmM0/E0j+H5rk6Bpd9Vz5Ygu8XHQqrYVDj9XUiI9i\nRiU4A0YYnSALhyYRD0swAY2+Z2qc0CdErACBeXf7Oi+ogaoBwLgwLvGW9XNa\nO7OSPjZptjd30kDlFziEzn0B36YDlmt3+szO6yZfRzWtXQa0JXVHMweGVLJ2\nN5kGqj3ygF8jcjuxQm2saXxIz6UoAoIoB6A3zalvDffU8WkwTQvYtJfmZqQ0\nBP/kMalNSKVhBhxV7ntGcEAsze4caTjWNlSd2QRvMOFIK3QpYeXgAXq3VOrv\nYwCihiIEe53NRIzfNH0+mNa5XP5S7xzek/Xki4ff46hm65/tO6hB/+gB2FsU\ne3Mvhwp8aSqui0kMUZnvpQLmWSwTlAHCZXKTBV3KOSeCWHux1GGYLiiAGIAr\nyPor\r\n=m0rW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnihwr1XFIVv1lGYzqmhEmNlw6xYRRAT04M3FoFSapJQIhALukTA8rSlELkPINc+Nr/CssU+gR7Wp2prAHw6jHSqUD"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627567383_1627567412792_0.5607865482120247"},"_hasShrinkwrap":false},"0.2.10-develop.1627568201":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627568201","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627568201","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627568201","@scalecube/utils":"^0.2.10-develop.1627568201","rxjs":"^6.4.0"},"gitHead":"2a7b33566d080940b35213b06d32e8fb26ef0bd8","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627568201","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-BnE41aImgYOiRE6bfLDzjn4gykTnkCNkxxsQJI3jq7cBRNawI+ytELePOVdvukeW10AMf6dqStsgj8UApWUJPQ==","shasum":"95369b1f2697561b59cd4a01d042faa66522b415","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627568201.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhArhgCRA9TVsSAnZWagAA36kP/3KqpjHx4DWCMKm/h5BG\nV5pOQ9oHU/j+0sV5y91m2YOGFikG11+M5XCNIL86M3jmwdcUrUtf8ap3wfXH\nJamU/0hrKsTzMyyMwa8cDXjikc/axe0IKTUadxbBvsdz18gV0DOFRHkArqTB\nwGdGeTnXgiEQBcn2BXmOjwpx0SaG+McEQElTZxk4xXj42N/O+GfFvXjvLfKh\nKk54cpRsuffX5uIKlMdIy6GtJ8kq4AOqBczUYcg9FyiU8UtG6fGoGHv9J2PC\nJfZJn3eg+lZH3UZXWC1OAnagyQFubm0lI1qx2rHLNRi57HNWg41AEoD8l/AH\nBw/B0xbJn53ONWjsf/a3H+NUxzOIzXRK5JXlacvjiUEbOUcVVaQdtG2KFD8+\nrE7B35axYxptB7GF18qPolTQ7yDXKSSC7HydaBKa439u0xggAtsiPH8CiO1L\nIZ0qVXm4hgV96iSUqIal29dtmX7tN31wzx77Zh4yU4v109KMuvTmGlJpISva\nm0M6enLD2zsDkwI43y+p7jV0Bt/EJ1kyyNdIwuLBwpHScVG0n5J0J0oJciMI\n4fFBR4ZXK65XIQRJpfToVXnQuZzSvfP3I0ABn7X8S/xPCswoHc2FyNU1uH1S\ntxtY9rUcDbeZVa/w2xLXB0QwKOMGh2RnLXxIvpdmZU9wPTdEd8tyy1Z2XbRc\nzT7H\r\n=WBR1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeAeB9w/Ef1Xlauup2mWhsxKiwicy22y+atgRl/ASC3AiB1NhP9d4yEzCDmXXbFyQ0/C9Xi8kBZy/b0SHj5Qqtfsg=="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627568201_1627568224198_0.7070739162653594"},"_hasShrinkwrap":false},"0.2.10-develop.1627569513":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627569513","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627569513","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627569513","@scalecube/utils":"^0.2.10-develop.1627569513","rxjs":"^6.4.0"},"gitHead":"c0559476f1eb0dfbea8c44bd12f716efe6ee0bfc","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627569513","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-ouQjjWlf0isdmmsCpI62lGXjq3DB2i6JzwFlr6isbews2vgL1gBn6TQMHfKv3uQfwlmizrczsXk06LHE1bU0fA==","shasum":"270de8006f022d87173f5ebd3bf3bb0e749248c7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627569513.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAr2DCRA9TVsSAnZWagAAuuAP/iOL9pqwIKKq7BnIerpy\n4MZOPU7TMJagc7vZh7JsgwQCg+X8UaWWe964pclDj9FF78VPmgw5apzXsowX\nRbB8lhLmY4VipNtrx8VnVLq8DDnQYiGyPCzRgwzOW15dTTnq0bEqS6ReYb/b\n/42yPjhDoP3TZbIYJH9Y6diE2ZX84iRUm8pQyaGoJIDf0fTnHLClA51ITjHl\nE3Kunx8E2kyOyplFJIZF5F9csNxyELysclq7BbPGqel68NLCL3DzhST7lwqR\nlntc18q5Lw682aoD/3lipCwC0rtBUVqpZ1GcLHuLQqAGYLpt2wLU+8Slf101\nU63rcH15535UcR8p+c4kFsWrPyganKJxMyrMUgNDm1yFtntOYsM+cRZWpOnr\nYJygd324stldiwNppEwlQWKYvXEIKHgUI450osilZt+YuxvGTTsra/XKy1fi\nsO5mnA01ad9dF+9U9OwH19kAAyW0eUvw67EyHtsyw/MdETjz12oB2I7BJFUi\n/JSRKZxOS3NouQHAlooKSLlIKtJFnX8citPYhr53P2jLRfEs4j9biKQBU+01\naY0AZ7bPzwdDVP4sFU1HCxLdZ0jYQW828ivB23taCwysC3nH390jopxofQB0\nwASP2aBxeDWNF5F3wHqmITrFGlkdADknBb+eANSJoxw/ITB08z8cm/vHraPJ\nUUJ5\r\n=mGe8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgyIZy6NfKo9olTRnoiWN4FXcgiOLqhz7iT13eCsp6wAiAKIHNgIfpDmkgEA0hqty8vOygsVGku72a9Vzki81deUQ=="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627569513_1627569539760_0.35789949862828774"},"_hasShrinkwrap":false},"0.2.10-develop.1627570912":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627570912","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627570912","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627570912","@scalecube/utils":"^0.2.10-develop.1627570912","rxjs":"^6.4.0"},"gitHead":"ff74a03f11056d7bf802cc1b824486be0229d9d1","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627570912","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-x9lAsEJKXHYY7caqb2agSyQ51tPcEtGbx2rSXWjYZO6zX74fRkMz+d35MPdp2t7X7FdgvRONfuE5upeeMW+0rA==","shasum":"a99d9a98fb76dd3bfefb60c63909f99a1a4e420f","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627570912.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAsL4CRA9TVsSAnZWagAAgoMP/R80OwAT4VfxsdNM4/rF\nNeFSPqyy0JYjqV+g/LMHroriQDADvPjSSIPX/1W9SSUTh+T9DDxucOpnKZce\nTerebO9ELMz9GS/XMigK6GrpcW0DK1YCZh2Gt3bYU3ZtXnFoU2fb47PdIoyx\nYu6h0PsrPhe7JxfRPhUGGOCtup+oQdqSuMY8hInVDWPSEdLF55snSFsczb2X\nDQEww8bRqGk/5TZbDq7XqmExpgzR43C6GYZFqq1bbRnxxlUMSS2owDYpaCuh\ns3VenlHfFliJwNtjYs9lUDPR9EySlWG2Wafq+WokxyB/w85194gZsEehLOma\nYLH4opkpu46/mL2Nj8JqLQKo1Zt6nRr34Vjde3GVWC9Cnb0EmWbLip7PYzV/\nRSJCrfBXd1PmBxPeCk0bmFnJsiGCDdiNu2YRtiPmWcYe9f0CgCMRhMkHFcsM\npeJ7lOfQCIiu0URtNe46uKONX6CE/GpN7ZZ0NC3sDP7JAZUbar1BuirqSq3T\nCdmTgXydd5kzXeDL6FKQnKlOfzm1WDNYkh/4NoSWI175yNF7bgjfGGENWzvf\nA1FBXrc+fGf+6UXBjDV/6r/zynFhl8S3BsPib9ti7Idyx1c+dQYmdYzaHN0T\nbMyEEBubBbIZk4zeZKdmpkNdHvVaViZs+vpN59/zMQG9HeEMWP5VoN2OEPFh\nD4xt\r\n=kZKS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6HLLHv7u4h1nzH1qC+dOBj+6N0Iq7giAWXHELrCfwAQIgTxu6iv//GfIGF4O4C94qF0q/HqcAsbCSMvCRsgIqvEw="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627570912_1627570935926_0.001952735486091317"},"_hasShrinkwrap":false},"0.2.10-develop.1627571964":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627571964","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627571964","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627571964","@scalecube/utils":"^0.2.10-develop.1627571964","rxjs":"^6.4.0"},"gitHead":"7071c6cb9050475111618588382ad363dd6ea29d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627571964","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-DwLH3Iue4YPD8t8JH6SJj0c2ZsvrKxmMNXq7BQN1P40lRmLUHpp+RMUSps0MVnKTte97CSgs1+DhkN7ZSEutrw==","shasum":"a22b290c75b249cc45cdfdbf3e2fc556ee36ccc6","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627571964.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAscbCRA9TVsSAnZWagAApz4P/A5EV0P8qNXC7LqyNj34\nfuoXjE7ECef9pdZquJ+ZjKyRX7eRA4DMOvR1DfKZDFZKI0FPOaM2bzsi3YBb\niYVFlMSCYBAJDRVdVGEy0Cf48MddBzITbJi95IFN/fSq57v1upzpL8YXYWCG\npBgUxbJJduGksGlM8Vw1GNo4e9bxY+zW2l244z3hlbBIorR4yKgmXI9fF9YO\nAjShCYNJ+MU8KvuP7/O5Pc2N10ajgDTBuFDmzFPZwUnbmycJZqFdhGsqzcHQ\njbhTnILBkMoAiPjevUXInMqnV8SOHzZeAXXwiimNOC+0Oa4MnMmIJxfJnJHp\nPWWngCFOM/vexIcQByXqs4mZyt/ATzcZbqBbNERRVBxxbM5dME54X7rvowhq\nkhIFo5NSGqLcS6dvfi3c1seHt460TmDJlk7hMKpzCLL84twpIDfeYluA596e\nJls6vRrc22J2bH5vxobHQTNbeTCCtqIr1KAsBEH8XDwNBtfiDTWrIloAZrsq\nZXq8r5WHbgRaBdijrjJ2v3JLbBWZEH42ihBHL/F/bBcgjulioll8YccDxZzW\n/2cYgC7ZtGBdcRV9cfBO60edwsN/0bBh7xpcwFvYy3S7nIWcuuY2uPy4HTli\nQcy5gS4dRlhNpONMfwWn8cUkhiKZI86GkkrZiMLHfWBQn6ldJfiKBPTddFzt\nPQCJ\r\n=8i7H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZWz3MY90iWum4NQVYKE1nVv1ja2Fgny/uPtT5ZJKnfwIhAJcuS+EDGMk3nCrs3SbEeregdKRadOqJKMBsQsmHNly6"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627571964_1627571994988_0.3108712230959172"},"_hasShrinkwrap":false},"0.2.10-develop.1627572615":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627572615","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627572615","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627572615","@scalecube/utils":"^0.2.10-develop.1627572615","rxjs":"^6.4.0"},"gitHead":"6279a606374bf090954fdfeb5867ec58585706a3","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627572615","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-5iA7cZrGx7v7JNekwZP60lbW1I2j5O288SHCt9SXzgOywbUNfAnFg6DJuL5fKaTXFFj57rh0IOE0R5oNrTRjTg==","shasum":"10d23b170571737f906cccfbe811f90ea50626fe","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627572615.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAsmbCRA9TVsSAnZWagAA/SoP/1XZhRMe+y0CAVNVuciR\nfLtPwGenl/9BHFD1evGIRcX0y02nsiessnWlONo5W2ochaXWSEIeW9xSI/Yb\nmPQnWBveGTHvt1DgDqApgACpcXSOziQwpI3xMGIjZqu/sprGIztPvsbT/yd7\nXfPFSmVGFXuGAIpnc/GW/koOBGiplc0/w0sdziw7y9zSno/MCI/3M9hcn3DC\n91buNqLSnwg85HG6wL44Soi0ctRq9tWxZO99fU0VR9BZg96PJQB1fRI79jUZ\n18vWRWZSrHmkmvbLTRyVTsl6zc+W1G+YbmicH2eeQr/4BFStGowwqreww/IU\nXP6gUqfHfZr1BSiK48F8RuNGfCgGdGy+yvk+ClpONBal5Oq7VEYv33Pa5Jzz\nQwbbO7vuNNLnhxdPLuMzUh72g03M+AxKvg2bbmvd/3HgNH6IUWFimuAXdILp\nI+h1KKsUenrb59CxmpTT8TH/t1FWgwWdGi2GXmMSJxBshmA4ObjzdyGmeZta\n2mRE+/+YepguEMA6JgJVcSeG+pL1kNoTU2XbZTjpQ76YchOFKO9kZq49NKQp\npez2Q7dB7k+y7inGpJPk0N1yPYg3rhlz3HaSnC4aGPZc5XrrJT/GQH3xV/7m\nm3ZX7v5EshM4T19y24W3liIi5XgiH9GtCXSVqHIQYN/3oScje0DNKqKDyJch\nFgH5\r\n=XqM7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLLThPPnBUVRV7leS4rwN2M6k8/ioqxhXe8ulg9ib89AiAMoAzHYVUB4TLD7J44dMa4/MXr5xawGIQCVavI5lnT4Q=="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627572615_1627572634976_0.9616385993770258"},"_hasShrinkwrap":false},"0.2.10-develop.1627577023":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627577023","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627577023","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627577023","@scalecube/utils":"^0.2.10-develop.1627577023","rxjs":"^6.4.0"},"gitHead":"2231f1c5ab72c84e6fbcefed4de115478860bde2","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627577023","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-IyfzK0fT0vHcUhxr1MLjq79MAwiScf4p3ytA2ybFWp1Lc9OvGWuFd8XvTpG160HbO/LqS26ZYt+xJskItqhd1Q==","shasum":"f38b0692205c825451cc514f2b1247e98d98c7a7","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627577023.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAtrWCRA9TVsSAnZWagAA4E8P+wXL+0NgxZCMsYn9naeE\nNEFO1Hxs+AEqP3YbkPXOMXokIzxPUmoB6d7L7f2pHXr8i45cAkvJDLg35Wj4\nbhKi9LG+4vHNMDIB+7YTa0YukjQ1zvLBo/QhwYrURzFtP7iUUx/Sqx6hRQh9\nLmuQxWU4QUn2pANs5Sldk+QW3oMiujFcQ7jpCVtEU4Efz2mRKJJBAHclLBDS\nqqv8EaeVwN/hX04sjxsO0rsZBoD1A9Bk7d2OHkJMRQB8e4/gblP0hueAxINq\nk3W7HCtE11HlwCXC5DVrmpagYSgPK5aLfP7c+QfzK0EncQOgNAefrSI3Yqeq\n4WfiVRWJLWuquTyYY9+6YGpQvNYs2SQ/6AGrfidHdjV+RwkBS7oJHliqH6bU\nhzPcbbouNvTU9zDEIbGbwKPZXiuTt8oNec43baIBXh4RB5AWxSnEH07G672P\nGirlyW7NdsPEa3xdaJ2QFAm5rBnSjYaQU1UuLKPBLQsKbW60AYuXWGFe1wz1\nlNzquLp/U04u3xNRVCyapLmWcabFKSefD7K+JcMZXUqOvuY1DJhGgy6O0FQO\n0X2bIY4N0en5bGfxWBASjmcQgD2pRIWVrCYm/kJ4gzZ9YcVqh6G0hy7shli6\nvYeB0oWsEtBRhPEhMztQMoAM/Afe7LUErUWxv7PE5MQDxc3qIvUhNRth7OCp\n1YLv\r\n=gC+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU2j8jJTdZQR0FxDhCJCKQB6Sg5zoTQGt4zkTfWxrOcAIgMlyc9gEWrf1AcHXmI+k4/ecH19Wmp346jNx8leI0K9g="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627577023_1627577046718_0.7006194464393984"},"_hasShrinkwrap":false},"0.2.10-develop.1627581576":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1627581576","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1627581576","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1627581576","@scalecube/utils":"^0.2.10-develop.1627581576","rxjs":"^6.4.0"},"gitHead":"c6399a6f074b562afeff0b9a4b7dcad3980ba132","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1627581576","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-xzIGVX2HJ+vHaGWsv1tRMA3N4lySIIA3fxerMeiHBHWTfbD1mAH4V+TYCUN/DescrTWkRdmI+xr5ZVUsbnk+Uw==","shasum":"02e6a5cd07ff3f34fc0441842f107403ef690c60","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1627581576.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAuyfCRA9TVsSAnZWagAArNcQAIdSy1BeRA2KRKk77D40\nNDH60A0QOnFyy9cncs6RnpszsIUSYOA3oFqTKA3g2NYZrx6o5My42uN5bsSV\nPcRqtEhBeE5ndrG4iPcphN30/zHpcPaalhvpM7IQKVeXfKhBDrwWHNZZCQCY\nayld5tjJnbiY2E5Mgydd5sk+zd7v0XLx9ZSJo3oaf32aX1AKVPrBz2YHd1xM\naJgE/gtVTTPOtkCHdetxKDPehEPO4RyvPi2KQPYO76GNilFuL1WoPsPWlsOT\ncRDaHCK3hw+fXCJCzQPe6ZRoi9kNZ5I+Y83DOgdXMLq2+Hjv1N7arI2bUDuM\nznHWe8dtIyQkdpC5qoXmP91TyEgmBNLBRfJEjzpM4bAXENLxyHZzc2yX3Ria\nmofNIZHK/nPx9n2H0HN3gJtywwTopqlDa3AW5Yq/88sCB4G/5fqDUrWbjDzL\nF2RH51loJ01gAFpesxZ0b9QFvLQxB2EVN6qxty4jWsEb3quwE/dtxwzpI9Q4\nNes7yfWudsOl12cmLqE64yUW4gGfYZdx+TMhN0VcfgwPmEDi2XmksgHHgruo\nOVybCexKQiaqAd55/C7fX0hIXcNsJe6Kcy65n5w6iwdGcHEXdqyIIBdCKnk3\n0nNmqs2LSJthzegW0XQOgqi2kMPKrOe6WO5zfAmmys7hvMzhl3ldbjE5y8wE\nDXU5\r\n=DV1/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj/LO0FW7kGVi8r1isPtiflyIzx8TelkyeQ210rxEQlAiEA5pmdQwGebdhE/KQ9dZOG/CL2BBnZ5+bEfjfyr3eCzjw="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1627581576_1627581599422_0.9013093403482217"},"_hasShrinkwrap":false},"0.2.10-develop.1628635932":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1628635932","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-develop.1628635932","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-develop.1628635932","@scalecube/utils":"^0.2.10-develop.1628635932","rxjs":"^6.4.0"},"gitHead":"d52d6afe4aa1533db2fc107355339cdad0cf080d","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1628635932","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-jza2zXQijPeXPWh1jv9jWejF4SS4JHgLoS9gj9XGi+zUk6N+WtrqiPcdNbg6WRkrsCN8JhXTAGgZBHtR/cmZ5A==","shasum":"f0b935a9cca9735b443f6261548959360329052d","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1628635932.tgz","fileCount":13,"unpackedSize":25401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEwM2CRA9TVsSAnZWagAAo0QP/1gQdlx7C+fNdlyHNY3w\niNBUKmYScUB3f3YaPLUOh5OdSpJRJDa7gfBaDlKNYW2HX8IutuBxwL1IDXK0\nFRJ0ET5bNHLDrm19Mufnm3a7ZubesXE0vEztf0/cp8QqpyPKrp5Yb2DNoX6C\nuUuywPEo5uMZKj9gUtaaS4kbPvXA0BTpU/Q4CPJg1MI1ig1mZWnfPX2Xrq1I\nlzLp4sDpu3EHFu4pJP6Isc0xs02EZflHEOFzll+oDQb78EYbPOPLSJduUA4O\nhVfLsjYF9B0SF5rFfEDp5xmL3+PJ33/mGXKUm6EkqmZyqJ62Lsjgq3GUw8xR\ndbNFD0L9iudPGwCM7X2/sNL77DGxKhY36QIo9kbdCfzcNbPPMCdtcChbREvI\nshVSavF+uBDygxA/wcoBQyHmSYUaQrl0svNZJIaDCZY6dDWAj9rRCCzUyXoz\ngjoKu7gpPTD5IqJ0DnUQ1fRpozG6KHSe7de3V3/Cc9GDDRysPTqv3iuweHJa\nMNBITgIl5tMJ1aBbuUULd899l0/3v5085HvDzARM4EhdKNz9Z6JIYQ6iKVRf\nhHqlBb2gwa2M4gDkLZ/FfQix2B1nwgkZifRpX4os/YN4QOEnave7uTliqjWv\nvGdSsJ9uRXSSgXLUlqUgrMVDRcjhEID64WG1Daa+oRlFJ7bJp/feoxFW2iqn\nuNqP\r\n=RLlh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB3bLjtoS976P2AYQOFmDOSbKdvVmlzJsrU8hhymXSuwIhAIo7IutAoV7nTZSshsHPBQggvV8OwDfHS2bm6gg9DHxs"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1628635932_1628635958450_0.31838831588108985"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-z-test.1628640428":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-z-test.1628640428","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"^0.2.10-snapshot.feature-z-test.1628640428","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"^0.2.10-snapshot.feature-z-test.1628640428","@scalecube/utils":"^0.2.10-snapshot.feature-z-test.1628640428","rxjs":"^6.4.0"},"gitHead":"f8e254a80696495cf5a8c958acf8eb1b7dba7323","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-z-test.1628640428","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-OuJKKkbCcfOZSvr5ld/6okE6O7mqxZbWpJXtaDaOMb/Fyid7GF3ipL9muzgRjvbmTDg5piQkpzyzaFShb6HD1g==","shasum":"76e2b20cfbb8e3eba2e801053694ce6e6910892a","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-z-test.1628640428.tgz","fileCount":13,"unpackedSize":25465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhExTBCRA9TVsSAnZWagAAxGwP/Rh0A8ioqHLhvfp7Vj8B\nQubiZ8LrOle4UIp+Q03z1EzVdmZmj9CJsvy0z2UNXqkzxQg5RBCdi/cbb4WT\nAdo9XfQMoCWGwL4J+w8JQPNkS+ZIuVh6QFoD99Peu/qttVp2Cx+q7wcAlds6\ncZXjylldIVwnsCwfYgMv5lgEE2qKgSi8gF9Nq/tHRPK3v0lT/3aYUTqRUytN\n4uwEUlGc76niyHO6Z+2j8hKRcbjfOu2Mvtc/ybX4sYPc/cPGOLbZxHZzjArL\nnCO5dS/S8NOOkIpHu+W/Z4Q2QRJyswGR4q9V2faCjmCMndXtA71sRcwjJ/x9\n1no4Cq3sVaIEIuJEPsnpNqXlama5YWIL0feqZz/ldXVRR3scxo03LKcMttaM\npE4IIjZYphi66L0rKdhFQAxbC0CvrMlhvsR3Es28Jfejrq8AVcXTuRTdebAK\nJHX3Q8SQgOwMJ5PxfjZczbDHwGxycR0+ooA9hIx3XCkN6tUr8o0xw23tGmn8\neiwi88zmJHRrvsuKzpm9MrFpEzsLhTXfs7OT3de1b8JkxZjstQDsxw6XFwxM\nagjK5heRbjDdtuKasJV6FcVqivlJjW8o1YZhEvD78hETwSP83vWcrkvOiev6\nmMxoZxgCxNDkisDOQ4oI/IwgO0YbfN9CoATPJ7bRJS8M7YkBoXhjBDIVUVRG\ni54b\r\n=k6r4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh5tDoF9vBmbFtSAy+lHIqsDxP2bmyJAECRjClYPw9vgIgOQthqy8HTjSYiGrYVkzdrKxA6OvvHqHewvUfOpt+gGQ="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-z-test.1628640428_1628640449369_0.12829951301749354"},"_hasShrinkwrap":false},"0.2.10-snapshot.feature-z-test.1628671774":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-snapshot.feature-z-test.1628671774","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"0.2.10-snapshot.feature-z-test.1628671774","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"0.2.10-snapshot.feature-z-test.1628671774","@scalecube/utils":"0.2.10-snapshot.feature-z-test.1628671774","rxjs":"^6.4.0"},"gitHead":"39b04c07ae20197bfd43604648ed60c8a7e64906","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-snapshot.feature-z-test.1628671774","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-2X3JBPS+bKQLEb7hCw/3h7dNMn3frTbYpbGwzwjFSKPMg0b57kslu180YnziFX7mCotB+fthtL/LfufQpboOfQ==","shasum":"5c67568ab0ed659347cbb3ed4b12d9ba7e9ed712","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-snapshot.feature-z-test.1628671774.tgz","fileCount":13,"unpackedSize":25462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE483CRA9TVsSAnZWagAAIboQAIGTfFX7WNMmEBkIIb/P\nOyMUmEAu2USgyxJ7Vn4blloxmzDKNqol3zU01LS6SKp5SuuY4CJ6garzxrAh\nyvuRAF9h/o27oE/eFZeiHve7w5EQQpqFve335KzkJcEd6PgNkVK0hfgRe9Th\n3ErfWOlJKWlooxgAMICqpno/JSB2SAcQZhOuk99CfkscUw+9vhmTxkKpcVk7\neZUjH3vGTu60bPLwKbINklBqSQaNE0eXYi6DOTvRFE6fr/DSztc+70pfr+Ry\nEORXdyPDgnJy+Wtlm25UIplfpWroRkGFfFEaiOSsfur3PAsJUkKu4HEUAcGW\nkkmhMwXPZCNnz28W9whlHnjd2lAmqaHUWpPlopkRsP768wARibYqs2tyhLoH\nHg6H1SApJ/GWYJwnjb6W1Q0CMnx99bP0rftayh27fYb+KgjuCtKS4NwXEAmn\nwi8TvwQYP8D8Cq0JrE4MbxzuCOVJcd/cpUpIcOu8OWEW248Dcuh3qFRLlAAW\nheKcNKRqgxYvrluUhq4BM1DB3nos5yfUfLgzIIprbJr7gR2/O4YHh8LhOuNM\nW6cZPnLfzHXV+kgXqL5yHgWdZbeh6VWWS4hgPXVyT8KlusqMidkO8QcNufXx\nguSKvbPc0FPnPHLMe9gsbY8oGFmi17/FAEOZ2tK+RanhlE7/ylGpg+RkKH0E\n8mh/\r\n=ZCJ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJafb/aYOuaPOXd3rbe4yR8whd+x7uYyWEnA8DRGrCJAiApaSsJGqne3ymkfA1HRDVhzKb+cyWzQl5ssR8qMt3jMQ=="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-snapshot.feature-z-test.1628671774_1628671799438_0.17373447646771667"},"_hasShrinkwrap":false},"0.2.10-develop.1628675503":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1628675503","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"0.2.10-develop.1628675503","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"0.2.10-develop.1628675503","@scalecube/utils":"0.2.10-develop.1628675503","rxjs":"^6.4.0"},"gitHead":"139aa9aa9cb69cf9d1681f0fd76431fe7eaee4c2","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1628675503","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-dow+s6/WeMzel4p/7Ls7Ge+WYEfWr+qhJRFFomueB/91W6tbigUaH1XOHucc3ljb876IYFvweAggI/yHTM1+5A==","shasum":"b48f4d48b6ec4d501df981fa16a6a2aef265e4f9","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1628675503.tgz","fileCount":13,"unpackedSize":25398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE53GCRA9TVsSAnZWagAAGv8P/jg63i0DN6h2GpI2SpWE\nIMaiDg+rmgVhTlOj9U9bZKEwAXdyZgvaTfZzF3fto5PUhBkkkhsFaw3aX/wV\nEqTvjhwncwmWhcWiWklCHoTVoYDSdKj1k5VS6ZXUVufs7tgHaCv95AiPV/Ki\nVairfG6AlPSjaVNHnavGdaC+C3R8oq9DjZN0zh+MQqnE2Qs4rEs2kZksIleA\nXJr9AFTmVVsxKNLZ7gluCeSfyS8jGu/oWXlopdABtGJo/63pDfElf/1cePBO\n4kw9HUQSl1oAZj0L9J2cZMS01PGfDOjBr+eHs5/cqaRRhgnZn3xaUOHMir4B\nishJMaFkvCXgbfRY3+ngEmcpvckPY+JQ36V/FedFhshjaIJQoqyaQMk6t1ot\nJp815/fhWprkHfzRIrWLuS0UESlvVXx9qIBmssGVlgnmsJALDqT+lFJ5tQ9s\nAWxJeHyyFaRXbp68vmoRHyvVb9JLs0SarUEgQy0HlaoIazD/mi6QlE9OYPMb\nwPHUVA8NFsdvQqcNXMTSA5Gq1QaNzYU7RZaPNa8lVPXX0TFHeIjBdlqJf8Ho\nXo2gIOOdYvSUzhqB7JO7aTSIk6+zuFHHiP4n3/eWRLOp9WY/IiLYXwYHCPwS\n8PfO72yR+QdJT8f3kC94k2oGab3lgudnhviH3x6iamXZozF8DaaulEzisWMi\nn5Lr\r\n=toQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPVpyJSHRc0vA4+hrybSphxZcBuVG8gavosRXnQD1+hAiBkla+t5NOdlJh1hdqWxAC5CRwIdZ1dFtKs4oXzE6kA/A=="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1628675503_1628675526680_0.8895972115077804"},"_hasShrinkwrap":false},"0.2.10-develop.1628680608":{"name":"@scalecube/scalecube-discovery","version":"0.2.10-develop.1628680608","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"0.2.10-develop.1628680608","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"0.2.10-develop.1628680608","@scalecube/utils":"0.2.10-develop.1628680608","rxjs":"^6.4.0"},"gitHead":"a630b8512399aee727bcbe99b3267df418043efe","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.10-develop.1628680608","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-I//Tgl5vTWRokToNmm/AJVicWgIaJ8X3RD/WTHw8qx/nAiFMiCWN3U7Z7vV2RspiZR3BLOsxGMq98GM6NWywEQ==","shasum":"dec664452910380bca3e1f87bd26a356d72a42e2","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.10-develop.1628680608.tgz","fileCount":13,"unpackedSize":25398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7G4CRA9TVsSAnZWagAAOeMP/AuWQXkvfOCLE0Ex8oyU\n9ofwnwEXi26X7ax2l3awG5xXIied6mzWfsve5T4fLCVv1/LXbCvdfy7W6Q2L\nysh/iMsHrenXjR/QpopgR/AJWV62zfGYw49a71iJwugdK91t/iWKcTuZ10+H\nbrqzGaBlnVbKrAdlRJDwJpvWweoRWE9ZoS83x+9hfXvYWBUOtIB2OAHOs/x7\n0rndDCM6uPsB2sSYLQ9NIKi42S1j8AOhiF326uFInVejCxypeQ8WcRc/cJk4\nx7PnwaOjnMIhZOJHJgk6zZKaWFB6RqHzN956U0mD2QC83qX8eBmEkLD8G7H5\nOTHHKhBwkgkrmYfCIsl5cK4qKrOJUPE7NTYAO7yxnwa1o9Eu4lswZSUhI2xh\nXXABXD4F0d0PWPpfr6IyLOFUW71jjjzgy8XcE1RopBHrofW6tb85NstTUvVB\ntGXf0d9NHdI/Kkaevbo1ZyD+bFJjNkxYJAV+xAhd2DWCmFS31B1lPCx/0cYv\nnVI8tKtqDIB9mN78YaCp+/UiRnTGGF5DOVyZf1RQe3NEFY46rUFJpVb113Ak\nCR1NqfoVWqqam0S72urGbPIQysbRbNW9iOib0MIje8GwJqVEJIrdc07/oDVm\njMhVW0FEXENbcfLOmdUrbu4Wzl2p8erHm6c3R9Jbkbx1G+TwKm7+r/vKP0cw\nu56G\r\n=LKx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6708GJgDf8UgpjFBTau7Q2YInpfCqW/nRpuC0QtbIOQIhANDK5FlH63Oj8ES0gVEPtdq7a/cg1HrzNP7VDhE9d91J"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.10-develop.1628680608_1628680632072_0.36019632735935736"},"_hasShrinkwrap":false},"0.2.11-develop.1628682230":{"name":"@scalecube/scalecube-discovery","version":"0.2.11-develop.1628682230","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"0.2.11-develop.1628682230","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"0.2.11-develop.1628682230","@scalecube/utils":"0.2.11-develop.1628682230","rxjs":"^6.4.0"},"gitHead":"c0f2dc85d26a2db0837cfb8de66e35a41f08a5ec","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.11-develop.1628682230","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-MrYofLtkF+6GDWGP7F2cbBIwxNnWttbtWp0X0g5fJGqCjEwYe9HtPQeBxTZp5xOPvvwp9Qj8SKgH7Vjo3xOLTg==","shasum":"1f74e9a09c8e490635717e80134d26a87ff94dbb","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.11-develop.1628682230.tgz","fileCount":13,"unpackedSize":25398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7gSCRA9TVsSAnZWagAAG2wP/1goz7D4bo/EbdTldMO2\n0z4UQhgySwS7KY0JYvqTgEnR/pj3epUjMwdgw584N7ZU/NZ5JV2kmwaxlO1D\nIkNzGb/Iy+jT41PzTlFUKyqwtENKgHmgyzFfQDa3KzXEiRJe2KhIgrKDpt9e\nS9Rwvu9V3+UEBbbrbm+2Z3rmfHgID1f7KtAfCfv3/QwXqq7Mzwi4VYiK7MDB\n8McftIHoRCquJZfP8orBSn9tJ80UYxtsAPKPLHmmCMG4RR9AqRcw09CZJTo7\n6hdi8qbCqlreSDg5bq+PL9LYn1wFp8+WUZA/PQeSlI+PRI6aVijXTtbsvO5N\nu/p6fuIpeaSPgbxMVdNvO1Vo9rngf6dY3Jc2l3cRcKZyNYpMTUlKQRCcVjEn\nbvWrG2BM1IvfNlRBA87vV1VWzvCHuYRVTWBtve+b0CuoPArIJbHJvR9lXe/o\nEgcd+FO89em+qPIQh3ikD43Jvnrdr/ptLhkPZGiL3oMWnM8cJSpL8kgUhZp/\n2mrxzpWEQgKGfmQgDYaKjtJWFZdjdLAtJjT8XaK9LWmJ59yv/NvNt7Xl7NpC\njXEdX8ia6DfS+E4EistBYKsaHZwZLaetkmX8Uv9/3F1P/+Mjr3/LjOEbWpId\nGr5x4TlRMnblRbkDyjworycDoMK0Q/MEEYsxvt0rjRdk/HzFybDNUH07VF0a\n8Eea\r\n=r6uB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC9h8kWvkSyiEYBjIqsSjQeEqp80py5bKokOMqeIzT/QIhAJhJbrvt2mMQRV3BRh3JD+tsYBp0dfs4rmjz+TDGfa9F"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.11-develop.1628682230_1628682257998_0.2563815639754694"},"_hasShrinkwrap":false},"0.2.11":{"name":"@scalecube/scalecube-discovery","version":"0.2.11","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"0.2.11","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"0.2.11","@scalecube/utils":"0.2.11","rxjs":"^6.4.0"},"gitHead":"7c229339332a364e801bc2c20df2b8674b1cfaec","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.11","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-a24agBdfYBzl//51bTU3WhsUj0wdjxQ4sFqpufv3GECYDJzuIWH4665qyA8QuJ2Lf94mp+Ni6HAkRRBItoERrQ==","shasum":"5c257c2015f79b272b14b57155c399940e3cb3ca","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.11.tgz","fileCount":13,"unpackedSize":25322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE8OhCRA9TVsSAnZWagAAYRcP/iGnWxI2F5CDjQSk9N3+\njluCBfWhK1EMUMyihWtxEFO5b6aAxRq2MFuYzEzsrbCXjTozcggGyq5D4gsZ\nSf7fZPu0GD/X3c3MbUTjjS06M4u8018Yc3fmkgPEhDBseB1Vz4hSEIzg5RKG\nUokp2fKsedHKhj63EpfZQPCEJia03f5AToY2qFAY6TGvjFDxa7gk/hxShXCK\nSSpNLhlJph6eMG0F7cjJ5WCljpD/1adX+n5MGEgtOHhv/WI4p5afhifjMaCZ\n3GHR1cimYaUrXLJAZhkrcw29l9IqKef0r2s+JzkXOK7ksTLx0wzb5mXePHMY\n84/LCspOvOuW49fZ81yB9YOX6RU/owhWJkHZp3m6qY681DPdcaGOkDpasrE1\nbL3cxCZPq9i49BpZOwYIeqNRz4SeTyGIlzHT1weK3WAp+4jqhFlC7p8lrpTf\n61IxtFiEIsV/r6rYz9hUbPHHrxU6ZOg1IA6fBHtozaiLmQsntbI98aWq1N7D\nxNP9WTMByE+Lhw2xpB4FyZ20d1T0XgAzL7BLiL3n1CIFqHF061egM7Goudy8\nzUQERS34htjJMSOTEFqKCiisqDPfWae9RS+NKsD/kdGdMwRq2bE1O2Fcut8R\nPA/UA1NR/Lz2AHsHRtV7F9MGOv7iC7MkdrVXJUoXO+5805C/RSyk1BqlIuHe\nhh6i\r\n=mbNu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQUDKdLX5SjH4Rwjj8NxZZs6ac2ViDglvhNIluRMA8PQIhALR0mIa04cU51uBKhjIlKZwwmHSDcmxLZzbb9wx+LyMO"}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.11_1628685217776_0.7139442415734147"},"_hasShrinkwrap":false},"0.2.11-snapshot.feature-node-matrix.1646099022":{"name":"@scalecube/scalecube-discovery","version":"0.2.11-snapshot.feature-node-matrix.1646099022","private":false,"main":"cjs/index.js","module":"es/index.js","types":"cjs/index.d.ts","license":"MIT","scripts":{"clean":"rimraf node_modules && rimraf .cache && rimraf lib && rimraf es","build":"rimraf .cache && yarn build:cjs && tsc","build:cjs":"rimraf lib && rollup -c rollup.cjs.config.js","lint":"tslint '{src,tests}/**/*.{ts,tsx}' --fix","prettier":"prettier --write '{src,tests}/**/*.{ts,tsx}'","test":"yarn test-dom-env","test-dom-env":"jest --config jest.config-dom.js","coverage":"jest --coverage --collectCoverageFrom='src/**/*.**' --collectCoverageFrom='!tests/**/*.**'"},"author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"devDependencies":{"@babel/core":"^7.4.5","@scalecube/cluster-browser":"0.2.11-snapshot.feature-node-matrix.1646099022","jest":"^24.6.0","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-filesize":"^6.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript2":"^0.21.1","rollup-plugin-visualizer":"^2.2.0","ts-jest":"^24.2.0","tslint":"^5.11.0","typedoc":"^0.14.2","typescript":"^3.2.4"},"dependencies":{"@scalecube/api":"0.2.11-snapshot.feature-node-matrix.1646099022","@scalecube/utils":"0.2.11-snapshot.feature-node-matrix.1646099022","rxjs":"^6.4.0"},"gitHead":"4da66c043b7fb734356e070337763d52e9590b9a","readme":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> This is part of [scalecube-js](https://github.com/scalecube/scalecube-js) project, see more at <https://github.com/scalecube/scalecube-js>  \n> [Full documentation](https://scalecube.github.io/javascript-docs)\n\n# Discovery\n\nThis package provides a default discovery implementation.\nit is intended to publish and discover any data in a distributed environment.\n\n## Basic Usage\n\n```javascript\nimport { createDiscovery } from '@scalecube/scalecube-discovery';\n\nconst discoveryConfig = {\n  seedAddress,\n  address,\n  itemsToPublish: [],\n};\n\nconst discovery = createDiscovery(discoveryConfig);\n\n// on subscribe to `discoveredItems$()`, we will start getting emits of the distributed environment's latest state.\ndiscovery.discoveredItems$().subscribe(console.log); \n\n\n// on calling `destroy()`, we will remove our metadata from the distributed environment. \n// also, it stops the discovery from sharing/publishing metadata.\ndiscovery.destroy().then(console.log); \n```\n","readmeFilename":"README.md","description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","_id":"@scalecube/scalecube-discovery@0.2.11-snapshot.feature-node-matrix.1646099022","_nodeVersion":"14.19.0","_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-MkDdFCBuno6GReoRcIwSgUWzQQ/JqNrOu+/UwMSziBWMhubxjZz0f4iCpa6XeEeD3SXcTs/h6mgGuhiMbOzusQ==","shasum":"536c25083f544ab3b507d75e9d428e25027eaa99","tarball":"https://registry.npmjs.org/@scalecube/scalecube-discovery/-/scalecube-discovery-0.2.11-snapshot.feature-node-matrix.1646099022.tgz","fileCount":13,"unpackedSize":25482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHXpWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Ug/+I1zhRxIK+iU+YdczNRhCjAEVxNFBNWm7yrHow047uNYlwsKY\r\nodlQ+HlXacPPDfRa7zZs1j+3+F3/sV75w/cEakbYYOBM9qVl96f7ZLFSH9y+\r\nYFY2T7XqwL7S+W+ZeWigbkvcYoXm+1q92BHE2wwUPxaZ76VXChFlcXNjoal2\r\nOs0rLugm3hz00q0fElavP/YMAF3doFko9khg9gr+YxWm46mUD2D1WrdZUSBd\r\nXxfNcxpLytEH+TpcyXvRb57SNG1otvyHAtusrlX9CTMMHNWD4w4y84rlyFdJ\r\nYsxvc2O6/PM937PbuZcj4a+Qn4wJZro/yfW9YuxwvdPDHOEOREtZzakWTADB\r\n9FKBOsg2xuoAljy9y2d6YWdmlJNHh03IRs0g7zAwdNuL8uLmctptz6rbFdY+\r\npeCC/WwpDB7xRpY/zVrHoxG9YXI0yVgVO6RbPz61CTj3IZzUlqCJ4lSeqngO\r\nS8DpzKZR5r0P+/YCFPwORGFZB7XEh2BPOAbwlD4u9Z+cHt7rjoXnwqMvbqDc\r\nJlziXULgO7qnajXsb9IQEYJ3bnY2hEV2In8wKtqA4Yw72GAm/GqjLy9zxRj7\r\n2kegTuIg1ApGM3pHHTEUsuvBQ1LuWhwi2iKV27OvuGYlEMPiplD36LI9VUfj\r\nBqdYxV62v3zIxB2IfTvzZZi4wxLAEo7QsWI=\r\n=nP4v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnHtxDGzqg0JfHMSCPjErm7AsQzHnlOQEAwEkpgiOSxAiEAqyTGNMdNZVwgc05ccDrOaTTVelJbSaYMe+ujKr/GuIE="}]},"_npmUser":{"name":"idanilt","email":"idan@ilt.co.il"},"directories":{},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalecube-discovery_0.2.11-snapshot.feature-node-matrix.1646099022_1646099030098_0.855706979203944"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-12T07:53:14.189Z","0.1.0":"2019-03-12T07:53:14.553Z","modified":"2022-04-06T21:58:41.483Z","0.1.1-snapshot.1552377336.70":"2019-03-12T07:55:39.271Z","0.1.1-snapshot.1552378847.70":"2019-03-12T08:20:50.321Z","0.1.1-snapshot.1552391486.69":"2019-03-12T11:51:29.170Z","0.1.1-snapshot.1552397514.69":"2019-03-12T13:31:57.303Z","0.1.1-snapshot.1552464322.69":"2019-03-13T08:05:26.226Z","0.1.1-snapshot.1552465034.69":"2019-03-13T08:17:17.981Z","0.1.1-snapshot.1552466950.69":"2019-03-13T08:49:13.032Z","0.1.1-snapshot.1552467539.69":"2019-03-13T08:59:02.301Z","0.1.1-snapshot.1552467938.68":"2019-03-13T09:05:40.799Z","0.1.1-snapshot.1552468902.67":"2019-03-13T09:21:45.031Z","0.1.1-snapshot.1552474483.66":"2019-03-13T10:55:02.172Z","0.1.1-snapshot.1552488447.66":"2019-03-13T14:47:30.510Z","0.1.1-snapshot.1552495800.66":"2019-03-13T16:50:03.158Z","0.1.1-snapshot.1552662786.128":"2019-03-15T15:13:09.569Z","0.1.1-snapshot.1552665291.124":"2019-03-15T15:54:53.954Z","0.1.1-snapshot.1552668881.122":"2019-03-15T16:54:43.685Z","0.1.1-snapshot.1552979161.62":"2019-03-19T07:06:04.615Z","0.1.1-snapshot.1552987313.61":"2019-03-19T09:21:55.735Z","0.1.1-snapshot.1552996180.114":"2019-03-19T11:49:42.728Z","0.1.1-snapshot.1553001984.113":"2019-03-19T13:26:27.219Z","0.1.1-snapshot.1553068407.113":"2019-03-20T07:53:30.487Z","0.1.1-snapshot.1553070921.113":"2019-03-20T08:35:23.787Z","0.1.1-snapshot.1553076451.112":"2019-03-20T10:07:33.958Z","0.1.1-snapshot.1553162954.128":"2019-03-21T10:09:17.529Z","0.1.1-snapshot.1553172558.124":"2019-03-21T12:49:21.679Z","0.1.1-snapshot.1553185548.121":"2019-03-21T16:25:51.701Z","0.1.1-snapshot.1553237961.119":"2019-03-22T06:59:25.292Z","0.1.1-snapshot.1553241597.118":"2019-03-22T07:59:59.984Z","0.1.1-snapshot.1553245821.116":"2019-03-22T09:10:24.671Z","0.1.1-snapshot.1553414679.115":"2019-03-24T08:04:42.054Z","0.1.1-snapshot.1553503014.121":"2019-03-25T08:36:57.930Z","0.1.1-snapshot.1553503060.148":"2019-03-25T08:37:43.690Z","0.1.1-snapshot.1553507011.114":"2019-03-25T09:43:34.690Z","0.1.1-snapshot.1553507684.113":"2019-03-25T09:54:46.530Z","0.1.1-snapshot.1553517557.112":"2019-03-25T12:39:20.535Z","0.1.1-snapshot.1553518073.152":"2019-03-25T12:47:55.177Z","0.1.1-snapshot.1553518077.123":"2019-03-25T12:48:00.034Z","0.1.1-snapshot.1553520080.153":"2019-03-25T13:21:22.819Z","0.1.1-snapshot.1553525927.154":"2019-03-25T14:58:50.003Z","0.1.1-snapshot.1553530687.112":"2019-03-25T16:18:09.491Z","0.1.1-snapshot.1553619268.119":"2019-03-26T16:54:34.578Z","0.1.1-snapshot.1553668620.149":"2019-03-27T06:37:03.359Z","0.1.1-snapshot.1553668713.121":"2019-03-27T06:38:35.855Z","0.1.1-snapshot.1553668724.150":"2019-03-27T06:38:46.559Z","0.1.1-snapshot.1553668728.122":"2019-03-27T06:38:50.906Z","0.1.1-snapshot.1553669516.121":"2019-03-27T06:51:58.966Z","0.1.1-snapshot.1553669522.151":"2019-03-27T06:52:04.615Z","0.1.1-snapshot.1553692588.97":"2019-03-27T13:16:30.591Z","0.1.1-snapshot.1553693204.95":"2019-03-27T13:26:47.748Z","0.1.1-alpha.0":"2019-03-27T13:45:40.702Z","0.1.1-snapshot.1553700586.176":"2019-03-27T15:29:49.304Z","0.1.1-snapshot.1553756973.170":"2019-03-28T07:09:36.475Z","0.1.1-snapshot.1553779139.0":"2019-03-28T13:19:01.689Z","0.1.1-snapshot.1553781614.157":"2019-03-28T14:00:17.266Z","0.1.1-snapshot.1554022676.153":"2019-03-31T08:57:59.956Z","0.1.1-snapshot.1554034137.147":"2019-03-31T12:09:00.304Z","0.1.1-snapshot.1554111669.144":"2019-04-01T09:41:12.734Z","0.1.1-snapshot.1554121691.141":"2019-04-01T12:28:14.726Z","0.1.1-snapshot.1554123164.138":"2019-04-01T12:52:47.456Z","0.1.1-alpha.1":"2019-04-01T13:09:21.206Z","0.1.1-snapshot.1554124803.2":"2019-04-01T13:20:06.527Z","0.1.1-alpha.2":"2019-04-01T13:24:09.196Z","0.1.1-snapshot.1556546966.50":"2019-04-29T14:09:31.294Z","0.1.1-snapshot.1556626989.49":"2019-04-30T12:23:12.926Z","0.1.1-snapshot.1556635488.49":"2019-04-30T14:44:50.963Z","0.1.1-snapshot.1556783006.49":"2019-05-02T07:43:28.674Z","0.1.1-snapshot.1557130480.49":"2019-05-06T08:14:43.561Z","0.1.1-snapshot.1560409190.38":"2019-06-13T06:59:53.836Z","0.1.1-snapshot.1560426579.39":"2019-06-13T11:49:42.369Z","0.1.1-snapshot.1560429815.40":"2019-06-13T12:43:40.321Z","0.1.1-snapshot.1560438276.41":"2019-06-13T15:04:39.726Z","0.1.1-snapshot.1560438959.42":"2019-06-13T15:16:02.571Z","0.1.1-alpha.3":"2019-06-13T15:22:29.129Z","0.1.1-snapshot.1560688729.2":"2019-06-16T12:38:56.093Z","0.1.1-alpha.4":"2019-06-16T12:55:41.715Z","0.1.1-snapshot.1560866824.0":"2019-06-18T14:07:12.837Z","0.1.1-snapshot.1561025291.2":"2019-06-20T10:08:14.320Z","0.1.1-alpha.5":"2019-06-20T10:16:43.939Z","0.1.1-snapshot.1561539622.1":"2019-06-26T09:00:30.205Z","0.1.1-snapshot.1561622060.2":"2019-06-27T07:54:22.680Z","0.1.1-snapshot.1561624639.3":"2019-06-27T08:37:22.098Z","0.1.1-snapshot.1561635962.4":"2019-06-27T11:46:08.138Z","0.1.1-snapshot.1561880813.5":"2019-06-30T07:46:59.916Z","0.1.1-snapshot.1561972738.6":"2019-07-01T09:19:05.034Z","0.1.1-snapshot.1562073196.10":"2019-07-02T13:13:19.211Z","0.1.1-snapshot.1562076916.11":"2019-07-02T14:15:19.084Z","0.1.1-snapshot.1562144775.12":"2019-07-03T09:06:18.475Z","0.1.1-snapshot.1562224320.13":"2019-07-04T07:12:03.867Z","0.1.1-snapshot.1562230640.14":"2019-07-04T08:57:23.638Z","0.1.1-snapshot.1562237962.16":"2019-07-04T10:59:26.068Z","0.1.1-snapshot.1562254187.18":"2019-07-04T15:29:49.965Z","0.1.1-snapshot.1562564268.21":"2019-07-08T05:37:54.595Z","0.1.1-alpha.6":"2019-07-08T14:28:52.087Z","0.1.1-snapshot.1562656733.2":"2019-07-09T07:19:02.598Z","0.1.1-snapshot.1562751548.7":"2019-07-10T09:39:18.007Z","0.1.1-alpha.7":"2019-07-10T13:41:04.270Z","0.1.1-alpha.8":"2019-07-11T07:44:55.861Z","0.1.1-snapshot.1562831638.24":"2019-07-11T07:54:07.332Z","0.1.1-alpha.9":"2019-07-14T10:09:59.905Z","0.1.1-snapshot.1563099425.32":"2019-07-14T10:17:14.475Z","0.1.1-alpha.10":"2019-07-14T10:57:58.992Z","0.1.1-snapshot.1563179607.1":"2019-07-15T08:33:30.274Z","0.1.1-snapshot.1563283241.8":"2019-07-16T13:20:49.877Z","0.1.1-snapshot.1563284510.9":"2019-07-16T13:41:58.134Z","0.1.1-snapshot.1563375651.10":"2019-07-17T15:01:00.113Z","0.1.1-snapshot.1563376995.11":"2019-07-17T15:23:22.298Z","0.1.1-alpha.11":"2019-07-18T15:04:29.688Z","0.1.1-snapshot.1563693729.2":"2019-07-21T07:22:18.999Z","0.1.1-snapshot.1563884277.7":"2019-07-23T12:18:04.757Z","0.1.1-snapshot.1563887401.9":"2019-07-23T13:10:23.450Z","0.1.1-snapshot.1563958227.10":"2019-07-24T08:50:34.476Z","0.1.1-snapshot.1563972477.10":"2019-07-24T12:48:05.347Z","0.1.1-snapshot.1564040660.11":"2019-07-25T07:44:37.268Z","0.1.1-snapshot.1564042350.11":"2019-07-25T08:12:45.696Z","0.1.1-snapshot.1564048931.12":"2019-07-25T10:02:38.137Z","0.1.1-alpha.12":"2019-07-25T10:11:52.238Z","0.1.1-snapshot.1564059044.3":"2019-07-25T12:50:58.451Z","0.1.1-snapshot.1564392337.5":"2019-07-29T09:25:47.440Z","0.1.1-snapshot.1564407023.36":"2019-07-29T13:30:26.253Z","0.1.1-alpha.13":"2019-07-30T12:07:34.053Z","0.1.1-snapshot.1564496780.4":"2019-07-30T14:26:29.651Z","0.1.1-alpha.14":"2019-07-31T08:09:39.608Z","0.1.1-snapshot.1564563590.1":"2019-07-31T09:00:03.075Z","0.1.1-alpha.15":"2019-07-31T12:51:54.556Z","0.1.1-snapshot.1564754630.3":"2019-08-02T14:04:18.488Z","0.1.1-alpha.16":"2019-08-05T07:53:51.782Z","0.1.1-alpha.17":"2019-08-05T09:06:30.768Z","0.1.1-snapshot.1565172153.8":"2019-08-07T10:05:28.385Z","0.1.1-alpha.18":"2019-08-07T13:01:10.739Z","0.1.1-snapshot.1565182903.6":"2019-08-07T13:02:04.239Z","0.1.1-snapshot.1565528584.2":"2019-08-11T13:03:28.040Z","0.1.1-alpha.19":"2019-08-12T10:58:23.256Z","0.1.1-snapshot.1565879804.0":"2019-08-15T14:37:10.507Z","0.1.1-snapshot.1565953181.1":"2019-08-16T10:59:44.362Z","0.1.1-snapshot.1565956153.0":"2019-08-16T11:49:15.960Z","0.1.1-alpha.20":"2019-08-18T05:51:25.677Z","0.1.1-snapshot.1566108010.1":"2019-08-18T06:00:28.800Z","0.1.1-alpha.1567589972.8":"2019-09-04T09:39:57.388Z","0.1.1-alpha.1567945659.9":"2019-09-08T12:27:47.879Z","0.1.1-next.0":"2019-09-11T14:09:34.439Z","0.1.1-alpha.1568233595.0":"2019-09-11T20:26:38.882Z","0.1.2-next.0":"2019-09-15T08:17:09.600Z","0.1.2-alpha.1570345800.0":"2019-10-06T07:10:04.040Z","0.1.2-alpha.1570353846.1":"2019-10-06T09:24:23.426Z","0.1.2-alpha.1571751561.5":"2019-10-22T13:39:40.172Z","0.1.2-next.1":"2019-10-22T14:51:01.303Z","0.1.2-alpha.1572424884.3":"2019-10-30T08:41:39.652Z","0.1.2-alpha.1572425228.4":"2019-10-30T08:47:25.723Z","0.1.2-alpha.1572428741.5":"2019-10-30T09:45:57.964Z","0.1.2-next.2":"2019-10-31T08:17:03.430Z","0.1.2-alpha.1572514385.1":"2019-10-31T09:33:21.254Z","0.1.2-alpha.1572514620.2":"2019-10-31T09:37:18.184Z","0.1.2-next.3":"2019-10-31T09:43:51.819Z","0.1.2-alpha.1572516199.3":"2019-10-31T10:03:38.633Z","0.1.2-alpha.1572516448.4":"2019-10-31T10:07:46.043Z","0.1.2-alpha.1572517421.4":"2019-10-31T10:24:03.216Z","0.1.2-next.4":"2019-10-31T10:30:52.414Z","0.1.2-alpha.1572778096.0":"2019-11-03T10:48:32.738Z","0.1.2-next.5":"2019-11-04T09:59:55.384Z","0.1.2-alpha.1573641772.4":"2019-11-13T10:43:16.094Z","0.1.2-next.6":"2019-11-13T15:07:06.878Z","0.1.2-alpha.1573661720.0":"2019-11-13T16:15:38.849Z","0.1.2-next.7":"2019-11-14T08:22:44.087Z","0.1.2-alpha.1573721432.0":"2019-11-14T08:50:58.276Z","0.1.2-next.8":"2019-11-14T09:19:50.403Z","0.1.2-alpha.1574157227.0":"2019-11-19T09:54:07.158Z","0.1.2-next.9":"2019-11-19T10:49:31.354Z","0.1.2-alpha.1574172350.2":"2019-11-19T14:06:10.305Z","0.1.2-alpha.1574696602.6":"2019-11-25T15:43:33.100Z","0.1.2-next.10":"2019-11-25T15:53:51.542Z","0.1.2-alpha.1574778490.7":"2019-11-26T14:28:23.442Z","0.1.2-alpha.1574779267.8":"2019-11-26T14:41:10.628Z","0.1.2-next.11":"2019-11-27T11:01:50.521Z","0.1.2-next.12":"2019-12-01T13:20:41.069Z","0.1.2-alpha.1575298495.0":"2019-12-02T14:55:08.154Z","0.1.2-alpha.1575301043.0":"2019-12-02T15:37:50.392Z","0.1.2-next.13":"2019-12-02T15:52:44.579Z","0.1.2-alpha.1575394021.6":"2019-12-03T17:27:16.080Z","0.1.2-alpha.1575394635.7":"2019-12-03T17:37:29.687Z","0.1.2-alpha.1575453788.8":"2019-12-04T10:03:20.826Z","0.1.2-alpha.1575545818.9":"2019-12-05T11:37:13.983Z","0.1.2-next.14":"2019-12-05T12:09:43.136Z","0.1.2-alpha.1581835731.2":"2020-02-16T06:49:05.092Z","0.1.2-alpha.1581836145.3":"2020-02-16T06:55:51.544Z","0.1.2-alpha.1581923193.4":"2020-02-17T07:06:50.702Z","0.1.2-next.15":"2020-03-15T11:21:08.901Z","0.1.2-alpha.1584274445.3":"2020-03-15T12:14:19.450Z","0.1.2-alpha.1589393845.4":"2020-05-13T18:17:45.095Z","0.1.2-next.16":"2020-05-14T14:08:50.905Z","0.1.2-alpha.1589712586.31":"2020-05-17T10:50:02.851Z","0.0.1-develop.1590946426.0":"2020-05-31T17:34:00.483Z","0.0.1-develop.1591043991.0":"2020-06-01T20:40:09.368Z","0.0.1-develop.1591044122.0":"2020-06-01T20:42:19.556Z","0.0.1-develop.1591044462.0":"2020-06-01T20:47:55.000Z","0.0.1-develop.1591047072.0":"2020-06-01T21:31:29.971Z","0.0.1-develop.1591086663.0":"2020-06-02T08:31:20.397Z","0.0.1-develop.1591089263.0":"2020-06-02T09:14:48.626Z","0.0.1-develop.1591089545.0":"2020-06-02T09:19:34.975Z","0.0.1-develop.1591730687.0":"2020-06-09T19:25:00.887Z","0.0.1-develop.1591732649.0":"2020-06-09T19:57:53.063Z","0.0.1-develop.1591732756.0":"2020-06-09T19:59:30.835Z","0.2.0":"2020-06-09T20:04:06.919Z","0.0.14-alpha.1592914245.190":"2020-06-23T12:11:02.446Z","0.0.14-alpha.1592915938.190":"2020-06-23T12:39:15.712Z","0.0.14-alpha.1592918572.190":"2020-06-23T13:23:07.467Z","0.0.14-alpha.1592920633.190":"2020-06-23T13:57:31.662Z","0.0.14-alpha.1592922567.190":"2020-06-23T14:29:44.842Z","0.0.14-alpha.1592923933.190":"2020-06-23T14:52:35.270Z","0.0.14-alpha.1592926976.190":"2020-06-23T15:43:10.401Z","0.0.14-alpha.1592993507.190":"2020-06-24T10:12:03.818Z","0.2.2-snapshot.feature-release-fix.1593006306.0":"2020-06-24T13:45:20.499Z","0.0.14-develop.1593012504.193":"2020-06-24T15:28:39.307Z","0.2.2-test.0":"2020-06-24T15:57:32.960Z","0.2.2-snapshot.feature-keep-alive-config-for-r-socket-gateway.1593079184.0":"2020-06-25T09:59:59.897Z","0.2.7":"2020-06-25T11:13:28.639Z","0.2.1-develop.1593091225":"2020-06-25T13:20:46.914Z","0.2.8-develop.1593098019":"2020-06-25T15:13:58.384Z","0.2.8":"2020-06-25T15:14:37.101Z","0.2.9":"2020-06-25T15:38:42.178Z","0.2.9-develop.1593099575":"2020-06-25T15:39:54.811Z","0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594809701":"2020-07-15T10:41:58.672Z","0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1594819331":"2020-07-15T13:22:25.288Z","0.2.10-snapshot.feature-bugfix-api-missing-rxjs.1596043949":"2020-07-29T17:32:46.950Z","0.2.10-develop.1596044522":"2020-07-29T17:42:26.535Z","0.2.10-snapshot.feature-addressable.1596051005":"2020-07-29T19:30:22.687Z","0.2.10-snapshot.feature-cluster-refactor.1598302712":"2020-08-24T20:58:52.095Z","0.2.10-snapshot.feature-browser-transport-rewrite.1598566502":"2020-08-27T22:15:20.699Z","0.2.10-snapshot.feature-browser-transport-rewrite.1598569755":"2020-08-27T23:09:32.038Z","0.2.10-snapshot.feature-browser-transport-rewrite.1598574027":"2020-08-28T00:20:47.052Z","0.2.10-snapshot.feature-browser-transport-rewrite.1598575005":"2020-08-28T00:37:06.506Z","0.2.10-snapshot.feature-browser-transport-rewrite.1598576038":"2020-08-28T00:54:21.045Z","0.2.10-snapshot.feature-browser-transport-rewrite.1598604330":"2020-08-28T08:45:48.097Z","0.2.10-snapshot.feature-browser-transport-rewrite.1598658437":"2020-08-28T23:47:37.597Z","0.2.10-develop.1598736437":"2020-08-29T21:27:38.049Z","0.2.10-snapshot.feature-bugfix-createGatewayProxy-unsubscribe-streams.1601511838":"2020-10-01T00:24:18.530Z","0.2.10-develop.1601629156":"2020-10-02T08:59:40.616Z","0.2.10-develop.1605529986":"2020-11-16T12:33:31.023Z","0.2.10-develop.1605540170":"2020-11-16T15:23:21.050Z","0.2.10-develop.1605540865":"2020-11-16T15:34:51.851Z","0.2.10-develop.1608856850":"2020-12-25T00:41:14.955Z","0.2.10-snapshot.feature-remote-registry-size-limit.1612487477":"2021-02-05T01:11:38.944Z","0.2.10-develop.1612488598":"2021-02-05T01:30:25.017Z","0.2.10-develop.1613225522":"2021-02-13T14:12:27.916Z","0.2.10-snapshot.feature-bug-fix-get-address-util.1613229626":"2021-02-13T15:20:47.257Z","0.2.10-develop.1613231531":"2021-02-13T15:52:38.726Z","0.2.10-develop.1615658637":"2021-03-13T18:04:26.525Z","0.2.10-develop.1615741150":"2021-03-14T16:59:33.843Z","0.2.10-develop.1616353666":"2021-03-21T19:08:06.784Z","0.2.10-snapshot.feature-gateway-client-package.1620814254":"2021-05-12T10:11:16.089Z","0.2.10-snapshot.feature-gateway-client-package.1620839036":"2021-05-12T17:04:16.184Z","0.2.10-develop.1620840200":"2021-05-12T17:23:48.081Z","0.2.10-develop.1620851601":"2021-05-12T20:33:44.317Z","0.2.10-develop.1627555116":"2021-07-29T10:39:02.058Z","0.2.10-develop.1627555687":"2021-07-29T10:48:39.187Z","0.2.10-develop.1627560302":"2021-07-29T12:05:29.351Z","0.2.10-develop.1627564289":"2021-07-29T13:11:54.829Z","0.2.10-develop.1627565868":"2021-07-29T13:38:14.721Z","0.2.10-develop.1627566799":"2021-07-29T13:53:47.465Z","0.2.10-develop.1627567383":"2021-07-29T14:03:32.981Z","0.2.10-develop.1627568201":"2021-07-29T14:17:04.380Z","0.2.10-develop.1627569513":"2021-07-29T14:38:59.886Z","0.2.10-develop.1627570912":"2021-07-29T15:02:16.055Z","0.2.10-develop.1627571964":"2021-07-29T15:19:55.175Z","0.2.10-develop.1627572615":"2021-07-29T15:30:35.169Z","0.2.10-develop.1627577023":"2021-07-29T16:44:06.898Z","0.2.10-develop.1627581576":"2021-07-29T17:59:59.604Z","0.2.10-develop.1628635932":"2021-08-10T22:52:38.581Z","0.2.10-snapshot.feature-z-test.1628640428":"2021-08-11T00:07:29.517Z","0.2.10-snapshot.feature-z-test.1628671774":"2021-08-11T08:49:59.548Z","0.2.10-develop.1628675503":"2021-08-11T09:52:06.817Z","0.2.10-develop.1628680608":"2021-08-11T11:17:12.204Z","0.2.11-develop.1628682230":"2021-08-11T11:44:18.126Z","0.2.11":"2021-08-11T12:33:37.954Z","0.2.11-snapshot.feature-node-matrix.1646099022":"2022-03-01T01:43:50.246Z"},"maintainers":[{"name":"ronen.nachmias","email":"ronen.hamias@gmail.com"},{"name":"idanilt","email":"idan@ilt.co.il"},{"name":"scalecube-ci","email":"scalecubeci@gmail.com"},{"name":"skolomiiets","email":"serhii.kolomiiets@jivygroup.com"},{"name":"scalecube-js-user-developer","email":"io.scalecube.ci@gmail.com"},{"name":"idokatz","email":"ido@om2.com"},{"name":"viktor.pyshnenko","email":"viktor.pyshnenko@jivygroup.com"}],"description":"[![Join the chat at https://gitter.im/scalecube-js/Lobby](https://badges.gitter.im/scalecube-js/Lobby.svg)](https://gitter.im/scalecube-js/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)","author":{"name":"Scalecube","url":"https://github.com/scalecube/scalecube-js"},"license":"MIT","readme":"","readmeFilename":""}