{"_id":"@textile/threads-client","_rev":"103-223de270f6ffe44d1cf378a72674cd69","name":"@textile/threads-client","dist-tags":{"latest":"2.3.4"},"versions":{"0.0.1":{"name":"@textile/threads-client","version":"0.0.1","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"textile.io"},"license":"MIT","_id":"@textile/threads-client@0.0.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"8e15d7739d9029f6a73ff7992b801f471f7270c7","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.0.1.tgz","fileCount":52,"integrity":"sha512-WRZR3tvyb5tcMBT5GD+oxSghEWEk4esvM6naWt1+6YxqJNhCDRpEMh3+RI5XG2h3+PoR/RFau0jCM9fi5qKhiQ==","signatures":[{"sig":"MEUCIQCPDSIyThBIsg+Fo2x0Rpx/zYH3AA2Q/sAD1MG4tvKwwQIgRJQprlfnI9ntGmY/A9JXINAKhSermMBsJ4ReuFEV00o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1864961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6SzMCRA9TVsSAnZWagAAGykP/iUVYxVTdy/68iUSwFQP\nhW/Ei8A/4Rl5wzMMmAVhJFc01aiGlIQ9NrXnmALJcrIiBgYzIrM3WSccM5NY\nM7ozOmu7x3n39/iE+qeaV4CusX03J5W+R8wom4gdbcTljD6U0H3ot5yiYIoo\nqdSU++k3tW7hv1zAE0wUuy08feXLKKSKtZeAEHG5Ci6ZEuf+TFEks+JJ1VIB\nVsnsMzDuXm1Hgb/C+dhp4tX/KSNdUKnyHJosfY+R7K2LB+ZacFRwpvUlvV1A\nNCeL354kJYDNKN4WH5ksAI3+B1iT9Yef4RbrJuGf0IhHy2YZ9EtwanohUX+I\nwiNa9NI5ixXI3AgyvWvTGWDcahFaGHNWoD8X3euGRYlA6YEZhUnw0Jor+UCH\nocksPFWXQO1/4DDmdiVHvuF/FhserGa+jBbcKHLO6jpP2krQ8e/6RsHp5uqZ\nQaJtOWfPuHpk6edu56llZ7laW1eZLnaCMtPfneDrjokeRKhfjV6dU2NFqqI+\nhCBo3/D5/9FQQ3sn/q9rmVIRSY0zNgK3mjuYKdiUkOO5LLywUWi1hgyMCrFB\nV8VGEpAzb9CJJWoZ4X8qqotRjhMUq8i3mjeYj4HKo2cPJ0qlUZ57vj9RlA3w\nOefmRDDmF9YatlNDBE9eCahEQMEW3OdzdUwa2Wj5T0FnAgxJQh7nqjejQZTk\nairP\r\n=fyEA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"84bf3441c5ac0e6073b971f6e5fce57b51233b3f","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"rimraf reports/* && npm run report:history && ./node_modules/.bin/wdio wdio.conf.js","prepublishOnly":"npm run build","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"sanderpick","email":"sanderpick@gmail.com"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.2","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"11.12.0","dependencies":{"ws":"^7.2.0","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.11.0","@textile/threads-client-grpc":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","rimraf":"^2.6.3","nodemon":"^1.19.4","ts-node":"^8.2.0","typedoc":"^0.15.0","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","@wdio/cli":"^5.14.2","ts-loader":"^6.2.1","@wdio/sync":"^5.14.0","typescript":"^3.7.2","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webdriverio":"^5.14.0","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","@wdio/local-runner":"^5.14.0","allure-commandline":"^2.13.0","eslint-plugin-node":"^10.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","@wdio/spec-reporter":"^5.13.2","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","@wdio/allure-reporter":"^5.13.2","@wdio/mocha-framework":"^5.14.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@wdio/selenium-standalone-service":"^5.13.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.0.1_1575562444064_0.747406910754876","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@textile/threads-client","version":"0.0.2","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.0.2","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"126101c5f50a696f6acbf8b9107ceae79c8e9287","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.0.2.tgz","fileCount":4,"integrity":"sha512-bogtcNB06zlJkcTYZ2z+Pnx9tTsXxKJoROpYiX+62KiqgWnLB7B5IPIDJRLNvXdEkVd4vg1r2h3B/AVvxLvLOg==","signatures":[{"sig":"MEQCIHyBx7hbwnjmCDqPN501Md2s1YVJ98f39lETlrIwUNyDAiBXr2/dcsQH/TONzMcN7Bqi0iNllORTdU4QfepU15eTGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6S8LCRA9TVsSAnZWagAAsXsP/1T/qmbivGFCG/UohfqN\ngIvD8moN8kUB86FrMu0QLF/gGtKvgT4DLXaIjgpIfIpK1s7bKWsLPSlyUWmp\njldKdy6eRJzSTIewYZoSdEhSH9Xe6TWzJzX+ngTeIYcyu4FQKnoaKYkMjKs5\n4gYGyl0SvCf9e2W40eKWn0Wfpt4bnmGpd+O1PU2Frconc7A2lEmfic20d8/y\n7tx73Jj3QawIWEsks++oLvqPUfnfgiPIGR5N629h9jt8s2yOmnmIyZh0QHAq\n/yNu6TYcgoUDg5nf9IdJ42sdLPHC1CxtIoARVuHIqED1wZpPreHtVUE40fjv\nvPYnwc8cVmNWbpTC84A3guQ9MOuzJKD7Qn+OpCKH8Zhg77t51P2jMGnQUyRp\nutRl+59vdwjyUdIzEorwRndmdF659AF7GJoo0Ef6vJvKRvEGA20+C9lfcZ2z\nFVNlzJVOGeIwrY9xjcCJbXZP6sK5gEoGWALVO+/7l6L6lNSk5GM3QKAXp+iy\nIx/sg4pSlX4we+VU610tahpgUyCsqyIyCGR3QEaP3WjuR7ITFTyilhmuKB1A\nqvqDbBv69kYpWi8t3yub+ePRDt0kk5SeEkyUNgF4vyF78Bi1VwxZXNs74lnE\nFrRlRytx0jbybmsGmJSsUgpdrqIDfxV3VYrnjCNS5kNTmZYfBZ1ZQoox6gJQ\n/OC1\r\n=lb/K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"68aa7f4da090b61b3e0c6f604296f4c98dba3f67","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"rimraf reports/* && npm run report:history && ./node_modules/.bin/wdio wdio.conf.js","prepublishOnly":"npm run build","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"sanderpick","email":"sanderpick@gmail.com"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.2","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"11.12.0","dependencies":{"ws":"^7.2.0","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.11.0","@textile/threads-client-grpc":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","rimraf":"^2.6.3","nodemon":"^1.19.4","ts-node":"^8.2.0","typedoc":"^0.15.0","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","@wdio/cli":"^5.14.2","ts-loader":"^6.2.1","@wdio/sync":"^5.14.0","typescript":"^3.7.2","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webdriverio":"^5.14.0","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","@wdio/local-runner":"^5.14.0","allure-commandline":"^2.13.0","eslint-plugin-node":"^10.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","@wdio/spec-reporter":"^5.13.2","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","@wdio/allure-reporter":"^5.13.2","@wdio/mocha-framework":"^5.14.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@wdio/selenium-standalone-service":"^5.13.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.0.2_1575563018913_0.8466898891144168","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@textile/threads-client","version":"0.0.3","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.0.3","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"3884af8a3e68fbe50f4fc06583f621a1b11c4b58","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.0.3.tgz","fileCount":40,"integrity":"sha512-IaTceTGvrs+Nv2kVjUeCTpwPva+P0yGr//ioMsa5kCsU22kxsY3gTi7m+QcvV8TzT/BOvXhsU0S7zTuogbDi9A==","signatures":[{"sig":"MEYCIQDvrPAlZWiFZRrafuPoCVRRd3tKpOz4Vk9buiW3Bip4HwIhAO7DdU6tMa/A4ONCH5bEio1PsxwW427IC9frOQazntCU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1769458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6TrBCRA9TVsSAnZWagAAXrQP/jodXK6+aUfgkLwQHOmZ\nCiL7abxaaTLLvJeaJQ+s0RV/dNN7NOIkyIMkIcV4ABGFppQTNwFFerLa8YYg\n2OYLUpg//EIvmwAPhQXa+YXMh/NUr3imMm+vPzJGaAnKN7kXcVI3Kso5iNoY\niGZr1c6UpColqAghcnensZ2J5S8SUQSpJb8gXXPJh2vOfP7wtn0sZZ1Dye+v\nfVQsZOaRZ8BNHx73mA4qGrxGCqTCbInYMfNgk2jRBEJF2JykSpyoSuQ0LYF4\nGi6uMi8ojCVJ9b2dgaJN+rrTHePpJiNkaiRqXaoH5Q+OAFmR2lMSOl0n6U0o\nyYU8uIA1J79JC2ujZvZJ21+x6KoVL/PyJWU1jALysTZrbHUUu0MBvWBPrvpi\nNQM6jMmpOKHaAqEkOoX7XQvZ8Hq+F2wqrl+KNW6FniAyOyxZ7yaAO8bcwwbJ\nrFttnLwNql98sCld+YwiDsx9yojXgVme3sRX7vQFGUIvKQsZJVPB6vtgXVdY\n6Nz9vOsvXdi1WJh470tzHgkzutG9ii19zBtrigF2nAxMM6grkBZF0iYIpdbb\nHrC/f1+ivtAtau90RG2+Qp5hJ6xRxLg6IH0ol1d+ZXkj9JSs/NlZ95MiCTzk\nWpFiUOHpWailHd30hzR9viARCMv1Q4dYfyfD1QrirdX1fBTzL0s/4nrs5AxF\nLb6S\r\n=UsuD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"2f2c75d9d646ac6bf7f1c16c85e7e783a805bc5f","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","prepare":"npm run build && npm run browser","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"rimraf reports/* && npm run report:history && ./node_modules/.bin/wdio wdio.conf.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"sanderpick","email":"sanderpick@gmail.com"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.2","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"11.12.0","dependencies":{"ws":"^7.2.0","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.11.0","@textile/threads-client-grpc":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","rimraf":"^2.6.3","nodemon":"^1.19.4","ts-node":"^8.2.0","typedoc":"^0.15.0","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","@wdio/cli":"^5.14.2","ts-loader":"^6.2.1","@wdio/sync":"^5.14.0","typescript":"^3.7.2","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webdriverio":"^5.14.0","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","@wdio/local-runner":"^5.14.0","allure-commandline":"^2.13.0","eslint-plugin-node":"^10.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","@wdio/spec-reporter":"^5.13.2","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","@wdio/allure-reporter":"^5.13.2","@wdio/mocha-framework":"^5.14.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@wdio/selenium-standalone-service":"^5.13.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.0.3_1575566017089_0.01526093546578755","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@textile/threads-client","version":"0.1.0","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.1.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"87dd514e5874484f7e176375763deccae8f9ac2e","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.1.0.tgz","fileCount":52,"integrity":"sha512-XzhV38UNbsVcwFk54sOvy4LOmHN/FsiOX8kjeD/79+N+zlEdFD//DjZQht2cAjaXeGKfG2bgObU55NQfydYx1w==","signatures":[{"sig":"MEQCIHrmWj8prpow/B5xD8KnHreIAz26p+5D7Q0qs/yFWkeXAiB6MZlwwwOM+HiIVXyN1hC+9aqBBAn3YizbX2sK80lAiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1888578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7+MKCRA9TVsSAnZWagAAT2cQAJT5UeuqkRuMSX2CPw5Y\nWijUveJU+wE7JVE2lu3wq2D2i9vX8f6JKgn8PI36BmopCw3jIfWOCHMjyUpJ\nio6RKCpxyMy4A7hR/lRwjy7hJ3lvX0FLr/GVRQAEQ2YxfPMhwGpG0SQU0VTZ\nMHU3NsWYQVnBya3oiaEK+quk1PKV01/CnV202aF1nEkyVGnj/OQY9DP0J0Vu\n4W2WP0VHeLi9duVwv4PpeJG8FAq9FNmCdMM6zuGbZJZud9fZAxRY7psjBRwx\nt6mkaniEJ+9E59X3JrfIPxMWh6HsBdy4Z60FG6RqPgAKBkruq0LmIprM4AcC\nOGNs3nWIEdoJQ0GbXgIo6VHa0C/Ra8nZCLtxAkF3jg89sF69K1GOUcwnHRpe\nWKAKwWDbLL6VyXj2RFoYibJ1T+FFxMPlgSFqZMl/ooVrKzoWYuXY1rhLSYKH\nisusCJKL8vIEac8itZExAwMb3caQjRt/p+YWUhWcGVXWs0SoPgMbQo6khKcE\nl8//QajqvvSvyZlV/9yUAVpgZTK10hRxOJUGdFt8Mpkci6REmm6XxoVzdj8Q\nbPDCAKl34WDc8EqhVZxDXHJd7nxMCMyZW8uxZz+vAZsBLjUSmVuhfqAsHZ4S\nFEUKg2/vHiPvMTzKOrNnJ0SIImtrWIkflc6ZoZxKpAvuIqCW7wvjOCuavavK\njOea\r\n=4JTh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"07bc61d77f24a61aee62b563ed36afc17104e1e2","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","prepare":"npm run build && npm run browser","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"rimraf reports/* && npm run report:history && ./node_modules/.bin/wdio wdio.conf.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.1","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.11.0","@textile/threads-client-grpc":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","rimraf":"^2.6.3","nodemon":"^1.19.4","ts-node":"^8.2.0","typedoc":"^0.15.0","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","@wdio/cli":"^5.14.2","ts-loader":"^6.2.1","@wdio/sync":"^5.14.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webdriverio":"^5.14.0","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","@wdio/local-runner":"^5.14.0","allure-commandline":"^2.13.0","eslint-plugin-node":"^10.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","@wdio/spec-reporter":"^5.13.2","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","@wdio/allure-reporter":"^5.13.2","@wdio/mocha-framework":"^5.14.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@wdio/selenium-standalone-service":"^5.13.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.1.0_1576002314447_0.5348335262855473","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@textile/threads-client","version":"0.1.1","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.1.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"79a1b985da1d24f4c6bd7734a8f7f8b28cb1a290","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.1.1.tgz","fileCount":52,"integrity":"sha512-1Drte0EkRt7NlkBvbP1B/WEipxCX5ibE+dowAN6LUfc1lsIZ7aBdW4CLjTMnNB0BGKO8GBTOw26EiWu0g3BYzw==","signatures":[{"sig":"MEUCIQDPI+2EIlGaq5/XFZtlD9gyaMqTdmF+tvTKZHhFonNOSQIgc36wyOPMkoMI0g12RobC2P/mZGWyxEy5xePrhSK3Zrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1895372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8H6wCRA9TVsSAnZWagAAd+UP/0VmPBgs7/i81kzKBtCK\nnvlYiw0+Ok1NeaA35sAPnfhNNwbapvuZjapUgfiD0w129Wa5iD5EKDriWMkI\nJP0KtQG9VT8IQpa8K6H7V+xz40d7A/sXv7quxc13+0C2wR3kPFZMRPisHOAk\nX44C3dr7CQrOwUjQ8WX2uAfZkbbx0KRxdd8rz8vQCLqawQG1qe5VGH1R0cmM\nX6kXm2CwH+szDt1a/Byv/rqeVhGWzoMEnsHRtpSPMl+GTPo+JQ7jRb9Ez1yS\niXgSYjHfBTUsJ8voDFWhqNMLDDbICU1hnjHreqLz2HeogS+SVzZPX/Luo6ya\n2dDuUI6ILECbd+vw+OT5PxRCbp52+zDwPmZfV5OReLIRUPKJOFcfzdF4Qpkz\nQcPZuExNDTUdJM7lPhrz0zqPzX3zwhw1TCfsyAD9m3ZfOCyjRWADXkOmVsLh\nXKLLFYz0F+a7DrvZuSGT1KBF2qOPrvZ940cjaqKp1CEUS1v8EUw2HjeniirA\noHKxHHGJge/Jn3vg67NknwpLWjRphYzPdW2uFX+ae0RoJvKtXVo9Q9luPpfQ\nMvy1f/lZc5PbJiD4/5B7wbR9bQKtd6WU+KvTOm/eM5pjzU1MaOnZFV66DK1l\nLPV9nLWC5DPpUgx8jChFjsWCbNC4IJ+o27SLCJx/3sq/xMALkmsT3noO51EW\n9+vS\r\n=x3g7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"3913c7866528781182cb383fe461fa3650590bcc","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","prepare":"npm run build && npm run browser","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"rimraf reports/* && npm run report:history && ./node_modules/.bin/wdio wdio.conf.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.1","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.11.0","@textile/threads-client-grpc":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","rimraf":"^2.6.3","nodemon":"^1.19.4","ts-node":"^8.2.0","typedoc":"^0.15.0","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","@wdio/cli":"^5.14.2","ts-loader":"^6.2.1","@wdio/sync":"^5.14.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webdriverio":"^5.14.0","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","@wdio/local-runner":"^5.14.0","allure-commandline":"^2.13.0","eslint-plugin-node":"^10.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","@wdio/spec-reporter":"^5.13.2","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","@wdio/allure-reporter":"^5.13.2","@wdio/mocha-framework":"^5.14.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@wdio/selenium-standalone-service":"^5.13.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.1.1_1576042160033_0.6631767022856778","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@textile/threads-client","version":"0.1.2","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.1.2","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"115297e38a105a39c7f21078460ce8331d36b328","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.1.2.tgz","fileCount":52,"integrity":"sha512-WGqgIButQk/e0MMc5aP38+U6+WO8JWsErdR5dNRBOMWkibzgMhHvXHtSb2GCEATFtD/sEv1i2jf+xfY58CJrCw==","signatures":[{"sig":"MEUCIEhzDBHSUVrCoVsWpJc2jaMD4YRO7une6b0msI/+52iGAiEAv6QGKKetNHYhupu7YjASwGlWMbhn2u7VD/D306KBe24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1891366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8QapCRA9TVsSAnZWagAAdHsP/1LqBXeB3OpQnKtfFgBK\nc8vqa9kri3CZyZS0Kyc1J5BSjI/CkP+BCpVGHEbvuIv6OwRFS2Txlokx8haH\nFFM7fiHa8fz4/Aa4jjuuf+DqqndSZRlAW0Nbpq+NuPxD8Vf85GOpjhc033Rl\ngx8AQNq7ZZdyKCYcAxYLfXYGCwhruY7gGmMfzlfr6+K6hOoHLW5bs5CpOOsC\n8XZ4oAcx5AGDgtmuFKUbsBoN3TVFbmqdzsm8Z9lYQ4akM1mpGuf1wjyvZUj+\nCR6SweBZ6yGZ9kEwGWG6dRQQ83NNxvjUTp3rA5MLXyUgFIUsZUXqqNeJRT8+\nellRjQweUog3xi3sxbaDPHHLuJOXuZ5qfIAbvZbzbT/TjSIgIN0aGq92jk4n\nl8rBaAgIdijQRI2jEZiZ5IOcHi3KSkRH23Koj5HuhZDe+vqfS/88abUJCKLC\nFVYlt6Sn3XJxI0GyeMpo+ZlycfEGyokpwhWNklxFWyJJDKAR8QJQfwBn2ICb\nxM2Rfs1i0tB3jScSAyTl+n3ys0EyoAmNr9mWJZqP/M/KI0CVWGnhnhzpp58c\n7NDrkMqNYADTteyHST/sshY+s595fneOpCrTv707DXEh5veBPqBpTB34TMfw\nVw6xDxl1tzvcA2ljr/j/nFr3SNZn1jMbWnFO6ba2auKbNnYdAgXkVsD9yVwd\nc9j7\r\n=shKT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"791020da289b9199dfd89bdac354597897f86d1a","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","prepare":"npm run build && npm run browser","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"rimraf reports/* && npm run report:history && ./node_modules/.bin/wdio wdio.conf.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.1","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.11.0","@textile/threads-client-grpc":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","rimraf":"^2.6.3","nodemon":"^1.19.4","ts-node":"^8.2.0","typedoc":"^0.15.0","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","@wdio/cli":"^5.14.2","ts-loader":"^6.2.1","@wdio/sync":"^5.14.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webdriverio":"^5.14.0","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","@wdio/local-runner":"^5.14.0","allure-commandline":"^2.13.0","eslint-plugin-node":"^10.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","@wdio/spec-reporter":"^5.13.2","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","@wdio/allure-reporter":"^5.13.2","@wdio/mocha-framework":"^5.14.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@wdio/selenium-standalone-service":"^5.13.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.1.2_1576076968716_0.6164121990522102","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@textile/threads-client","version":"0.2.1","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"a488c55a6b0af5c6c933184936d67ab27fd5c548","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.1.tgz","fileCount":52,"integrity":"sha512-WDCkCG1N80tLWtkwXXER7jiXvthWSmabYCpvdDngu64J/EPYQbHTMoct6mN8piBUWzsB7vv751NTptwng2GMvw==","signatures":[{"sig":"MEQCIEOTHwTIotNjDkCC4EgCXyJv14ZIBCVxEtefzSdsLMXyAiAhNz6FmI96rmcFYI69Z57GZun4ZOkEg6Uo1sHPp1hGcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1919895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeC8/yCRA9TVsSAnZWagAA99MP/0SJLGbCKFPIqPfH43iT\n11hkww91fT56Qou9BvZf5EflRrbDEXJ16vjxaQXeGPspnIwOkFCf1ncCfQWf\nwOMUMCk1YIFdWhdS93ijVNHZhhOkD68oLkjbkFRGFwLp6I9haWY4H+eQZwCE\n9R724CctmmXcpcohFgvwt3zm+Vpj0bfuumFi1DwrXCypxNYGXxqWKECbRBpo\nllbSs565MaCjzkEM1TVwZsAF6cVb74s6qeZ2y3G8lfEsVBIHTPHs3Z0vj2g3\neOINqlzd83Bm7iYuyFR+fRMt4/Vcq1WjUswvpiad1Jsud6ceriptVMwqy7r/\ns81rcz53e8d2tTAJwb1qnUwVSwMW9d7j7la8SFk9B5eA86UdD4MLBDi4GZFa\n11NYxR0YLFC3DD6q3/L+PiFf2qPqByQwU/JrmfmDG5i/acwLYbrvGohVa5I/\nu9xwvMktoVbpBMLyRcbFpnen9bZBteYCUSm+RTAAscVJBomzDGrjLV3ygKpH\nLDrg5HbFx/pxec1b75jYuchcJrlfAFbmDcj4I92LX7p9tLlUx2UPqftpjRL2\nfjmXQ+0b6cJ7eOsEXz31/IJ35Y2FEmmovww133Ubr43Y2Oxzj1tTRH+PcezN\nUmfXnB79BIF4+ndxlMARuVcnKp1qzNgQjjsOnvtZKWBDS9Ebg2NiggOS4LOl\nrOF9\r\n=jnYE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"87a6f7a01225edcbe49428cda1ba54cb303645cd","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","prepare":"npm run build && npm run browser","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"rimraf reports/* && npm run report:history && ./node_modules/.bin/wdio wdio.conf.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.12.1","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.11.0","@textile/threads-client-grpc":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","rimraf":"^2.6.3","nodemon":"^1.19.4","ts-node":"^8.2.0","typedoc":"^0.15.0","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","@wdio/cli":"^5.14.2","ts-loader":"^6.2.1","@wdio/sync":"^5.14.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webdriverio":"^5.14.0","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","@wdio/local-runner":"^5.14.0","allure-commandline":"^2.13.0","eslint-plugin-node":"^10.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","@wdio/spec-reporter":"^5.13.2","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","@wdio/allure-reporter":"^5.13.2","@wdio/mocha-framework":"^5.14.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0","@wdio/selenium-standalone-service":"^5.13.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.1_1577832433996_0.1490368480657387","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@textile/threads-client","version":"0.2.2","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.2","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"7b20698366c1f0f2af55813222c6a609146601eb","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.2.tgz","fileCount":24,"integrity":"sha512-JYytHX99TQaeiEx0ZtrpCyRVKHHdl6/FRzXGVbLKvpUhYy0gX7kvMJ5zRY4ejlnkWY9md5aDM+c4Ot2WobxsDg==","signatures":[{"sig":"MEQCICuT5L9+zZmr7hs+urczVEqViy34aY2JN+2TfuF4Z/vUAiApc590PuP2EzN1bmcCPJSsto3+v684KCzA6i3EcdsG3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF7PECRA9TVsSAnZWagAA8XkP/j3PjEqfmUPK3Q7/iS6x\n9vowc8OUJigvprqCHTYnQwarR0CmLeH2PTfi4UbKWTWg4Kcz+1MzNJ2F2y72\nUZ/uONkrbcN96D6TSWyENuT3pJze0r4rFFvstJITleoqpygmePqVjVVJMaQv\nmG5hT1J/N4NDhq6TRLtrZPmVDmPvJEYSjfmLhVk/qxOnLyzuJtamEQl1oQ8N\n/KXRQKJuobmUhs/S1MvPSojb48KkXLnvB7YBU6koodN1oaeRTHpHPasL9gN0\nzdobHg/rY5/gEUWFddD8QTOxX8vWp2H6eLhk3PeLK0QrFbI5aroFIqaftrcl\nEuvzzHWEfIGmzomtV0bt4KSzWiLfa2O36Cdwzmvtall/CbQyb7McuNh4sHTp\nIpU0b/n8W2MyFeMUQUI2GFRykOL23vooXDcischXJGcn4YAP+k03AJI21f82\n95xrBfBS0jJxZx+3aAjaTOlHUpwzh4KwO6D446O6VQQUESamzgdJmgUipXU9\nB0Uuu8EBXvGSrjhHfq6aN4nTMPvjDSQWCPQ5BxZVM5Fx5ZEQxsDEOr2pli3k\nbpxn0SJ4nI6kGC/wknJbfKFXyU5hE7aEFPdJtDklWU7B5LnsKFbAtP+o1tx0\n5pk2g47v4RUd+coMfnwdnkpiYBuAVxgDxjTtfZwDSr1vt6EninaOAJkoaJuN\nrj4a\r\n=Ubwp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"bbcd35d0d268a3c64efdaa8cd2ef615d9c4d01b2","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"npx polendina@1.0.0 --cleanup src/**/*.test.ts --webpack-config webpack.test.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","nodemon":"^2.0.2","ts-node":"^8.2.0","typedoc":"^0.15.0","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","ts-loader":"^6.2.1","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","eslint-plugin-node":"^11.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.2_1578611651931_0.24437051771733653","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@textile/threads-client","version":"0.2.3","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.3","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"e5b65cafd86604c05ca5d1f918223a2fc3b6d59c","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.3.tgz","fileCount":40,"integrity":"sha512-DLTwcB5u8kLU9fS7vaWhc8Qc5YcOl4TpxBmbQu+cBIc5HKcM3HE2YzmJYA9ATDUikjiny5VTGsLSb/GyiLESKg==","signatures":[{"sig":"MEUCIBxHiHZVILTvdbr2m66GhVw7iZnhM2NIpxMExcYhVBURAiEAy4GezqRS8C/fqpqI6EM8Fnr0T9iSVlvw+i/2wptL/EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1911465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKIrjCRA9TVsSAnZWagAAeOUP/i5YLbKte75lY7s+sKfQ\nr/YtLCOEznEl0irEVd7gNSWlDFRAfw++1kaJcwzCybCuFtRWg32W9Xzo/moR\nbdgXNKEI45XQNL6HN7GVQjTLeevibJjL5vgrI4ZC5OBc9HGaccPLFOjJ8bGv\ndYVjGegtP6WqnZHAw50A3W6gVFuij16dLOftHgBN668QEWN3xUPVY/CvynUC\ntwiYWlGQx6qSwapQUkZmZFGZTc6ixkfCvXRd6LrUuHWPAT4sXBkcJZQUt0sQ\nD0TOrkjoVYmNEuHePfYPmGvInZfcAaMlaaTEJ94Pz7pIunAS+IaE3BKkY/Qr\n/CzmHsAmoNwkIumEbeqRTjQWbg6bOUjxteTCeo8HT8XuKik4MojKh5Zn7pc6\nPzvgrcZMzK21pKb+5Gae/VRH2qKdwyQFTVrUFPhIeXzCatuA9ksNzG6x1lbc\nA7L79D+kQ5glJA02lE5A/b/UaFZ+Xob0GfBO8dp9jtfMjOSJmUZjcpLCmYdW\n0nbf1CBOy3I7oWjMF0HfaRotnmSjsPSMQUICq/tsK48ncWTBq70FpgD+V6Ut\nXxi82Iya/KMs99C7IqFSZBFnlkjCKnzE34DfWynyEPWsoWyQJMy1cZq1IJFU\nmv/0DNWQ88t3b6zCOrrhJUK8wvqcFU8phTyG0hu18gAzhGRBJpHBQLRSmzi8\nFYZ7\r\n=LkVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"3da2848cedbc0875e3fd85e2b7587d80c8ba0185","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"npx polendina@1.0.0 --cleanup src/**/*.test.ts --webpack-config webpack.test.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","nodemon":"^2.0.2","ts-node":"^8.2.0","typedoc":"^0.16.2","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","ts-loader":"^6.2.1","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","eslint-plugin-node":"^11.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.3_1579715298552_0.7162251102878929","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@textile/threads-client","version":"0.2.4","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.4","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"0f949877d9bfb8d303f868e71748440007f51355","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.4.tgz","fileCount":43,"integrity":"sha512-b7tJOJ4qQXVZEEsY/5kqcLuVC58T/A4rNAeW2SWyyLqbIV0wc1oHh8ejrD4CnNNC5nGSct8xqg8cMFHPSR2aog==","signatures":[{"sig":"MEUCIQCL7t56u+IQ6fFx1KCrCR9Dle2mfcx75/gg26txfbiEbAIgSX123pJZsPNa8h70OrduJZGR67Kaz0EI0YAgJCbsl+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1922994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePDJtCRA9TVsSAnZWagAAXgkP/jRlzWyjH77+XeqRKxhg\n1L7X1/HMs9e36+WnHWyRBU8cuBAHQUrS5//z7OMlCA8VmBFSPxqUeOiRXBAO\ncxzIZ3pNYop81/c7kgd9p0pWBqsblcv8jNLUYqKYpRu3nogWN6c5zpVUCgmR\nphxyhKULT0gQr6PLXD/8waL+9K6tCg4BZc4b4kKuQjvsLkK1QeTNWMe2n1xI\nfZz1avE4qP4hvhRfQ18l115EQuEQcBHE6JZOBt/zyk1WD+wIiXlPiGZaOvCm\nnOoWPadKzByDvhiRg9CRgPXOVx3nx6jz3ssa5WKLqwQ6NgHtw/A0x5sa7XUS\nSqcY0owZ1rQNj2oW2yW2qXAozYpvO4hgci0w1NskKA5F+UKBGRPsKsTrRzhK\n1aBxDrtbiFyNrlXG5E+FAgc39vzPEnzW1NRqpdBQcoS+ecoe/3NbUEf8WUqd\nWpt7s00ZEKiGoi9KfCzTP6+CVFzBhVjr13RnccenVxd3zMI/xFkCD1VcbHTt\nJ5ewZexQfFYq2mDkU15SkW8msp6KmDDfCcXJsNYaZp1YpMK+wxIp5MUttoZ1\nEYz3+CfZXacK68qLIHUJSRk22GmjlzThZ9Rw7S62bFdMw3FOs0DSYkcgbXyZ\nW7YPOHBCy4/cUGQzCoFs3vA4kLyFef1eWiMz+8J4SIYgJ+NGkm4ETgaziD7c\nTuhX\r\n=4fJT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"0472fa844f96e0c7021576c2e40ecdffccca0ec9","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"polendina --cleanup src/**/*.test.ts --webpack-config webpack.test.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.15.0","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","nodemon":"^2.0.2","ts-node":"^8.2.0","typedoc":"^0.16.2","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","polendina":"^1.0.0","ts-loader":"^6.2.1","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","eslint-plugin-node":"^11.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.4_1581003372444_0.11126667474414176","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@textile/threads-client","version":"0.2.5","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.5","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"a9ee7bcbe87be3004a9cef3c947f42745bec2340","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.5.tgz","fileCount":43,"integrity":"sha512-xzofEbzb8oy0DyTx+J6jSezYM2tWWPWus3MzxHc+YZjytqOa5JQRS0bEWhbVQOIUhoD72YtAmFFz0cd6BLWrMw==","signatures":[{"sig":"MEQCIAFLER6m/Dz2XqKxOhxPWJFcBcrbVOPrtQ8z6djFoD7xAiA1MkjBuELEiYk6Ew8YqIFy26w3wSPoCSEkmNk9uA4AXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1921864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePHbXCRA9TVsSAnZWagAAePAQAIopSZ25fwpEEergW/RH\nXQpH9fzNOryk09KgyH2qDprG2vzukkfGYy0UwK3Mw5TKLkucmB+RQOhY3qcy\nPdUNExcr7eMTdDem9B4JUVCyfpMQQdNCj6pLEbuT1X8Bu8OIQM5XzUBpuNrM\ncc7nxAnb69rgsZ8Ujjg6Ots+ulmXHt2KZ4oqv4IA3s8Kw4uqTBKo9uY8efLl\n5qx/jlCOIKQSk/aU5UsOyNkqUFa4euBPOJ/p7sLOxEGQiWxBboMwRcyNJwhH\n9BF4zsCWFEC+vj09wYnLokNQC947cVWTB+fZGVWsUnZYeOurn8igOvm8fVuV\nD5/5lMKl5HmmSDDvnu7KAeVizIMH9MDdvyM/vDyOoU8AdbGhIEhiBFp9Zy93\nAanv1QLQ64J8xCFp6VHolfDwfERxpEDBxiliHYeW601Xsqi3xboSt5GFG4Au\niWDHknvRHHxKZWK9SxaVDVuRzbnRs9oJhBoREY86Mum/NV69bYoV7JV00pvK\n/SkCUOhTJ0Pa8goYBGJOdtozFM2gQtodl23TbvEDTeatqxaiT7QAuxCHWuhZ\nyIVT6WYSoQySQnorlx3S/9G0qFGjCP81RoIWm6+8EhCId9xRoDaJSFShwAkq\nJ3GHqDCAou7gpWqcRGHhTZegBUET9uIAmLrOtc9koz559+opJqa9RKL/9HyE\nipFm\r\n=4eoA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"456fd44a22974bfa30d7634d3b7acbdb20df4a9c","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"polendina --cleanup src/**/*.test.ts --webpack-config webpack.test.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.15.0","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","nodemon":"^2.0.2","ts-node":"^8.2.0","typedoc":"^0.16.2","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","polendina":"^1.0.0","ts-loader":"^6.2.1","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webpack-cli":"^3.3.10","@types/mocha":"^5.2.7","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","eslint-plugin-node":"^11.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.5_1581020886529_0.09314512984660661","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@textile/threads-client","version":"0.2.6","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.6","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"63c752675e3ddd8f72d5e9a21f20c56785077c4a","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.6.tgz","fileCount":43,"integrity":"sha512-Mv1/q8/44qYAYYSZcIIMTiICI1Do+4aaGra+ap/cHQQY/Fbw39ItDl70KsFzIkvTmnsKXRWwwdCpUpkJSM1q+Q==","signatures":[{"sig":"MEUCIQDt1tW69Q1iuY0FoDQq9HEHm/8UqFzEhELqZ3DFd2Sl4wIgSpk19S/6ZjD/JZu3qsLiis25hqwPT3WtOUEwoqIwOu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1921789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ2T8CRA9TVsSAnZWagAA98oP/RP6TsgAjeEx3ypAAoTQ\nHoFHpIjJe/Lqhwd4y3YcCeQaEcnHy5LuzKVj3rn1Dmdk37qNNbr81d0/mwli\npS+Ecvec6atGVwxOuq9lRBXCo3QcNqcWlNZ4aAncAaCMv69SzScsNaSRWUwZ\n2N2XiSGrg/GHGRaTAaMXjoZ2yM0iXvXaHcrJ9OQ1+9NdLgMe5CH1jr05xzsz\nBsB+Z0P97q4lW3ZPIhACscYDd03nzzN9i60nbLlBk0NRN998A7reCZRGI9Bz\nM8ZULr807LYl6V8Qi4GmAdS3T5utOjslhQx9l4m+/yed40nuVC3LzumOrjO5\nEy9hF8FDq6XIjb7W2GWBpuY+hvZZwRfivJU3pt+rWib2rHflhVycDBTdodxk\n6BhB//EKzPECPSKPz2+eXT/cxUaiKSW7A9NVrfF5OrUr7bG8McIvTUdUoIuV\nh3uQ3roOs8irtXVJG+EVf1wMuKfrJV6reVZg4VgfWsa8IHVP+MrxcomNPpJm\nSZeUwYIXWVoZapkE96xP9tVk1Z2LDy/f1YXv4AHNVV/zGyYva0khMmmASncr\niC3sZKeVYiLYIgN10+o4xM4KTQICutF6EpZ/4s1qX46QU9t1dlM2so5xzKoc\nFdBwF8/Hq8GH6w/IpCYSk36Q/yEb1JLDzJ7WvA7ZPaxqwhJB/WyS9GN+1Mjv\nH40M\r\n=ptMA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"8d71fe28ad41912ca1d745423ea97c44e763083c","scripts":{"docs":"typedoc","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"polendina --cleanup src/**/*.test.ts --webpack-config webpack.test.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.16.0","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","nodemon":"^2.0.2","ts-node":"^8.2.0","typedoc":"^0.16.2","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","polendina":"^1.0.0","ts-loader":"^6.2.1","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webpack-cli":"^3.3.10","@types/mocha":"^7.0.1","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","eslint-plugin-node":"^11.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.6_1581475067907_0.06103797111387843","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@textile/threads-client","version":"0.2.7","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.7","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"39f09faf5b6c19f4f04479bef97990fe02f68b7a","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.7.tgz","fileCount":44,"integrity":"sha512-r3b4bZ/GScnzjgV3TJhJSR0ajH3rEpp8rfe62v1evDlbDIp1fQO3H+cyBmJ/tCYU19oq+uICkrO2YXv8bnazDA==","signatures":[{"sig":"MEYCIQDd3fvaIf1QL4Ydxs3NBTeihUcy8XKyl5vvPRHBBgRKOgIhANxHfeFONyJ8mHJnWEkuHuHEaujXXVI+jGl94icv4TRr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1888553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeUUrCRA9TVsSAnZWagAAV1oP/1PEOOim1IKcDiCieA0r\n23sd97XR9/SmQDzVD68PJRjOATBvD1gc4Ps6O3R/0JGH8dU8rme34FuLn9PF\nJqFlukZe93ktLG+bufY3Uauh0/VcDyLu7SlzSbntS2wurXlz9xUtwA0KFvcU\nY5OrVHktGdq1CkZonJ/Y7KgpxKM66dCB4oEGfVvCo8+FdBfw8SXJ/4gOrHAQ\nFYectSreOYyE6242UV6ahcj4NiAnXEhn0HQT3RZxOn/rLHWoIEFNeG0/FYsj\nors7uXWfioE+D19uWb/4d0cjPAxrwgGcVzpbBim90DAD+T7eWK9O0jsE4+sO\nCFAPNKFB+Z9uj+D1f4xOV8UeYNCtvzKzdVFoacZs0xAkgwlOJdGTCvWmCuAI\n+5jpKqNhbos60WSuCA5VsmPASM5lrfTJDzDuFsUqxULW6fysr9BlNVp4Otoo\nab6msGiLrtf/rHTJS3/+0Cnfn7SoDe5IOTXK5/1xE7fjnRTIXLjDVwoWXHEo\nB03gCJM9NkRfTq37x9e2buvRpHDWdxwfmvPifV2pnGPv1IzsBdKBwxMGRD4A\nL4KbNOZCV6o+qGI1l9jKuArbn1rIuZd6s/D3r7PSY+yVAotTthd3crEnTVmo\nCbVCMohEQkzgJp+zaiw4gqrShsNM/T9DsVzOG27+7VJipThBLdNftlBjnick\nfifY\r\n=cF8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"d43abe80d9de2cf71cf25b89772f9d7e58a43b38","scripts":{"docs":"typedoc && touch ./docs/.nojekyll","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","report":"npm run report:clean && npm run test:browser ; npm run report:run","browser":"webpack --mode production","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/__test__/**/*.test.ts","preversion":"npm run docs; npm run precommit","report:run":"allure generate allure-results/ --clean && allure open -p 8000","postversion":"git push --follow-tags","report:clean":"rimraf allure-results","test:browser":"polendina --cleanup src/**/*.test.ts --webpack-config webpack.test.js","report:history":"mkdir -p allure-report/history allure-results/history && cp -a allure-report/history allure-results/","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.13.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"ws":"^7.2.0","bs58":"^4.0.1","uuid":"^3.3.3","b64-lite":"^1.4.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^6.2.2","eslint":"^6.7.1","varint":"^5.0.0","nodemon":"^2.0.2","ts-node":"^8.2.0","typedoc":"^0.16.2","webpack":"^4.41.2","prettier":"^1.19.1","ts-mocha":"^6.0.0","multibase":"^0.7.0","polendina":"^1.0.0","ts-loader":"^6.2.1","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.5","@types/uuid":"^3.4.6","webpack-cli":"^3.3.10","@types/mocha":"^7.0.1","@types/varint":"^5.0.0","libp2p-crypto":"^0.17.3","tsconfig-paths":"^3.8.0","@types/b64-lite":"^1.3.0","prettier-eslint":"^9.0.0","@types/multibase":"^0.6.0","eslint-plugin-node":"^11.0.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.18.2","@textile/threads-core":"github:textileio/js-threads#carson/db-stub","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","typedoc-plugin-markdown":"^2.2.11","@typescript-eslint/parser":"^2.9.0","@typescript-eslint/eslint-plugin":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.7_1585005866467_0.28065101019634886","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@textile/threads-client","version":"0.2.8","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.8","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"9057ebbc02eaebf43f77122675a293b541dfdde0","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.8.tgz","fileCount":45,"integrity":"sha512-c0cnxEYAdxiSQSXZ9MmQCszSQPiXuhI5YFO2IwQrbbZXwpeiKy3TR7kKoUJ8UZTs14HhQuCb/YoQgMkNh9euzQ==","signatures":[{"sig":"MEQCIB1Z4afFGWDNhHOuR69jfhiIR57D4vz2qt0XdfDL2XTAAiBWD2C+j8RIVbY+3Jqmy3PP+JHe9101yXcct14Kv8nHEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5423166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejixrCRA9TVsSAnZWagAAOoQP/1EoW9UlTidX9X/aJezd\nM8iiQDqBmD82fuyg9r1J+1gNlwbcNEZBA7XkFdpKHJ09WX87VTYyHWoU6Ywp\nooAqWykMzwvHUjVcj8m/0KMQMpZkJnN51YKAbPQtmoJnZ3RpH9ak1YfkBNQV\n/u9UoR0DhKyfa6Y90Z/R6VWV3WNtUr7p6sC9DJuYkPhH6CxJfhGXYAdByE5L\n3wvR39fBmz2Tbsb6SJTYxrDDNfy7dFx9zxgGv4+MrBlVlnl5fQDu4pLoF+M1\nsKxjXYyKHQk/xAKbHwmmA+e65HOx2cJrefZkCRGkbcfMalEJnVcAyWfRfOXs\n6B+/kez/oMs15twRLvRtKzIhwyoZ6na+FAAIjObEk5buHITmifRQRE1Ut/Va\n/s3difp+S0rguY7FRw9vp7kdzS/dBYoGDfJJJKnXxyI3wz5V8p1hLFBm0hIu\nPduw5USinGnaTtjLgLrg0Wi+mVD8THlNJDz/OGcbJ76Lja7ehZ4qHIrcEyPx\nXRzkuj8Jb88hfTJB5/wVlrXV1hIjBcNohGNxFc4eT/6HJnhiA16EGBXPqosl\nkHzDh+Tdz2UH4E3LEpnIIX7vvMs+8VV1Hgv6Zu/6ujR8cPga4xxFhUKAREew\nPUPSwATqFTBUbTUl1rG4y9fFFbOCio6vTNAFDuRnH2xJHK3IguRU8pQJIRnC\nzfIk\r\n=sKGr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"5aabe1150d9921a3c623460a4b43f64b70162810","scripts":{"docs":"typedoc && touch ./docs/.nojekyll","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","browser":"webpack --mode production","release":"npm version patch","precommit":"npm run lint && npm test","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/**/*.spec.ts","preversion":"npm run docs; npm run precommit","postversion":"git push --follow-tags","test:browser":"polendina --cleanup src/**/*.spec.ts --webpack-config webpack.test.js","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.14.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"ws":"^7.2.3","bs58":"^4.0.1","uuid":"^7.0.2","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@textile/threads-core":"0.0.3-alpha.3","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^7.1.1","eslint":"^6.7.1","nodemon":"^2.0.2","ts-node":"^8.2.0","typedoc":"^0.15.3","webpack":"^4.41.2","prettier":"^2.0.2","ts-mocha":"^7.0.0","polendina":"^1.0.0","ts-loader":"^6.2.2","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.11","@types/uuid":"^7.0.2","webpack-cli":"^3.3.10","@types/mocha":"^7.0.1","tsconfig-paths":"^3.8.0","prettier-eslint":"^9.0.0","@types/multibase":"^0.6.0","eslint-plugin-node":"^11.1.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.20.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.26.0","@typescript-eslint/eslint-plugin":"^2.26.0","typedoc-plugin-external-module-name":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.8_1586375786938_0.4443072176069691","host":"s3://npm-registry-packages"}},"0.2.10-rc1":{"name":"@textile/threads-client","version":"0.2.10-rc1","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.10-rc1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"3eed88f60dc1ba3db5371ff4b00b9ebbec351ac4","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.10-rc1.tgz","fileCount":46,"integrity":"sha512-jSrHlHgvH63wRbAhkKmnWaM70K2KXEQuRifYMlwN7b9GdBCoJe/0NbTJrablH+7zmBgydLAcZHXr71CRKE5umw==","signatures":[{"sig":"MEUCIH0DOI8vt/sU/xI0UTQMYTLDmR1eEIzoSOB7yRrzpkVOAiEAyhTyDzNi9T+f2gz2b5uOEYhT4SMBp0l1o3I7jnJCklU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5400672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelg0TCRA9TVsSAnZWagAANLAP/iERZl1MxcXnY3QbAiPH\nCqwpzXdOvV6EX38U/x3W8ffOp6QiZdG6R9Rxh9PxiQKnCo6/XpgOxOp2A2da\nv++5UC0Zxtl6qZa/EGy4MNx1gr/03B3SQ0Zyn/kJfpVpim8tXwetezPB6oE4\nZebndpjg7z9EQsn3MvXk9CJE2zFl8E3EUw6ugQ3MUDNVZkzX14p8vSbOaSr8\nfenzGh9LQPH+GxznS2FHnU1zDf2jSkulcIFDZEcyJ1FvxWIfDLoCmKP3Xp1I\n0s1cz6H8ilvkdcPsEaXe/4DqPt71ToNVyVpXWxn0A27D8bgx6Ru//1Y1O/5/\ngVgQZdzrTpAfQTAz6tZ2D3t2GeJP51Tty5Hkm1ywAndHyzL+tepAga2/tPuH\n7QjPnL6otkrNTiNQElO7ZobSWiCt2oSFEA47v7SwISNFdCglxTj6/ufTCMlF\nNPmusP5+yb9Jwmuk6JLyMawihwThp+n2Bvp/XmIx5H6lGqwYmPyW5vEkKGTg\ntE9oIJ4yR5OH5+sq9yXKlMbDrfKpRWswTSXXmFPPN/otB8V6b9CDoywXXL4Y\nm/O+rKb+rvtVYbhDcFZEuXnroWp8B4NVUcOWxNqYil/iWundV5hssuD8DjJo\njs2z2ohGt/BACRKefMnWrxlPvn5Em7ewKU7NuInDzYoG9oVlDg6+AJeuTR52\nWC8D\r\n=bbhW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"3aacd454036ca1aed57bfe8cb56d1ceab3746f2f","scripts":{"docs":"typedoc && touch ./docs/.nojekyll","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","browser":"webpack --mode production","release":"npm version patch","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/**/*.spec.ts","preversion":"npm run docs; npm run precommit","postversion":"git push --follow-tags","test:browser":"polendina --cleanup src/**/*.spec.ts --webpack-config webpack.test.js","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.14.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"ws":"^7.2.3","bs58":"^4.0.1","uuid":"^7.0.2","next-tick":"^1.1.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@textile/threads-core":"^0.1.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.14-rc1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^7.1.1","eslint":"^6.7.1","nodemon":"^2.0.2","ts-node":"^8.2.0","typedoc":"^0.15.3","webpack":"^4.41.2","prettier":"^2.0.2","ts-mocha":"^7.0.0","polendina":"^1.0.0","ts-loader":"^6.2.2","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.11","@types/uuid":"^7.0.2","webpack-cli":"^3.3.10","@types/mocha":"^7.0.1","tsconfig-paths":"^3.8.0","prettier-eslint":"^9.0.0","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","eslint-plugin-node":"^11.1.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.20.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.26.0","@typescript-eslint/eslint-plugin":"^2.26.0","typedoc-plugin-external-module-name":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.10-rc1_1586892050896_0.12787353218968223","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@textile/threads-client","version":"0.2.10","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.10","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"1efe4c63b94a17b056bf2ac072759559fba08ca3","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.10.tgz","fileCount":46,"integrity":"sha512-TjuUB5lDG0dE1B+IGkFy6D34Di1UewGIUE/PxsyRV/4pdC/3h5QU1W0jWyGUnaBLFMUOf3TuFntHkXM7YA2kSQ==","signatures":[{"sig":"MEYCIQCabhljFSD21IkWr04TaSKrxBju8Ai9wRa/w7FF9D5xNgIhALXktRz+Ac3YKzL2wCbBPdLElQuI+mxB2ltbeGtIBuve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5400509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemIidCRA9TVsSAnZWagAAP+kP/RrR9hzETLCuxrSDH2O7\nM9MCDFfVV+nJ5+ivpeb/EkfdcUBRlgeoXqfNN2gDhhVMYzllc0JLNo6Noc7J\nDVYPQXM9S+Qk1zDuvd5xskN7icDQebvicaeXH4Q0u6KHnmiKi2z7pFofOHCG\nx8urU9bv2v/Kum5tbLSrj56Ape5DHyQQcJWB4nyMbgAxYwRbrsyyS89cteBr\n++ercgE1kNSin3MGkbBUJvZV3eSdnIurGeswbNtLNw1VmiBPGTBmToroYI1A\nrXcbvANzv9KNo25S0uHgaw3+WpwR9zsENrCF4AE0nQVxL1fEMzZSVlyftAxz\n6OXIK+LOd/w9BJp/3XNlgDfcVpVSo1tnkG0W4VHNhQMMhxhTOgmYnuX6sDdY\nsay1xRoKOOCwIN8NtKyQnh6vu4wNT5q8c+meMr40FrIfU9Hkgc/gFIHFYuc1\nWXNArBlEGD7SBZ8R6Aqd7lBxjpTph6W9EreRQandxtuPHRNUs7WvYhcK6ZDB\nLZvz3hxa4DqCJMUza4aSBFygyzEzPPX561Gp2cDq3T/r6lZb0zL6ooIR/TbN\nClKsbm2IarhfD0+WLf3ah5k1e4dTdmNRTcyGmuj1yHnMeNTASLkb64EizAfx\nT5i6HVFmScHJVmLEZ+mPT21XIJ8pDlvFxqklfGbIszPrLouB1pMfkp3W0/0X\nKDkZ\r\n=p5D7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"bdef646fbd21a672ca8e8af839669ce9b23c81b3","scripts":{"docs":"typedoc && touch ./docs/.nojekyll","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","browser":"webpack --mode production","release":"npm version patch","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/**/*.spec.ts","preversion":"npm run docs; npm run precommit","postversion":"git push --follow-tags","test:browser":"polendina --cleanup src/**/*.spec.ts --webpack-config webpack.test.js","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.14.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"ws":"^7.2.3","bs58":"^4.0.1","uuid":"^7.0.2","next-tick":"^1.1.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@textile/threads-core":"^0.1.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^7.1.1","eslint":"^6.7.1","nodemon":"^2.0.2","ts-node":"^8.2.0","typedoc":"^0.15.3","webpack":"^4.41.2","prettier":"^2.0.2","ts-mocha":"^7.0.0","polendina":"^1.0.0","ts-loader":"^6.2.2","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.11","@types/uuid":"^7.0.2","webpack-cli":"^3.3.10","@types/mocha":"^7.0.1","tsconfig-paths":"^3.8.0","prettier-eslint":"^9.0.0","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","eslint-plugin-node":"^11.1.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.20.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.26.0","@typescript-eslint/eslint-plugin":"^2.26.0","typedoc-plugin-external-module-name":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.10_1587054748765_0.83432259117288","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@textile/threads-client","version":"0.2.11","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.11","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"96a12904592b9b29f7ded950473b1119dbe0e2e2","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.11.tgz","fileCount":46,"integrity":"sha512-xETeeWaXXr7wRrJUEKUf17uQx8EX9x7bzIppNQRl1h3epW25BLysZWfYn0iUuD/CiCUHlirQoE7joRJrAbuFCQ==","signatures":[{"sig":"MEQCIFiAXm8pPVNTnPFVUmvogVmIKV+yPzfk6gqFwz/8R/o6AiAX7Axp4eBFR4WqPwSy/Hb2cBiNvE50sRCLxjzsdp9Jmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2392899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoMjwCRA9TVsSAnZWagAAVuMQAJmNx7oxoQZiu5kolVgk\nx3MvcA3AY7fsTqYrxaFzhNmsCLBBpwlAFNwWwWlUSwGYcX+EyvgwzS68kiH+\nOx709yi1cGMGIJLn75wwKJRoxvKOnLxdfwbEJNE5nrS7czwEPYJOcKarbnZH\nIsojz1Oi0NlLQ2O73yCkwsDTPCv13kxLTwCWnE4mgHE32Fjb7O002E7pmXiH\nqts5stC8BBckvkR3od6sGCnXdZnVytOHFWeQSbrd9DaPWnZv8aNz/qszkBJC\n0d627CwnM842eDpF8kio5DiBNUfD2sxv5emdvUywFGTYw1aFChSx/yPRohON\n6Oj1O1iecippzQpAZItb9eIoj0SLOo+OcF2UTwdLc1+20vaPqNVSSJbzFF3V\njJcJrS71m0iLKK5MvcbEuO/Uee3DoInG0z8RhukVmW+CVpvy8d0UcXS2EUcP\n5PzEdYdGw/LthZ2nQ7Fmyn7VIdoqIkYIDT5i7S9t7UR6LbzJm98vo0nsz/yX\nFb43yXW/fqLxocV17nwspEebHdeo+eLsiLLW3z06WozIqdW54l3dYFmL9pJR\nctbusvEfPORoxJ8fw5VxbvCQtX87L8jtnBb9zIqHknriiTupv+EoKrbLzB5E\nCla2rrfHuJbg10yhFK4OfEyB3W3hVC+LLpjDNoTHhr3qB0oHbtISoVrI1N2z\nLvEs\r\n=WwEk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"99117194cf6a912499359c53791da2ea9d93aba0","scripts":{"docs":"typedoc && touch ./docs/.nojekyll","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","browser":"webpack --mode production","release":"npm version patch","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/**/*.spec.ts","preversion":"npm run docs; npm run precommit","postversion":"git push --follow-tags","test:browser":"polendina --cleanup src/**/*.spec.ts --webpack-config webpack.test.js","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.14.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"ws":"^7.2.3","bs58":"^4.0.1","cids":"^0.7.3","next-tick":"^1.1.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@textile/multiaddr":"0.0.2","@textile/threads-id":"0.0.1","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^7.1.1","eslint":"^6.7.1","ts-node":"^8.2.0","typedoc":"^0.15.3","webpack":"^4.41.2","prettier":"^2.0.2","ts-mocha":"^7.0.0","polendina":"^1.0.0","ts-loader":"^6.2.2","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.11","@types/uuid":"^3.4.0","webpack-cli":"^3.3.10","@types/mocha":"^7.0.1","tsconfig-paths":"^3.8.0","prettier-eslint":"^9.0.0","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","eslint-plugin-node":"^11.1.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.20.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.26.0","@typescript-eslint/eslint-plugin":"^2.26.0","typedoc-plugin-external-module-name":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.11_1587595503456_0.4622727189662763","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@textile/threads-client","version":"0.2.12","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.2.12","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"48dbee00aa457e00501a4a09eb0b2852b63ab42f","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.2.12.tgz","fileCount":46,"integrity":"sha512-rABTUor79ZBaOEhgBb6bsIDqIGPxZOWDIA7azq8cQpZAigxYYiU+jPWASRPDhiY9eEja+pqWAH+/uP3eGg7W6Q==","signatures":[{"sig":"MEUCIQD9KfBqubzLtqGL7kOvRJGU+CnUp7pBJlyxXgulcoIZqwIgMeqzpr1y9ij5akIW7zJSMsyGYRCSSYEQWLe1UidcPAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2392923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoNaPCRA9TVsSAnZWagAAeDAP/iUvUeVLLj7SlRB/gSxA\ni1vyXMOSruJo9CXgHOYCvw7s5wqQtFHWW/AdpsP9BqJp4n1oYppVeJDOmROc\nhOrDWOmQKM4YXG3G8E9ljuY/LMVfngqRDSGnZ/dSP1JCeRXeOSe7ZGni0EFX\nydANJxQnalHbqqpImB9U9A+qO4z3SHbRS0VeMh2IdsJVq0iTismmB2YmNsQg\noEGOvdFYfsGzgjV05eZ+7fLdFgCzNuFZsmWS7qG9KIpSe/Qibr5PHB/lm6Iv\nq11Ba0CGD9tTW4wt7Pswu3W3n2AjYOzHBcMAFzz/FEqutiS959XFpojU8jU0\nJqwx394SYQy+Sbw4iSJrJ786HWmpwtDKX0y+lUYmTSo6F/Vruuvzk4lDRXOo\nPZp1JM7bzr77pk5iyBF0ggKREqpqM7ivI7lUw7pbUgfQ5Nhtt+uSeFMpXrxk\nwx5c9ZqhP7WCBP8ngQQW7wiJHVLZ8U+r6c+gHDChKWqIWUt10Snny96adHjU\nrJPs/b18jDOP1gmMJwqZ1hg54Llup5feJ8QAgQlt8LlTOlRBMlfZUZR6nFqX\nMN1/fDU2TbgNRnSuVh8UUdWILooYyeuJ8XFlFmHU7+ZmSig95s2iGWZ9bZed\nolbfWzFkRiqCZM15UIj7OTCH7r0c23eadoKkRIayMb3P59Ldsen+Vf22Wyif\ntA1w\r\n=naTI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"cba222d25a6ca79cb41bd9859d337e99aae9d184","scripts":{"docs":"typedoc && touch ./docs/.nojekyll","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","browser":"webpack --mode production","release":"npm version patch","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/**/*.spec.ts","preversion":"npm run docs; npm run precommit","postversion":"git push --follow-tags","test:browser":"polendina --cleanup src/**/*.spec.ts --webpack-config webpack.test.js","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.14.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"ws":"^7.2.3","bs58":"^4.0.1","cids":"^0.7.3","next-tick":"^1.1.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@textile/multiaddr":"0.0.2","@textile/threads-id":"0.0.1","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^7.1.1","eslint":"^6.7.1","ts-node":"^8.2.0","typedoc":"^0.15.3","webpack":"^4.41.2","prettier":"^2.0.2","ts-mocha":"^7.0.0","polendina":"^1.0.0","ts-loader":"^6.2.2","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.11","@types/uuid":"^3.4.0","webpack-cli":"^3.3.10","@types/mocha":"^7.0.1","tsconfig-paths":"^3.8.0","prettier-eslint":"^9.0.0","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","eslint-plugin-node":"^11.1.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.20.2","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.26.0","@typescript-eslint/eslint-plugin":"^2.26.0","typedoc-plugin-external-module-name":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.2.12_1587598990894_0.9908408822252173","host":"s3://npm-registry-packages"}},"0.3.0-rc.0":{"name":"@textile/threads-client","version":"0.3.0-rc.0","keywords":["textile","threads","IPFS","p2p"],"author":{"name":"Textile"},"license":"MIT","_id":"@textile/threads-client@0.3.0-rc.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads-client#readme","bugs":{"url":"https://github.com/textileio/js-threads-client/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts"],"reporter":["json"],"extension":[".ts",".tsx"]},"dist":{"shasum":"1850cdaa6f5b169a61e88a543d13c7d287f2a89a","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.3.0-rc.0.tgz","fileCount":46,"integrity":"sha512-NC8KHqdAUl5AwFSwoVtfAMpfpDakeIMGW6VYkDp9p67V1Pv1zOCOtMUJuO6wL6pAohBJ7KJGPBizLT0ydgkYYw==","signatures":[{"sig":"MEUCIQCldKwDAAqpXKQBwuMBdnh+KL2QRdLExZlq+661LDTrvwIgEMy/PRdXuZxbF7ZP/hx7WH7np2Ce3crrbw8rFHSqPLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2397443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq0oKCRA9TVsSAnZWagAAkI0P+QGZUU8chJFk1QXQo32S\nFYhAYpj8mvx1HCo/MNFApJAYrA5JM0+1uFx0ZqRuy8bJt7B0+tHNpiYRE4mE\ndwW0ZB6tT6q4b/qqJU48tW+84vIIkrAmDM/qVGSvW48xrwyrVpipLoxoCyoK\n88DS6eWfa4s1YRPFS/BqotnAR9jPCidUAB4sxGzzyDbWBIzJKvh4CCmAuA1S\nWQT4VA+ZMO8ZEesIqV3CLdyNON1a5qQOpAcO4/Df7nuwdQAOOf9DgRXHLeLA\nW2VnPmD4ZDCtgAwNx7B0sNJOZn1Go8ig7+tDfO3ZH0tDBhUVHTBRIpyEegBd\nxOlXcVUFwKnn3xjt5ewAam7FExEeagaNlRIz8dNlp4/5VFjAeCFlgkUxowV2\nfkuDl8Gy0tJkZvShATJufpJ7xhtQ6ojE2IkMHXEUbJQKYDdqD6R2XlYmIf7K\n+o1F0MD2s8ffdItw103IlXhLr7+4VIb8eCOLPal1KecQMGKcm2plUOBDLO70\nljrFee9jl/xOuD9FX+i76ie6/H16ifVkCTIBvw1FauPV1wJq/r2DG4icD5iX\n22qH3Y9W0il3GbNbv1OLEsYukwnheeg3DbYUM+wGDjVf3jy6RGtwfe1gPTvw\nrjfEv5x+wcaMPptfT/3DqkR8jlhGM7OJgVe4aY4wXe8tR9nJ9RvLSticbB7C\nETFk\r\n=m8hE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"npm":">= 3.0.0","node":">= 10.0.0"},"gitHead":"d4071cd359d8bd032dbaeaafe530e8f8c352a687","scripts":{"docs":"typedoc && touch ./docs/.nojekyll","lint":"eslint --fix --ext .mjs,.js,.jsx,.ts,.tsx src","test":"npm run test:node && npm run test:browser","build":"tsc","serve":"webpack-dev-server --mode development --progress --color","browser":"webpack --mode production","release":"npm version patch","test:node":"mocha --exit --require ts-node/register --require source-map-support/register --recursive src/**/*.spec.ts","preversion":"npm run docs; npm run precommit","postversion":"git push --follow-tags","test:browser":"polendina --cleanup src/**/*.spec.ts --webpack-config webpack.test.js","test:node:coverage":"nyc npm run test"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads-client.git","type":"git"},"_npmVersion":"6.14.4","description":"Textile's JS client for interacting with remote Threads.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"ws":"^7.2.3","bs58":"^4.0.1","cids":"^0.7.3","next-tick":"^1.1.0","isomorphic-ws":"^4.0.1","google-protobuf":"^3.10.0","@textile/multiaddr":"0.0.2","@textile/threads-id":"0.0.1","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^7.1.1","eslint":"^6.7.1","ts-node":"^8.2.0","typedoc":"^0.15.3","webpack":"^4.41.2","prettier":"^2.0.2","ts-mocha":"^7.0.0","polendina":"^1.0.0","ts-loader":"^6.2.2","typescript":"^3.7.2","@types/bs58":"^4.0.1","@types/chai":"^4.2.11","@types/uuid":"^3.4.0","webpack-cli":"^3.3.10","@types/mocha":"^7.0.1","tsconfig-paths":"^3.8.0","prettier-eslint":"^9.0.0","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","eslint-plugin-node":"^11.1.0","source-map-support":"^0.5.16","webpack-dev-server":"^3.9.0","eslint-config-strict":"^14.0.1","eslint-plugin-import":"^2.20.2","@textile/threads-core":"^0.1.5-rc.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.26.0","@typescript-eslint/eslint-plugin":"^2.26.0","typedoc-plugin-external-module-name":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.3.0-rc.0_1588283913580_0.028411291225396207","host":"s3://npm-registry-packages"}},"0.3.0-rc.1":{"name":"@textile/threads-client","version":"0.3.0-rc.1","license":"MIT","_id":"@textile/threads-client@0.3.0-rc.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"c20286c7ffa99a8c43e372cbff5bd7998ad05d25","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.3.0-rc.1.tgz","fileCount":26,"integrity":"sha512-AQ5gbCmEJJESNd5m6b91VhEiw8zMCk0m11WJB1VYldu9ifpb7eFZEW+QTOBdPc9mc3360zL/dcQ3JCippIdjxg==","signatures":[{"sig":"MEQCIF5MHQGtKHsoBHbu9QQ0hGyv13wO9DhbDVplNb5XXzFPAiBAanfAkzwVtVEw9hdBJaAPoRcllvb4bMicLgEmc0KKrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2991179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuaPXCRA9TVsSAnZWagAAGXIP/i+Py7d/lyw30Z9xJn4e\n2RbxAZ1Y1cjQVLTSlkRCw41x8YYVhGbgSZr0TCfSKQfBcYx/ti5DshIciqH4\ncHBGcXNiwoeo/73tOPTEnQKJFFFSRTZcw3hzFrhCJ5Yy2P7snvxO3/a5iZVv\ndXFbX7vZu/gzKZHxidXraL223zgPg2ptSXwE+UNTPf1xdCGXoMdb5z0XBpGQ\ndTLJLZ+hAF9K+godSMOiEWg0pQH4TqgC8cTuutwWfNB9sRnQu+nJ06tQsyn2\n76nFUb1Nsq0/JgmMSBkCwCSoK5gcc34RH/gzwTZEb1EMRDrLcuUHNzzpQLXY\nGwoYRY5f3W5kuNVf45vPR9j6ObN6PYBPoK5GIpBlx3fDIpoyEx4zFbWjXn6W\nf57NWfwtCEKpDckI0zNMWy3jy6deYHouk1P/TWbh8wg4TUwCP+xGhWfC0zEG\nfk7eORcGDlaeLn9KWJXJvntTDw7L+hMzOhBjbiruhjQTnLBGT33to7DWJ+J1\nKPh2nslnHK7za7lIxILBqIjcLBQa88AnWX9fZSh/HehykFEcbjPouo2pcm+J\njRwyZRxlG1utd4mx7uSLFVYUtX9NjwHZ7l6U6MT8hDfu2FLJb+SbBDztSURD\nwik6PBFnUUVKweCoFa0D+gU1ern8kAGvhuGSXIKlo0AqCfHf1LTZc8v/53Dr\npgo6\r\n=ORUo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"13995dbe3e5febd20ee5a819518f816f40cc6fb1","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prebuild":"npm run clean","build:node":"npm run compile","prepublish":"npm run build","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.1.0-rc.0","@textile/multiaddr":"^0.0.4-rc.0","@textile/threads-id":"^0.0.4-rc.0","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@textile/threads-core":"^0.1.6-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.3.0-rc.1_1589224407119_0.4507590245943185","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@textile/threads-client","version":"0.3.0","license":"MIT","_id":"@textile/threads-client@0.3.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"7a0f949816fc5638c651ec2d457534531e60eeb2","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.3.0.tgz","fileCount":26,"integrity":"sha512-fURlZzHtOsiyiYt+/BBd0PCxHUCSxJJam4FfkD5c8bSBLXrOnszmLpNItCLWpHL6XrJY7Bort5XV5sH8FR72/A==","signatures":[{"sig":"MEUCIQCiKMhAnWkaf8Ew+0B0ttywLS1GJnvDQ/gqvr0PboRkUQIgW0dIU2jzBVMhX0A0UPrlEgfBOeAwXuJD2sbItOGFm+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2991154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuccuCRA9TVsSAnZWagAAylcP/iRebF1a44citdxXkUw3\nrvZYafLbjVlvdTH9zn1Z5Gl6VvSVa3fIpkEI/mqAfG32b1lsrGyYFPbPGkaR\nCG08lp3+MIvse5kX7KJZ3iiS3brE7uIqKBAZKowl6K7ikNhWRbonSDzGZlQr\naPsYoHemobOHUrhxBQuLmdIBDui1mwwLq8T/yJ2PZNUvFW5Ng9kNBKqZgKSd\nQicd7sjYcjMDMuKVL3CKD/oMGqisLKZd6XzSSoDPYQQ4lkuA5Zk/bjikz7VS\nhyqgSUi8Hhoy1Xtiiu0gRBpOhUZTkERbn37aqHTyWLpN3OQ4QbLqGkR3wLJs\nA2ljC9kse1KRV6jtamWGJt/2TIanbk+ILgBVDhwC4ZkiP6Zt7dO5XqN5Jdco\ns/oDrhX9TI5N1Hm2b6a46ikPyBse8nraMQEZHACuf09/b6anyogSwBgMVTlh\nWKCijnO9zloZjl6BdNie0K9CBRyYSmfdQmcc1dgCo8U/TehHkuPu0WSBILXD\ni+fbprk9c0FFj1tQGz3AUDDQOXALM8mbZxd0/4KarSTR56s+ERDP1AlWUQKv\nF4zZKNwQ8xLKllTG3DjXLlYhk4mAapgT6glgtb1+Lo9/Xiif0im6oIf5/De8\nZSF4HJs1RVgsnczuEGgXHhn5hO8JkAXxYerY6v5VR8hqRKtbAlO3gmm4kFga\n4uBT\r\n=CPSZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"d31c3432ff29fa71130a1ace539834e6611b0c98","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prebuild":"npm run clean","build:node":"npm run compile","prepublish":"npm run build","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.1.0","@textile/multiaddr":"^0.0.4","@textile/threads-id":"^0.0.4","@textile/threads-core":"^0.1.6","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.3.0_1589233453859_0.2697967771139709","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@textile/threads-client","version":"0.3.1","license":"MIT","_id":"@textile/threads-client@0.3.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"a0ff60c99b809d9face72ec2709d73e6d5308566","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.3.1.tgz","fileCount":26,"integrity":"sha512-mQifVYs0PJJfx2Z/ANm6ZCKZREncLVh310SEeHgmFGDCzwqp6rJyuIgQ0JhXgZOlWEXCNqOkMKdLej4QoHhZjw==","signatures":[{"sig":"MEYCIQDF2H+5agQQ0Gg82kH/mO2V9MIWETHivtT90Xoid2ZiOwIhAPAEhnI4u5zZ4Ws27P6JYOaV++G19tuqd/pyPZtAZp8b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2993487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuzNlCRA9TVsSAnZWagAALZkP/jL1raWb6OrwAk6IkBlZ\nv7fUJspPXD7ZXwihRnd+Q+csDFrfKFDR43UwMNqXQhROS5gaFW/v3A5pBOTx\nt722NF7W7FD1xatCO9raIU/71oXInXzwPINfU52UFIsBQ8MKOJwhE7evbFdF\njx5yBibDdkU8247dfaC21tRrOjItOfcyRkX8h4xzF+CTWZKgj0dbtTJKvMvS\njp3MZO5aMI5v++pGYo6c1X7OF3Rgd0e6ArJRTLzUcP2rAqo3t41Xxpj13h34\nr4Sd3W3sWkVs7hzTU8+xkg14YJtWwd9OK068RUzUqYtPrlJ62uxVRW/ILqJG\nvpOzvw1xCwhTmensKs/T3sYWQ6PkB1iDtdbu86vaWHEoC8lsD8qu0a6eQQ5O\nnA0mv6qIFRT5SlM37bIxxk4WCVGDzTS6EY1arCzv+naXT0v2drRX2kUxg+7/\nI5ZmExDL973sT1ZLjRMKg7wcPqxnQUm+LdOrVgqv3chDwv1xGL5Reka5FR3u\nUQ5QnD/crCFjd5ccTVok+lrJj7/7yy5x4JOqOdnpBn9WDIOb3Rba2gAaAjdN\n5yZSxJcslopDAZ2ao5hzDtmE38V6Yo33NUdGUoH4XhG/gb2XHq1mJt0PeYLe\nELkZ6ImsmTssDN2MgyKWvuJN1agihNc9Ta16/H+Y76LGdrOfLuyXMtQbAwB4\n/Q5h\r\n=nsNe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"68b6d231c70ba1ea08a99e7c8951fefc4be247ce","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prebuild":"npm run clean","build:node":"npm run compile","prepublish":"npm run build","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.2.0","@textile/multiaddr":"^0.0.5","@textile/threads-id":"^0.0.5","@textile/threads-core":"^0.1.7","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.3.1_1589326692673_0.6358365396325099","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@textile/threads-client","version":"0.3.2","license":"MIT","_id":"@textile/threads-client@0.3.2","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"79e02303998f585a4bed004a42778502ab5a37c2","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.3.2.tgz","fileCount":26,"integrity":"sha512-/fN0c5uTYuFYENN5QvVrj1+Y6wZXfL5Hy3uTng89yugM7rE/1DXCZK32xjctEaXOcpTj9dkU3CKqPrciHU2i2Q==","signatures":[{"sig":"MEUCIG7LYqo37Z3rFE24RvW7sokQXpbClAYWyssuXFt2YFL8AiEAhIIx1JVI7IZvCVWOxWcWvcy8hPAfVMGs/V+qwY6CKbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3008369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevIevCRA9TVsSAnZWagAA/BgP+wf/4DuQsoqbJINJqY8Q\nk6Asu6E5MKs4vEMaXDOypJHLZg+omqR8RiA2UqxHrdl7ILG2uHbWR0aFLFeh\nZzsj7/YNep9MgR/NnI2caAZ0v0leXXjI8Sbtb6EIfEfgIaucTXPID7FeRHj4\nGwToLsPkBaxpep1TDBCgUn7xyGAwOUT6IFEMT0vTyZMsOAyxTG+rnaJGTemK\nCR0MAemza9zHZ0SdxIL4hf1QjBQzNDWxopCLicySIN4FBVAL7knoKOz5WKVf\nTfxgbdVgSj3xjyQ1uwnrSsWJn88+DRK5K5atxrFM5e/CEpnrzfBdN8PRjTqT\nCDkuO+2JDNWRdnB2vyQWJDdwxwGP1U2HBpDHbt/cizhG3XJydgDQeb16yvtZ\n3iqMr1P53P0FsaaepJN9+FcOuBv41vZKiN58JQD0Q/dF2sFI+HWlyoOzpoV8\nvU+OTpKYFrU5m+7EYUuc8aR3R+xpVbho5EJnfolaNJpHzAaRB7+tKpT0WC7t\ncQLGVw8xeAZVBcAN1CxobUT8b5k9WvHsJTy0XQjdq9jU8XpeQcZTgz/sea7O\nDo43t3fMUoZNdIK8b7zTJEE20Dcx83GGL5XKiWM0ouvsQ6YhvfcnJsyPRSfD\nYqp2pt5g+3dLbw66E1hjV3Ksj1MEX4sCtoAzIG5jCC0r+gUiI/oC8aCNn3Pf\nZajM\r\n=KIqG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"1a68d1db7c77a2b4ebf3711719b33097d0aeb752","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.2.1","@textile/multiaddr":"^0.0.6","@textile/threads-id":"^0.0.6","@textile/threads-core":"^0.1.8","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.3.2_1589413807403_0.7046499747865249","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@textile/threads-client","version":"0.3.3","license":"MIT","_id":"@textile/threads-client@0.3.3","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"feab9d0145679da2bb6f1342d91146ff7c48d00e","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.3.3.tgz","fileCount":26,"integrity":"sha512-RHz6qonomj+DypL3AxLI/dQLmdJrErzmVqc9kBtZNt8lmOwsi36fCjr/mtFk4VQlmZZ/y7cxpj2m8KC64F0JxA==","signatures":[{"sig":"MEYCIQDg42jCCRT9XVY5sXjQLukKFBPgo2dB9XFk+EAfxwKXtAIhAK73t78ZTERQd0kOiiA/mS/pEdTT95nDRRQsJ8A+T8dI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3008393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevY+GCRA9TVsSAnZWagAAmm0P/Ay72fF99Dm89akWwRAD\n5FaWztXNw/jA9U7LnMFhtSLlWiGPhqRFPbESbAJKX163PX+8fUBhGohE+cyl\n1JvB/YCzmfnBYs+gKE46aDN72H5pujPSD/g9sQOaJc0LazIBUZXhj7eDO/v1\nW9ob78wCtaC2Ku1FPypZ/TiOhfzbslNjdBN/KMklOHRBhjgBcrXvv7Gyq+2L\n1foqXSLszQHuG1S9Wtgd8etBp5GcirQ/8tDJxFlETS21ZPNtVQbcUyrPllhG\nzHC+EXItQchcmmEoQUp6EzeDkmpRqgcFaQRTf1U4LT0RSmZiBgCRVplyV3ID\nyFhw8SvL3NaKN9zCnLHjThSSCmgadT5hTnClIlfkhOgJ3uFB9iLxwIflacK+\nMDwtHeB3H124Zc0CDf/aFiJ8pvx26CtA59bqOQlMqzApyzqMyeuq0zpHSh8V\n8Hp0z9lAcYWAqNlcxK6Wgq9UjQuOuYNbn4yy0FKwcQrMwx0R7bOrpjICwSRS\nUHHaDI4CqHb967Klv9tQzAGuljSA/ipGNSxS+plJtPHmcc1ldj/azrVSaH57\n3yP6Ckk6UVzdHfv6GErrMnCHzdTm2V+8mpo2D0RqYjagnlq5lOyeaQL14Xft\nhNQBhy3rCrFMwjmFb0M+OkTdsOl0ve/ynQG4U8Dw3lwAMprB90Aakhtrrxl+\nt5L7\r\n=nTRR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"87bf2259bdedb985b119d0ae8b63db40e05ddc93","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.2.2","@textile/multiaddr":"^0.0.7","@textile/threads-id":"^0.0.7","@textile/threads-core":"^0.1.9","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.3.3_1589481350072_0.7042871897640395","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@textile/threads-client","version":"0.4.0","license":"MIT","_id":"@textile/threads-client@0.4.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"b5af109d7a97e35914575f4e693737f6b5762305","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.4.0.tgz","fileCount":26,"integrity":"sha512-hFFA2CcyXI7PxWOya2F3kIz+wVK2HmbLLuzxmkwq83CX91QTAEOct1+7lAfjsSv/6PD/vd2JYaqwFJTN9A/1Zg==","signatures":[{"sig":"MEUCIEX56vvnfwzcHosncWV4CuTwv/FoGfGN+Az4gfkbHpnwAiEA0zaay2ti3H+i9d5SXh6BphLVm9L9iQtx71Sq6s81xic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3013365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyD/PCRA9TVsSAnZWagAAKAUP/1PiLU96MFFtb08XpNu4\ncENsnR6hml00TM79fs+WNJwZJXl9D09BjiaYL8E+tlpJ3Pe0R2Ce7Lw/WFu9\nKCJ5/fVHnI3+QlCqcgx/hSraJlheQhBxzSRjSqj8zlKqvEaSKq/+Ul1XLsxF\n4wH6YK51HzqrOpaZA4Eioy1cycfskFPFqDC6ypdbAIFxrrliXHRDamXle+G5\nE+sBhIj7PaJE8Q9BRkk9RcwMwIAsIzweG1l4h1IiggHxfXUOYi6waGYfQbEr\nYyzS5gvbqG1+sogllBUAqinjYZSJfAY77K4TiLlrROEcUkPXfbfYHcx6u/k3\nW+Xe3Ay/vCyxeZWc0pOMVGm59t9wnGcJLjKr0rK9QZ2MsLULtL0EVhw5UNX7\nt69dlQLl7HuxrcvQAGMjKmMtrtOh2qmpo/vmEaif/qMd9ZQFznOmedrkAWzL\n6RvpXKg4RyO5FpcXXkYmwEATgTsN1Mn2Zk+WqZ1BqGzoLyH0u78D+aMZoIuo\nkrJFF43a7dgtfrhVBtAR/1Rx/F90zcDpRq+oXl6NeVNGu/vz839i1pXhruUM\nQNCK5v9MSgwjNrgZKPyUJvCTgd8R2dPINAZNA7K9LMVRvYjN1MKOS/uUYKXg\nnvkgoj16KOAXzEN+KL5If5l386HH1lmNZOMnM2q3VlHsLLijSu0mgbCJLoyG\nK5sY\r\n=WQS2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"5b78c901d8286d61773c3db88e5f2f62560f4de4","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.2.3","@textile/multiaddr":"^0.0.8","@textile/threads-id":"^0.0.8","@textile/threads-core":"^0.1.10","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.4.0_1590181838871_0.008236178552252005","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@textile/threads-client","version":"0.4.1","license":"MIT","_id":"@textile/threads-client@0.4.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"e4322e294d9f8dc5267e2effa9c6db00daa1cc5e","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.4.1.tgz","fileCount":26,"integrity":"sha512-Ufwa7X9Hf7fx6smOdGHz5+QR134JrsYPrHbp68oKY3PyiimRnw7JDyrn/uJD4JyVfztuRgkxet0mou+4QsZWcQ==","signatures":[{"sig":"MEUCIQC/deJyi1RLRlk5TmhBsKOCXSZgQGesmDnwtHeYlCU+sgIgRW79Z7W3r1oNfWf86nd4ajReJ67s0/WrxZDpJoUar18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3013537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyF77CRA9TVsSAnZWagAAG1IP/03FWDBqHEFFszQMOnh8\nndjnT+gLyCUeKbsD7AFWU/pmg+Yb8JXAu0s1CgFqGmmEmqEuFU+paqGC1hXG\n+lBKkYJ90JOhyNzi/NFzlLwblgDHBn53PYGHh0Uel3iK2cWkv7raO4Ypo3cM\nsH56gLdflcPk0nlSUDaArp2x8uwVi3O3tgQacZif+75ytHXKIBqZxFNfJkhK\nlM2BlFBF+6dwpmnPhhNUiqtua7KdwXbtcIv7EQWd8yDwbZVp6lGc7adpnNPH\n0+dcyRvBU04AS7ljGsYNdayKuohx1sFwP/k/v4+CXmgiqg6EoXlJHgPvpaGB\nKBBXRh4MAi6MsMwud5SFu8+H+GzhE5MU0IPi3AfHH9QR4vHyRmLygHqeGsBF\nHZRLda69PsNGxFkIEzCVbOvqw7YWTgtAcq7HqGSe4piItMj3TGNomPQgtjPx\n8iyXJiEwC4ZmTG2taAcvHbo6ebJB4+om9/uk11CB+jr1naIv9FTv79QeDrfh\nof11tWFYPx/FyM5M39Y1xdMSBun1BWk27odNkQLnmtQnpJa3o32Of60Q2Ozn\nMq2aGyvSSD8PBCFVjYgcYtV2TGtM5TUnvh3Z61R/xV4XY3gu24WVroME8UhW\nBL1/7gYMnFXLLRNKX+OqBdFnS6mhqD4GPAC18Oth4LDbYkZ0J2YFnV5/wnDp\n7FLc\r\n=5BAA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"a5347049642e3bf9391482faf54401a0bd4d5b3c","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.2.4","@textile/multiaddr":"^0.0.9","@textile/threads-id":"^0.0.9","@textile/threads-core":"^0.1.11","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.4.1_1590189818669_0.485002006662816","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@textile/threads-client","version":"0.4.2","license":"MIT","_id":"@textile/threads-client@0.4.2","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"0a6d8e3ff954ca8b041d4f7661c4a6d8e28a10c5","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.4.2.tgz","fileCount":26,"integrity":"sha512-Vfhldp2akjowJnuj441ue5zp0LKUIqseH3RRfofrjgBOzZ78DnuYXnbeW5CoSkVQADSXUMnTowhHmSyFt++1HQ==","signatures":[{"sig":"MEYCIQC3uyzhnGdnMPROyXZ1CE5azzbwEufmjoCVAlZ5aCYjKwIhAIyr8GHXFex4xZqiKR7Mh9Hj3jtDVpxvnoUFO+D9Myhj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3013656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyGekCRA9TVsSAnZWagAAkr0P/0qG8eXz4Uzuvna0slTw\n1mDywhYqZTEAvN8T+GtFsZOYvkAT+qZDF+SnGwCp+E508V9p4e5t/+FOy4ql\neeizAdjoV9jssY32wyKGN0o8zo99rtoceINSlNfzXRqA/Ag9x/ZGs5U5+T5/\nn9Fiqfjpm0YSRZub2IXi+pqot3D+Hx/4lVVBI5pZ64CSMXMFStkNXOmpcBlv\nQ1fTAWaT+zJxBv6bgxPyWZzW9ayxn58Fh8viw244n5Qy3D240fzgcXQBdW22\nqV2AU1ftjR33dtYOtlGSYsfxwvMYUM02JFO3stri0qeGb9RIsYZNfEorXBFL\nQDk80rLodYOKyEfddMo4MVqMnpGTeL2mT42/KKHFIhmuW5aNGf7RLqv/K+ha\n0SVZepAWRNV61GQNdYc8UOL53rGQgaal4O3bIcYm1acLpVvF88QfknwcM9rX\nLib73q1t/swIsGPcqFLpcNtmuZf+rM4LefiIVVFYJWe0gfJ9AAaHCY3/H9Lb\nRRFEE7/AO1OykReDrdMtAcllpkHRnte3mkC258c3P9jYDNUHu4JhjZOYzWEc\nU3AS+HrF7f8+5CJL/BDNZH3AX7SESJrxE/ymg72iXcmxKYmd4uTIwcEJd8Ec\nnsBJiBqsY2rJOfA356o+CQhbK7cf4KKVE9Qsl/3PeucnhhL8nkqZPN/7cULS\ndGIe\r\n=7eKL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"14207f7855154e9d98806633a1757e8c132afe13","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.3.0","@textile/multiaddr":"^0.0.9","@textile/threads-id":"^0.0.9","@textile/threads-core":"^0.1.11","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.4.2_1590192036351_0.43624600567649163","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@textile/threads-client","version":"0.5.0","license":"MIT","_id":"@textile/threads-client@0.5.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"771eb14f0e0de9ce605e57f64dad16b3675be14a","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.5.0.tgz","fileCount":17,"integrity":"sha512-whQgOgzyACM9nFpKlxKB1j5R2V0cvhwXSWwxDJH5KUzbfwDgpKjoEIrPSxrdO0l5CcAo7YwSVyAReB8j4viUGg==","signatures":[{"sig":"MEUCIQC+pDHyA2xQpnsTrGszhwdJCb//thLtbDCnvco20f6ZYwIgW0NcboDyFoOX1f+0NOValoxqniBK078WqxKarWbONEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3003636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezvfUCRA9TVsSAnZWagAASAcQAI6qzKLqkN1N6t9kh600\nvvLOG8Fnrex8IEsE11RHkxmU8MyZFXyFOpR9sUBIPdlTHpwxc5VgU4YPGffD\n6UqKAFCbxLdLPhrVKyJlDC+T7i06dC+57WxwkLjaYJFCTW7DbxdgHsBPIMDL\nozCA7LaIbA7XWq3lKb7mrAjrQ0c/WFpKtf2HC7Vx5n9MRK3sxEN0TW0kSW/a\nzBqKckH258FnTOO+IvYzPn3Th1dY/yrQXsLUaDkpXJcI7RFK4E4Ls9+O4z3q\nvuQIvjYM2vk7rRStnCwmajr/tQYHKEncukGjKkY20ZXhud0rSPkfns7pkz2B\n8APyalAg0wSX5RfMOyIBX+LYoH/z3iAQuXdo77T5utcvG2FDpBbDO0HUPltQ\nrP1yb7uWxwaMqLmVDN41azzrgfzW6LDj76n+f4OJILOL4EA91niZnlHXhqMt\nNitoD4HFWgn6drwY4/1qgSXwGAT024FaSQzd6fQfxPUrxqNcIHF7QBzP7ot7\nc/94rubZUQsA8OiLDoqWRJOGa8FSd3Ha023mWPlns7U2OXUswINydO/NYrJu\n+/CdACpIZijtU7XvtmtdZ1QMqi2mo3lplU5qYbCQpe9IAl4eeHd904DTtxxM\nCDErqdDNGcenmmavf95/T8MPmQdYRR7GSYMHUcbpGuDO9k2lgBbV0OaM9ITF\nVTOv\r\n=9alz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"5015ba59fe772ed4923a82e5a8adeba57b8838c1","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.4.0","@textile/multiaddr":"^0.0.10","@textile/threads-id":"^0.1.0","@textile/threads-core":"^0.1.12","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.5.0_1590622163931_0.903802499348733","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@textile/threads-client","version":"0.5.1","license":"MIT","_id":"@textile/threads-client@0.5.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"9cdefa77b8a3608c84fe849b640e6719a175422f","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.5.1.tgz","fileCount":23,"integrity":"sha512-DnbF1dk2ACY5dkIi3e3JabxOzPdi6/jGVrz98oCPvsGHchFctV40z3GVraxv3NBcc8yC/WEuaH3ap80ok8mCzA==","signatures":[{"sig":"MEUCIFYuFGZXdkYXRjpMvZ/tZbQCvWC0jL+MogcZ1LlvEB4LAiEAoY9mTNj3YdkLdEgC26RlETclzFedh3JEyc9LcEOxdps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3023310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezv1aCRA9TVsSAnZWagAAK34P/igQckbCyr6JGqTYF1YT\nhYz0DAs7/5nGJ8nsEFjDAMw3+c1sGOnTW1/WNZZpFrMyN0l1f6DvhGwI6unj\nJaNEBdu0/tr4wiBSAS10Smie+E8FnPSugvMNMkELE7OLYKSNKyxZ9KZzQXe5\n9sa0yFwz72v3nTvs32h+/NFeBGqv7hWeOmfR3fBqHDWERWk6nmRGiJaAZu56\no2kQ1wZG9ac1JW8emLAqrRfE+ZEuOb4zp0ZNfXG1tiiUp/DxOpRzPxlfBGlu\nR2dkH2LerK2XvtnMElAa4m7eNW/p2g81BN1Tpw3Sbyx49H31m88OdwSpnu30\nJ8ebuREA7ou07UGBLBXPRugDQzLNpFb6vNe7yXy5qF2XYXymZu/8yjx1oShN\nhI1oH2evq5iowkVtar2FVgS1T5qhgffcBHPqpJNrrbG1EUO1+XOFlTuChFjP\nWtPspJTYWqoJykPw4EWmT/Jg+M4Ml4zpfV2yjO3HqGnJ2vzoYLHtPdVV0wU4\nSn71Oz5pjHUnOj5AFztvr22DL+Fp5DB2B24nBbmOpfhZZu45qmnBjUYIE3Sy\nmna645TKp9Oit7/YbpxZCCwA3gcfvUb87PNNFW/wKoY/r4SN0nKcMVOalIs0\nKNQpfSBkgfMgBzwVHI5Un0ebxzst/yQBNLnl2QzYFrcQkRI0w4En1sG+LDY2\nO1FD\r\n=In49\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"472835c233752576344a11577ff3db7d698e310a","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.4.1","@textile/multiaddr":"^0.0.11","@textile/threads-id":"^0.1.1","@textile/threads-core":"^0.1.13","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.5.1_1590623578354_0.645271462283741","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@textile/threads-client","version":"0.6.0","license":"MIT","_id":"@textile/threads-client@0.6.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"086c8073b41aa00f0a1fd391e8c5b861303e89ef","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.0.tgz","fileCount":23,"integrity":"sha512-jhIy+nWiZVUssd2461MdRjdyHIUjYDlzg47sHa6e2EeTwgalOR+NurdB6V5Wi3RhU+2fVLec0/fvytkOnDmWrw==","signatures":[{"sig":"MEUCIBgZxMQ8PhFNUePCHpwEimW5ko5iS+LF4Uh8YbibhviTAiEAyTwI2jjFNFJNheKGS5aeB9h31Aqd65nZGbaHepO5oB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3194083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2WAuCRA9TVsSAnZWagAAMaAP/1jNwjsu8hBQqZ9kKOws\n8pTVXurvEy3tjnyuarPcCYRqvPoSxsXB8l6hRzSrhWPgLnKU8xStLugMP8vD\nrxzdAKhJUwzWOr2vya6nL32MkVBkWfNX/98eYyLkQkygv4BR8lFO+Jb9vSfs\nUvRyN+5s9M5Lvx09SAlJSx1/T7+f9drzcwUR8hI/mVWoFVN1pFeaj051C5fK\nV870hRGd5BLcNtnms0+/by+CPVEx4n+oidas89LbuopCJ8hAb0JqkWq5IPHE\nu00aJ1Es14Xe/cVsI7qBMLoKhhwxnkQUkGhXEWFv43bwf0FUw23C5EC4Y4c9\n1jdczrs1lUgjVePmKG7XJ184b5fmExlOTHjwnggz51jBiNWuavxRJaOpOCDB\naNIFgrz6ARkxDSaFthU0YdMkpUiY69IMJ2fWsdbZIaUgk6yLQBvvHJ6fjeXl\nMACFWpgK4V+CyICBwWx16PPQjSxE40ttXRY+t015Hg19H18HGFMD0u+iONhl\nqqksA/5BtN8tsnuVy0QC0tfPdLKZx1MC5i2srxpqdvrLfE3hOyXwF1Jrm+NL\nV26eaGvMdc4pLDqZ3xbicgzcG2Umbhw7oyNc0noZ8JClOhe9KTKqM5ggadbK\nIZT3jHzDzA+9trSfz/zSwYmPa9yfDANdiTAZGw348vcPs/siWYKD6ltnKgzZ\nbEEy\r\n=dBsr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"9a0b544f67a196f5097109ff0adc169525016518","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.2","@textile/multiaddr":"^0.0.11","@textile/threads-id":"^0.1.1","@textile/threads-core":"^0.1.14","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.0_1591304235086_0.7526586807003808","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@textile/threads-client","version":"0.6.1","license":"MIT","_id":"@textile/threads-client@0.6.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"b1fcdf7de6f8769869e754b57c2b9eef71dcf25c","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.1.tgz","fileCount":23,"integrity":"sha512-psxZyBoFXzqfjubeOkRNTKIF1bEo8TNkvomMPuP3Xif3gBmC/fRXLUcd3TTOuIwVRDtDl63QnLPXtDGZN/vmPw==","signatures":[{"sig":"MEQCIE7x68yCvnUVwjFjkp+LAOT8xPRIYgR9z6pomDOlttVTAiASpu8L5EfMXHp6dvD8+QFMYTCerH2JgA0t/AkhhVEGlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3195150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2Yb1CRA9TVsSAnZWagAAOkoP/R8YsvPjaDtKcYfyDhnB\nHuqsbyNOZFD7UYOxKkLEPaucWsOK+PDUv5I825FmR9+nZ/lB0bnRWCggNeN5\nLNjLjL7iNMCmMAwYczkyFCy7R/RBnnF5tQF2VQ22F7IVIXI8N2LuAkdBwmH2\nys4GAzKQ5uyNRLVlSm1ERtHU2BmIpDn1iXSIiDmM5YAo6wVAO7UXRemzbcyT\nxcPC3odC2g9IMKDACd5zGQhYRnE7EwhGvTB5EHVGzI+3PS5lOoCwMzJ6psBN\n5/08S+G3KOtSCfwogg/XxyCbx3obSnxXTOZ9fGTjEGK/Tuco088HGZov99sL\nnnnnP86IwLVti0MyfmzYtqvD1ulXe1HiiYp+bvfbcGMjWZCyGkZpFiWmv9YJ\n3CnH0CveenZ6JdpOyAfG+E3tdZomyh2+iC4gq1F9UCNdiY1SuEClbjJHiZ4u\nQl8qCCWokIJ/ZF9SLByWO7VOK2rPqyNI9T3bk501dZFS+qP/chyhkd7zjM8a\nA4EsZJkEjloMKev9Z6RON580CmrIG1Rw5BvrXInmRnAmlWs6RA+hDbdCLzRK\nPqztuerRCmHougw5p41IovdbWM0GPSH6H3fTj42DMHHLY/710N9xZduwIDC8\nAsgbH79b5ZB6tJo+YSwJXdyBMo255C+8+hFuKp8LhUhLVpZD/s+gK96oXN2j\nqkvC\r\n=Yj9Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"1c8a5ca03a3af03cc980bd5fbeb8cd579e55a9df","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.2","@textile/multiaddr":"^0.0.11","@textile/threads-id":"^0.1.1","@textile/threads-core":"^0.1.14","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.1_1591314162108_0.6989923270074574","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@textile/threads-client","version":"0.6.2","license":"MIT","_id":"@textile/threads-client@0.6.2","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"9b81cb6b36b96083d3660cdbbc701bf96dc60d16","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.2.tgz","fileCount":23,"integrity":"sha512-SeFA7G88RC1G9zBWcPNZ+9LCHJ5mvDW6yvnzWhrhuIqPnsOnsXfhmB1Vi1i3ElL24TM/WMiUTf2bHvAWGCnEcg==","signatures":[{"sig":"MEYCIQDihSjdCIZHRxwuEOs/PXwDzmefZOm25zUwyRYAePaDGgIhAIuSNILjr8ROvqeEhDQ+UohsIIjRgIAQfaPgozdvmQoM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3195185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2pzUCRA9TVsSAnZWagAA6/8P/12wlvCRSFaBt6FGHeR3\nlJEmLjF4ePoBSxAX16MTsx0W+z/hCRzUoi5Lv3xBe/wZ4bmFt+uOKbrFdHeu\nVuWiyPMYIWXFw2DTLfPSkD7gy754ifDFrSOIFocT6rFrfWHvasWIgWpGdCOV\niIfpK4aKpZubTjkpQxqvMT2C3RNcUd7/ozKZxeQS3OVwTAjVZRYEx0jXkLki\nbt0Vrcg9rBZECSXaNrO7jjv8lRw1FaVznu3RTzhp6aSPSQFTLrsViIYRbI7k\nnRJgsw4toS3dkAcKOG91qnpINAVwHi/OGBjgoxJKhMj8aaU7RaQ/Z4nr9Fit\ndrjVRXOGYop3ld5zrOCNm5AxAidMe17ANAP13VJhI5tCpZT52YJ3lXRjFD03\nvIMhjyts5JgGCZVpT2glZfGvHnUsqa496Aif8FB/R5QWoh7w59FXtUwuQazn\najz9e6dMjRvgi7qfM2W0gtYILUKSLpXB7DJJchGtvPrZtuCuDDLmKtU+uiVJ\nXj69U1gVbuMQ2HX22pE5QLOXmiQJdLjw2v7sYUSQ258lx46cey8BZzhYs334\nDgpQlQ2OgFLe3PrEcgJyswcxrREFxgIPFvLtnCAXoFVDd295YtUVnR7At0ma\n0PWIUU+A/onBMKZXFgLDnirfZYElIvGNmdLIIZC0pHFE8AMhSsDJYwtPth2f\nnYt5\r\n=N+qA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"7237c11faa3ebb2a90a05502a2e314b155b14ad0","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.3","@textile/multiaddr":"^0.0.12","@textile/threads-id":"^0.1.2","@textile/threads-core":"^0.1.15","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.2_1591385299729_0.3790445568191354","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@textile/threads-client","version":"0.6.3","license":"MIT","_id":"@textile/threads-client@0.6.3","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"a473ad2cc14c5d464a15a9865dd147fcc4cc52be","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.3.tgz","fileCount":23,"integrity":"sha512-LxFuUH7RkGOUsvpd7f8zDf1xuR4GMEiubLzi1daL3a5r9fn290LIuRt74YKjMr+DnSS/wMpxQfEO3z56pYTcCQ==","signatures":[{"sig":"MEYCIQDa6yiWxrIddM7ML+cCfMymJvgEf6sPACzxp2LNjA57DQIhAP+aAHtT6rnyMZKVeQ6ae7+tRns5EcGSCISy3UDC5clh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3195306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2siHCRA9TVsSAnZWagAAzusQAIGEnu7gGr6bI+tSFciB\nLgUhh3hrLLm808BSbM90z+qHL11hmSDGNV9kR23dIIRUhmkaGxGCv2svb1bR\nrlH+5V2lmcLXOPxkjyA+60K7oVXKYMuU6Ak5hT2SNiiVVzNqSguQ2KWIa3w/\nVMWQSeypaOgJGZMJzAGzNzBs+mtGntYfRSzLHNAaEsv74lBOrx+5w2HGCl2s\n0XaOOqe6Sc3Ro8Iv5timvrK9v3jg+NGv0LSKujD7DEbQtnmPs0fpUTTk9kdy\npePY8qRn9OR/zuNzbw+UHNuPUDAv4yma4KmhMbofG5qOl6wjiuyNnBTeo4Bi\nKv2lPUYw0Kn8ThB7mfodeqpLDsZDFFfRIKeienMdRStOH9yt4ePlyMSS6mhG\njPSLyrOTKTdcm10ZfaidIJnX8CsV9lC4+SoGpskCFInH8omNG3sXxFKIJqjS\ncjyGIgFs9BWCSsrEKtXcHqi2RD6pM771Qj7iNIOyXcFGaYOOAOqL0nmaR5uc\nHaiosg+8UYWDqSUpuF9XBbfHHrhQpa85XfYF4XyMMQrkF073NDOUvBG45P3u\nasPEarOAXvoVYzuuUbbsaAul/ewcHF+Xj5/Mrej/MmolCS8UBMKtAkIpgsxP\nxnZ0TLTfiOqHDSfi7q/QDV95HHptkA0YL4ODJG8ERCa1D4WkWw0Zr3u+NkbN\nc9K3\r\n=AEUJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"90d4b4e5df4a33cb4146fee862b4f7fa5126eda3","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.3","@textile/multiaddr":"^0.0.12","@textile/threads-id":"^0.1.2","@textile/threads-core":"^0.1.15","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.3_1591396486923_0.5831306106867988","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@textile/threads-client","version":"0.6.4","license":"MIT","_id":"@textile/threads-client@0.6.4","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"4ccb3b549e94c441e590475dc390e660d026f49b","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.4.tgz","fileCount":23,"integrity":"sha512-w7ypVPY/GRHodaf0OO+BzQ8ZHHWpJWsKgF+9P0ceRQ1s7QWtlIswfu+6kzDFvzfjC4g50OvtU3LiwB/cxIViRA==","signatures":[{"sig":"MEQCIEOiLIRwsDJeKzUNZ3bgWwCjFAL1i/q/G9TwlHTTB8pDAiB7UUu/qyPyJauIGi4SujEQyb+fO3aCSkaufXgjtwrUqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3196745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4R/ACRA9TVsSAnZWagAAX3cP/iFzOZ0E1h9g7LzxhdZT\nYPTr8OlKyA+9dY3jeg9QOB8/9AfXHlEkdGU2vkneLW1C0lwQC69EfOgxFJJt\nb2o2+VYaFX7YrynCD1PzQLvN+NBmbbbaXGPUIXWg5VzED2NvZMNSX56CAs0R\ncfF4RFgK2Z/KNkB0nDVRL5Bq/WCwzdzVRZpv0Q2C9OVNUruf9GUrG7kIg0GT\nUJLJb5wPhBKe7m8s/0SiRHoKJArNadUhXUP+971TOKm6GcRTMaOy5w0NgnHi\nXYC4wAQzA5iX311YCISpW0JUhHvemVm/z1Qeu5racNIPpZdsMAtX7a0gGY+d\nASkO3N7HyU6mjUFlHz/AZsUEDcxSXVL4Xg1A7sBkFxaHJPgqSb56VuWJRFPd\neQKKGfQXwr3lfzHUkuUDfzBLL0Ztnikl8RY6YQzInLWPAbDhOj2TYIBQ1Xed\nDYvvRDMH5BQBEtV07kq4mDqoCZ6TUldGC/yRtox+jPP2P+STlw+sfHuu5nBO\nSY5W5bPXbYo6kk3l9MyPuF6+3CdGIqXQrF954/J10qugPoFeN+5JzABeHBZ2\nvzjfERN8VoJANfbItcLCL/D1KdIeqPNsR/iOQDi6HX08MnU2Fv1qP4BqUuah\nDG/PTEceL+WSDU+vsUOHazuQqGtarAheEa2hGCnuiS5F3pG08z3g7bgBv/ol\n3qyv\r\n=AqSO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"70e27fb5f7552b987a646c5415ab684275982041","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.4","@textile/security":"^0.1.1","@textile/multiaddr":"^0.0.13","@textile/threads-id":"^0.1.3","@textile/threads-core":"^0.1.16","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.4_1591812032400_0.211984923497766","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@textile/threads-client","version":"0.6.5","license":"MIT","_id":"@textile/threads-client@0.6.5","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"b33fbdbacaacd763a9becb5320977042c1c22030","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.5.tgz","fileCount":23,"integrity":"sha512-bsCXRZFYs+nXIrRxaZ+nHPOWxr8agJX4vaH5J8dayLPfMB7JKxUMa6hSX3ZFXC934YIjDUAoWvi4NSjdHWs73Q==","signatures":[{"sig":"MEQCIBuky+DrOyF0LFNRuwXJor5z2FflA1Wa23nQhGXzTe77AiBRL7l4Gwn2O07NoMnlekHw6S9PBIe/MLj67b4emzqSYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3197682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4W2uCRA9TVsSAnZWagAAMooP/iBjjN4DxOnkjPjJBSXC\nJsphmJjEZ+bMKC4dD0JTX2NBBiCwtNIuPx8YrHhDtwqwdr+Em3gLs/r+KzBk\n2qvAxB9t2LYDPv89dwP9u8bIic8svirLI480ZEUDmrEaqcGI6OsQefsBKTSe\n44V4mqHrDhNxmC7xmlZw+ZSMHkB4QMzwtipLc1LdhDN2E3dPxYs9GHP4lIRN\n5TvgpI4RKrVyj6gFMQAol0ZMNuEHlBkJ72zfdDel004WH0VCTk2CSTziDU+4\nVOY/q8PpDEW3zF3BTF9wuB7k6IH3udAnwktFXgZz/VCene9lIwVMsaRaxFF2\nSOphe+vw0+BXfR9TwsQjiipOGQnKhVcx9icaKjPIEl87swxGZRBprTG84nju\n+XTQOrfqToW9eFx+2PHrD9PEocjfoGe7MJu9jSmjMg1WMi/JU9lxdRgflDLZ\nFbQh5ZNYPuLaNu+7gDj6EA1dex3bGhi+f9VqbNGYWCpuRTbnfn8MwYxtYqA8\n06NYxzfzy0Q3lT8wz4W0H4a4lItxUQzX/hFSH1VO1u+iGdaEu6ntQxLk0nG8\n1rKs9ZpJRaaMp63p4XFclGOH4+m0BDIGzZaSHJ3k4EjRZRi/oFBrvVR3NmUJ\nGuHTzzK1KQT81rS2MvQJcp1D4asygh5xYNjpPkc0OGITHH/e2RqAdKBJHjio\nL7d7\r\n=BtpQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"165f11da661e57db4a0bad9d1ea106c4400c1dd7","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.5","@textile/security":"^0.1.2","@textile/multiaddr":"^0.0.14","@textile/threads-id":"^0.1.4","@textile/threads-core":"^0.1.17","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.5_1591831982048_0.75190168895955","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"@textile/threads-client","version":"0.6.6","license":"MIT","_id":"@textile/threads-client@0.6.6","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"4d8795ba0dd4b187e4d5abd5683ea0abfab60f1a","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.6.tgz","fileCount":23,"integrity":"sha512-PLq+annqkBy7/3gMKnwj24PfBDD5aVm+PK0gmDH45ovv9aek+kkS+/Qb767fYl7H6EtMfYqunZr6xjt5Z3zCbw==","signatures":[{"sig":"MEYCIQDNwOFyjMHkJmY7RSaoP5U3mhNKSuulN0yNzOKZQudPkwIhAPrpICtUCHBPhTxU3BtlKljcv3dQazFpjlcp5ZzNQn85","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3203628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4tXZCRA9TVsSAnZWagAAEs8P/2bWfBvlnDC2oeWwYHDn\n1rIH6wIP4x2WguYmPxUJxJpQ0TlFlPQLuNnwChZJMp4fw3monD+rXjRXmVzN\niGg2Y0YtgjRaoC+nFAdQY3PqfPbmDbevfsECP8oqNTKK6zCpSVA3LnP0+x6K\nMSp1xAbmQpvC9xb6vZXJLOs3ut6jnYo/PfoQa9689JSesWonwDkYyWOg7Sac\ncPN2+PT2cBaiD2aRMyRENIurDdxGv7HI8wPBiCsJVlbJr9BsJX+gWeQ+XS2i\n7tMkmzmxTmUWWvUxfIUX8v4SgmRY77qyS5cZrutqlXBKjZllvr9wYknwIn8Y\nledE+aEg5UK2+OyebGAYjsd49jdNn+dwC/jsfMz6bG8R91AcBMkU9JhQJN78\nQg+JTV/rfXu9omADXjKR/Anx8JGGci4RSps10RfhlOEm5TyEQrJEUeFGyToZ\nL84J3mU/raVbhN+lgvWpk/mtonlPqSNGfvsgoW5swZAf9X1wezG558Fl9FyE\nwTZ1LhM8OhMWsq2fM6zwq4qPrao+f19LoqNtBaT42d8G01PbTgsneDSJULSW\nF0VA6R4WMLYf6cRTGWkRE04NmJQSkZkQfJw2b+Sj0j442Y3eg9647in7pwzU\nfvKXYWlzDXEjlovyhVJfZtRVVNvx3gUyuSvb91fssHv8Q5izz/DNsdnglx7e\nph5Q\r\n=ycWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"309e49547001a3a367028f78bd5db08e89b279db","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.6","@textile/security":"^0.1.3","@textile/multiaddr":"^0.0.15","@textile/threads-id":"^0.1.5","@textile/threads-core":"^0.1.18","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.6_1591924184734_0.5511945173965191","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"@textile/threads-client","version":"0.6.7","license":"MIT","_id":"@textile/threads-client@0.6.7","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"212e285cbd2b585de3ef14472d99b0edc3d9cfa0","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.7.tgz","fileCount":23,"integrity":"sha512-QCt0MSMSrgL4sSxom7CTW+iL2GBqoIAkdBc0qVx5yI69K6aA7fAV/s3/L4k12E4AdEum/YJ5UoOaAvGpw3DiTQ==","signatures":[{"sig":"MEQCIHQRTVVUxIw8Wog9AvLRXsxcEC4i9pbZXysEqLF7E3V0AiAYMryQtjIWZeHzZ5B9bxkXZc6tVe3/nL8F+bvvg9ORJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3204380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4tsSCRA9TVsSAnZWagAA5uQQAID7HCWOsFubVT4n5V2l\n5Y2xP2R4S1o6CM0WUewItl4ONwJk7F0fg3EVbu4vVDScL0z3Fyih9jZVso16\n1dYTZiiQNWWdXywpNI2T7MVokGVsn/j4KuAyuKS2cqGb4dQG/v9oRHzxVAZR\nze0kpMlWtcKIObBSUNTc0fb9OT9pir0pdomePs3oR0kHRHVvmXf4QHlTD/Ci\nh/JDnCIsgTxcQEEQo/LA/HzE3uEAi30ebjIjPHw4Fj8RdZOTfth1qMY3tzql\nlpp5jd+FKzi7MfjrMe8IvylKDHNENVp1QAktQzofJVAqdRNFXsLyRecN02x2\nD4FQtnNJ1mM2Kd0IC54hMMXkuJIRyv0NxBAQt2CiU4M3yEKBo9ZctHDcdwrF\nyAuRFEjsle04BxM7v7V1A7/YdX62rh/5VrIRORc6to2gzP9Pvq4QReM7kAFC\n38tQaNPqI9+KyKpTJQmS6sCeHp3TuK6nlj1zirCKOJum9mC+Tr7FkBCASBoP\nyfeqawrvSb+3QTif8M2c2+4hYlQ4qWceCnpFiYjUD0JUHldi1ku/wrW31waB\n7v05ziBMxqktSBNyWSyena7Mm1gISAi63jpSDsw/SjBtMjDIsQFbs3N6OcbV\ns+rzI4TJoKXjqgjlwA6tkyXoSl05VMfXF2GqApOidlIKk6uHVl8Afz5NSt61\ni9kV\r\n=Qx1s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"bcce906981a45458f15e75f870c12f0e6d8b4783","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.6","@textile/security":"^0.1.3","@textile/multiaddr":"^0.0.15","@textile/threads-id":"^0.1.5","@textile/threads-core":"^0.1.18","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.7_1591925522369_0.0638631775890619","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"@textile/threads-client","version":"0.6.8","license":"MIT","_id":"@textile/threads-client@0.6.8","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"cfc95de20e7e527e48d99b11de572f2d46dc3e8b","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.8.tgz","fileCount":23,"integrity":"sha512-n9VS0PyVvzoxI+1eyuuC7bID6ppaoMxRWz5/6YSo7t2zOJv2HWLZTK2a1vJiUNKoPRhc6fIHrDTOMvsAzobg9w==","signatures":[{"sig":"MEUCIGwZPW5v2uWPXwdRct45BvDrVjA+e1LDMVuQCw98jVRYAiEA2nZ+TAQhuSihSNyNJSzKzMmRzoWg3c0SPCS7w3rQNX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4326035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6qu/CRA9TVsSAnZWagAARZoP/0YBfbD9zhoLVnM3oCWt\nYXj/acHbchFnRmG4R/bnbj452IMC47geFDASZUYfLT/2Ev6g8O88ubnGfj9T\nVawgM0mgoIY+WKbuPUao2Uh1aLxUnsnsNlJncw4pjMLgqr/OoZNtMPjx/SIv\nwSD36SGWM1spTjU5jLslMCF7z1gkuPPhbFRXPNdvyaskim0GSDqRYyghF6zk\ntrfJxgQ93nagH6B3tQCgutwtXtfY2n7afoMOG4UI9yKV0SxtCw4lY+wo1NTf\nchBpOE4AfYWWCMsceczQevJ4geY64HbN8MpYoc+G/MMP3k5Jz2s/LwmBtVBw\nyvM7avpXJ8yxgOOblYy8bIBP0aJT5QGkjsDym+uhO3UtC+UdGKvswr2rRgxE\nVQCNohAm5KKsNb7Nm+9rDcTqdXtW1ZdZqr/AciE2Hv/Qi3iHxmswT5M3BmPm\nMVat+GwkdB2DUuUF8gh1ptfB9z10ph79Wzu7RVCOLcND6c6Ix2SOfkNAeLe8\nNkQaEWCb3omzOm3rBSby4woA3n4OyeTiPrrvbjWEkngEDi6bD+yv2UiHoCHl\nJD4x2ibuFkNeIvfQFjum9j8oFFEzOLCB3kOOkGlzohPf2NcpQ8q0rOCO0Geg\n7L5ZP3FlPZXPzNC78GVRd6wFTLGGk/W1kN+RBYee5+mpSuzvKCuoHG6HEMv8\nXLWr\r\n=8IVD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"dcb31b8887eae2d586063df248b62aee1c5935bd","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.6","@textile/security":"^0.1.3","@textile/multiaddr":"^0.0.15","@textile/threads-id":"^0.1.5","@textile/threads-core":"^0.1.19","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.8_1592437694604_0.5712242625348711","host":"s3://npm-registry-packages"}},"0.6.9":{"name":"@textile/threads-client","version":"0.6.9","license":"MIT","_id":"@textile/threads-client@0.6.9","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"b696ba4f0b902e8227170c34d94676e868f32929","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.9.tgz","fileCount":23,"integrity":"sha512-DesNG8QF4SDA38rU9HBoZU2eH+JlrO3p43kXO3h9Szrku6GeFZUxPe2XZVHDW5+Qxh4Y+w/Zo7YcI7FWDXHlmA==","signatures":[{"sig":"MEYCIQCAR8t5JXrWyXRDO+/5OH1rqT3u6mgyly7ItC1c+bwZxwIhAJMQrYVJg+dEEZMHhf42xjf9CMqT4eGp6JSoDd8nXTLZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4325888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6riNCRA9TVsSAnZWagAAIe8QAIl4tV7tNmNAAW4kiNrm\nhzQT1oRDBSRefbs2yPL+lt3D+xFrHzuGpYojI6SvdJ9V5qk4y4a9Mx0us4DC\n+pGgv0qpuwe+hC7/lXcW/AM09bONwOBmir5HKuJzecZoQ5QcijqrMetDRLha\nrKfnAtolxM9nyBnU5JqDUnDGeP3/LE5yZVU6b7B3YDjQQw7zQ+kBhBwFFiQ9\n03MBD4Ebvl26DuDCpsUdAo1hfUlBcpAMhrGmcVj40+JNjPp5TQ8Jmqnt7kFy\nIiohd3BM5+g/gFdjt5SA0T35qR4RRp+Rqo+ShWXvjjCRx2X6cHLXlIBQrtDH\n+PbPilaW9r2CsC+y/GWH2P48/ue8UdmhSR+KAQMiRWLt6wA7bg9iUvd6qg2e\nj+qKYTy1oVUE51+vtKstNjdbNf2bnVOe26LFMivi3yvUj5ZQgb37G5eAtii3\nAd2wv6Oq2vjB1F2SKXysmed911y3E/p34WyiSf+OfqZfrIJBZNpMZr59D1R4\nWHa06L8DEeFFQsmoGT2U4VGbw1bquBqXUtLqHela55XQ1pf5bqsL5eZYqLE6\n3KVeoBk8bTrlyM+Bt/KXu+eZQ3mNzeQYInFqdSgOstHnpedrpMNm2vKt7hPz\nG1EI/eWZxGKVYRxw/Z9ZqH/WexAOvID7JkYNDWDul6Db6PyuLg6ZcbWJjzR+\nZbKj\r\n=DTB0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"f97c7f9b0a6c028808dda4789da4ba1efd218256","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.6","@textile/security":"^0.1.3","@textile/multiaddr":"^0.0.15","@textile/threads-id":"^0.1.5","@textile/threads-core":"^0.1.20","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.9_1592440972746_0.49023770311722714","host":"s3://npm-registry-packages"}},"0.6.10":{"name":"@textile/threads-client","version":"0.6.10","license":"MIT","_id":"@textile/threads-client@0.6.10","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"e97ba3b75f7f9f52b99a8291c2a9ec35c08b211e","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.10.tgz","fileCount":23,"integrity":"sha512-wfTbtdnAkE0izz2t22xFAQm3racmibGyoqI2zAdC5DrWS0RAOpKShMgATJ/r5qfVCYLecA7B5zxcd8GUs9baOg==","signatures":[{"sig":"MEUCIH/QyBMQ+DaC3ouM6LyKzn/poBPGiRSHNB+9r04ETbxpAiEAnQ02ADm359BSVCgxKoZORo1ayfW5SiAt/E4iIrPwSUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4203027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6r0QCRA9TVsSAnZWagAA0H8QAIeUJcNmpR5YZ1NDMj/x\nKD9qzphyFUStVuVc4jes334SrnyvgQ7s6dFcSqnzfnHvCfnsf5qF1maM7EoY\nIjSiiwR3LyLITXPDjrQ6qIIwMRlTCrLwrxbChq2X0eoTeKVpK+nOL5KLeLlb\nJiKTwmtel0Q3s8UfR0T4DZ6WD8NQHFFogaJGlPdNJVj0eBrmF7e54CpJV6Zj\nKps9kT+KDKA8O0HGiIdf/vLUZrI3sZ5vg4iAacZhBg0p8D4xmK0io7OKKejh\nJkljgTATzjso0g583jLX50M9+gD0T72xoXgY2WiwUSjjZ3MzgJtmO/4FuDw5\nY8beneLe8E4Gwfi/d9HdKhMe6iXGBPp3B0j2NwSPWTs6kdUEKHb/bb6GTVnR\nRuhr1GWpFGKMX0KxO5lvxOThzPaUzvr6K6mEC+D5vLd5Plbotqhz2i9+Ql9S\n6SVXfV/65nhGSGIy5hDrSnomeRFQv2f8IGnuoqleCO/1hd2YFv8Hl4dsnWNr\njTdZGCmyj15syIt0m+YXJkG6VtKaUSTdDntsiN98ijPHIq6zQ/Ll7TziZIMr\nTLulA4b+P+V9gZYkuWgKt/el3SKBd2JJ2qQ0jkGUXM4amSGjjxk6BiswdOad\nnO6XZ/TEfH1SurSzOQz4pzl+bxrziGZkbX7G6qyZY9w7G7pL6RYMbuXm+gTn\nR/mA\r\n=IZMP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"439015241d89105cfb39e1e33a75fcf88cd682d4","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.7","@textile/security":"^0.1.4","@textile/multiaddr":"^0.0.16","@textile/threads-id":"^0.1.6","@textile/threads-core":"^0.1.21","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.10_1592442127553_0.660827197390444","host":"s3://npm-registry-packages"}},"0.6.11":{"name":"@textile/threads-client","version":"0.6.11","license":"MIT","_id":"@textile/threads-client@0.6.11","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"6a11bc54bef38897ea53ca095c02d39758b5e679","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.11.tgz","fileCount":23,"integrity":"sha512-d5Wmpbo6DHToNKEDJYnusSHbe1qpEoEkAvBMhBIVMHIglwYfgQ0FmAjkpMwUAEKwbzK1SgK54Ny0UM5YJhY0YQ==","signatures":[{"sig":"MEUCIQDW1ZzV8DcvP/H42rcwh1KJSOkD2VJ8uQBuCGojhXuZQAIgJaoskq9nit5coFu945OxqZYh3u26ivnBdS3IDnCSoTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4203011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6v9zCRA9TVsSAnZWagAAht4P/jmCg4+vAf6GMND2Ff/I\nKwVvafJeb+dPOIDP0NbSszPcWNqrF58fZ+Nb0itS7cIYT+SKr0Ois2HxUDBm\nI7lwChQVT5vanWB4oYuNkU5L0IM6amSc/3IUy5rFh//9DTXn2cCZYsp30lbR\nkOAb+LAI8xqPasC4YDc8Tj+Lmm3tQZ2Tog4MO7GVclqPSGI9aDuRqOrzvC95\nO8z8TcL7XYbjKDWJwN/GBinJdn9Y3bYwJWLSAzg5HOfj1gTH14cg3Ik3Hpdj\nCM/MDHh1afCY8HYvfMbhR7U1ax6sTG0Zs6pml1UJOTK9HTcZzDgTM4afIuoF\nt2a0PDawCYFfo1B3qCy29KSRoUGUL+a/goFuCA2JII8QzJLXN0r+IZvH5Me8\nJIqBNtWgprlM/wamAV9r4P2kSuxSEJF+z7BKpMSd9ReQMn2LLjYc/Qf+528Z\nTEV9aJ4ebF81YXFUNyJbaVC8R7YCUQw2OEYx8SlE2O4lMnJ6lqcpu2AlV2wu\nlZhcdwR8ZzwNWcHInuBw7AaqfSknQEvOK79rQmYkhZ8/zd3XMX4Rep0vOlPy\nGmf9DmCZVcUUplcAV8F8B3D8fGvlWq7xQ7Ifk53TcuzMduq1hJLewsFqpXpO\nO33/K0/8msEp6Y//fkgBQdBFl34qxedOKhbvYxQeB4u96gFLGKRstYYa/Eqp\nuC7D\r\n=Tyya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"ada9160c48b624d9cd8a538453a5fa77cd373c3c","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.7","@textile/security":"^0.1.4","@textile/multiaddr":"^0.0.16","@textile/threads-id":"^0.1.6","@textile/threads-core":"^0.1.22","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.11_1592459122889_0.8209047954402835","host":"s3://npm-registry-packages"}},"0.6.12":{"name":"@textile/threads-client","version":"0.6.12","license":"MIT","_id":"@textile/threads-client@0.6.12","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"cdc8c5f53c4d527222450dbbdf99d6f0a733a0c2","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.12.tgz","fileCount":23,"integrity":"sha512-dSf/C1baiVVw6xSa82ceGYwy9SSeCoEYh6Z8IdVeeyUNhnQngj+uMMpqlZM19LZ2LiDk+CL8csQtFvwwJ/Ut1g==","signatures":[{"sig":"MEUCIQDV00jde1TkunI6BpMJh0CAHWLTO9fYPYe82PP/Yr5WtgIgec3Txx8jfgZ/TYYu2NKS+RmTONqfS7f/57Bs4FpryNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4221846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe67UhCRA9TVsSAnZWagAAw9sP/ideqzIY4GU0aEucIRar\nSGfxVN28D2cpJ6JZBLoz8OlpY4mELj9MTiKHK8kvrabTfWPWa43SRvbbaP9j\nQJ+6QeV3vtaj2QZ5YQoUPMifzQf5ChtxraGaYf/kSezuoBq+lL3NvkqPcqiU\nNiVYxqS4d+hUU5K28xfQgvR5aIj7ZvG5RbJof3nGUtbTGtdqYOXZgtbEMZl+\nZiRCHhwIuIp4/dm/9sItHsuNrK66XYbo5DVCM2kyg7yeAFX5/L/Qvpe54H87\n8PB2bY0dewCTNMn/kM63AyKAI7kUxusiFQM5WJMyl64tlL9EMLa9+TFZ/6GM\ni5kshvuKnAsnMIiBb6NbBfx9qNAM2FQLzR7lvSxNsXbAfDk/85PCpET7gq1Y\n12gMJN3ABwDa5INK4o6bSjK3Jh3/sV8+hX5wBXgbP8zD3N1xwcSIfFYVnUf/\nZSii4327poM3gJHCL5v5TVqunI1p+0uHM7udzmC6AaCimTK+pQJYfWlUhO3l\n22YDKrrqZrkbmcbhceM+2i8ClKxkju1MuB/derhF8VZV3X4ePJn6iuKK0+lf\ntOf7dIbA08zztveXziA5pae/cIFcAu1bxcpAyJGMSh5ouVJYuMUdAWGCQvoK\nETvwJESvc1QDhjL4kxfsUYsqwaxPRcxM4g6xKVy1q76njIeXoXjM94MNVekS\nDKE+\r\n=NRe9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"e2ffe6566b96dc3b3e2f99314e5a75b2334a339f","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.7","@textile/security":"^0.1.4","@textile/multiaddr":"^0.0.17","@textile/threads-id":"^0.1.6","@textile/threads-core":"^0.1.23","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.12_1592505632576_0.46451880965538805","host":"s3://npm-registry-packages"}},"0.6.13":{"name":"@textile/threads-client","version":"0.6.13","license":"MIT","_id":"@textile/threads-client@0.6.13","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"821cbe655f4d345fbb3b9d32345df2a6b437dfbb","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.13.tgz","fileCount":23,"integrity":"sha512-pFhtApDragN2f5ZEpyOW3jNEufJoxfRG4dfKAWU2V1R645/uUHJ0lL7JZnWbjk8W9t3/hxOP4hqBqw5rg5+NjQ==","signatures":[{"sig":"MEUCIElJ2PjGssGMnWmAm/qz4lbLESc1gYpt+0XLYn8Oi66cAiEAjW/jo7zWZgH85yHHWi4hMdDSHfOGFsiEyBAyrDOz7AI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4222568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe677yCRA9TVsSAnZWagAAgQ4P/iTOaeIjvsz3yjDIGWcx\nbIvFZIqvqVRfpgxZxfXIMsYB9fxPfytFWk6xP97kU/g6Avn+f5+PjKhNzaX4\nM8qIcHt8mB/XBj1SeiPtT7eRDIt/qBReypkzUlXk2C/uB4LKRbVJreJ8sJ25\no1wpi6Zyp0BUUngGzhginpawPq/DGSIGAax6thriB9M9/rze66f44K5akafb\nwNa9N6zuguslzlq3YwqoE/V92ltVOqm1zZnuyeLm6luq2sPyaMH5ew91lBiS\nPi1s0vbkSPwCsZae3lnnElCjCzq4UYLRggtF2yZz+5UN3uSXTrBHz7EhuRg/\nSCEj909MJ2fhIQOW/SzKa8aQU9Jgj34lkbN83AT8NNco24LKduRD+TumSlM2\nUuQs1EJvvIndBSYtZrCg9y5l2bie2UKEyt41kWviGAQHOAEqkYDvroPqEXJH\n/mjX7+xBDj6ymdhMMH2EKQiZe2E/PDw5IvEivjjQJ2bbeHa3rAFkXmQc2MzV\nvqQmyOPQZSG6X604NwAcKwuOBiBLXgFBTMtor2LvyQSqTMMvcerQXxNG+sfg\ndBhATylbXHBkP9ZOo608n7+4n/2r5dB5TkFmStavkyxrD3JILuzRLMFiwKdW\n7fgJIUZSZk5NLDJT50N26w+ghMRtY5Cd5z/opIFW6yFmXz8IRd88xRG9mVet\nRPJt\r\n=kEGi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"3e54dbd0eab1abe82d511704a15c956a0b6111d8","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"bs58":"^4.0.1","cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.7","@textile/security":"^0.1.4","@textile/multiaddr":"^0.0.17","@textile/threads-id":"^0.1.6","@textile/threads-core":"^0.1.24","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","@types/bs58":"^4.0.1","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.13_1592508145596_0.39277276698210195","host":"s3://npm-registry-packages"}},"0.6.14":{"name":"@textile/threads-client","version":"0.6.14","license":"MIT","_id":"@textile/threads-client@0.6.14","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"6cbd72f7b8ba62965d69937f0fb583312635e9be","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.14.tgz","fileCount":23,"integrity":"sha512-iMuWVBrsaXDX+4JQm5dFWySP6lao/rn0xvbZsy0M/wPRQZO9Py2eXSpXOOtaxt0NuCC5hZH2pCjnrwsISOPpCA==","signatures":[{"sig":"MEYCIQCtieoLRJvx23kt7RH70J0Q96RdNbtyKVJgF+ibOvGP2AIhAIXxGUrje/gHl5nvMjo0nGtZwY2SYugCgou5RKqOsz/O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4238076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9pXACRA9TVsSAnZWagAASZ4P/3b/RbXFY9jLkj8Wo47q\nDdjbiNnNPUuaW0GC+fIm+eBzfgzgtJ5ntfoXNUY7MklWKldo5O20ycYsCqpd\n2DnRl4lVON3TVFmZ3Ur95qhiJQ0Qhtx7GXzy1KYeV+dFSGKHWhUfEciAiW/b\nrk1tQPBIgVxWSuLwcIN2y9VZRNYp9YEyAbLFFgYE7KyNhiwNDuAqXK6kegbQ\nnKezwZ41mSIVgK5SmM9J7nNHBjN8okoLwansSA6pJ1KZt6PNVuCHCQyZmae3\nit5FBFvbpC/lix+8fLOtO0ykV9JrZ5q7HsW2zTCkqKmHhmLzuQ8JnqnKRAFH\n7fd97xB4gxm4SoGLuK4Uh3fkk6Hoib3FmUTz8amZ9RpiuYU3oiki2ux0q++Y\n8W3+rfLH4TNH9nOXOo1kPBApZhfHMrgDl9hbT7AMR6Ogr0RveI1x3yMivLti\nfAX23bmfSyxKMhXmth4aq0MzAQSHCbtgK9MlgwPW3FqETG4fBIYMON5MzcRb\n+TZhAvc8whTsTxFKlALmUmrMJ4qMp1pvK73Gip6zOtjjOHtpLfHSs/uOMBv5\nO4C7WueWV0FS6P0bUi4WjnGCg52hBTS38t66GtPheDWpdeOKdYmdbvASKNSe\nlBENfrjBwPQ0AIW3GCe5BDxO69fO6/2CNQ08BumfCi1SdlL2u9LNy4e5dbxI\ndMy4\r\n=rzpW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"07379aab4dd2b7e4aaa29091ce064eb659aaeb09","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.8","@textile/security":"^0.1.5","@textile/multiaddr":"^0.0.18","@textile/threads-id":"^0.1.7","@textile/threads-core":"^0.1.25","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.14_1593218495534_0.7896724343015109","host":"s3://npm-registry-packages"}},"0.6.15":{"name":"@textile/threads-client","version":"0.6.15","license":"MIT","_id":"@textile/threads-client@0.6.15","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"00474b2fedf45568e25b6986495139421d91d954","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.15.tgz","fileCount":23,"integrity":"sha512-u3ripjplRgaO3kPHYmwa7Ww6P2vtjox7AqKIP3b1MoGqRQu6ag4srkHWV7e26KtDdy2ceFnG4Rfj5DwTH1KFvA==","signatures":[{"sig":"MEYCIQDcuazxzVFvTMTb9H7pzVvVXVbbr0JFZrPtJ16JQ2g94AIhANMNCTT4jRd0OIj75/V9H2lNac1bZGL4WP4IfUbBtEKv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4337598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/MyqCRA9TVsSAnZWagAA/80P/0safTmI9bQb5EtkD8Tj\nynDkaNW+h+EZ3xjZ2nRMld+ylIt9LgEVoZIABkhHtf8OTUSXyp1MvqKBLRe4\neYdRI8Ay0Oi/F0m7PV+jJ5mNy9U822o0P7ZIiAwZ7wJlT1YG0I0FhqP8WMit\n6hSHTen9j7FMkxdPk645VtjBJ+tzsDun4PqqNwTpCL0SDSMsxb9QBI27lH4z\nCkP2jJwVFlWEMMgZGVkGdxYNO7hHy+Z74/JFcw4zdncfJBkxLx4cDXBNa5nc\nUD5clGyCHbcNYdWeyB6t4es0FWK1MmJiGoQ+UwLqNkDvoYjYPxYckHZK8H4C\nXUuvTkcgvk6B6HENshK+pl6e0aHcdZec9yNU9LK9lc3jD8J3MwOXqb/cW8hX\nK+DObTsLNdm/HgEFuyAffiiKkD/0cuOmG76xZq/ahmtP+Zq0Y/fuEWGZys62\nqo1cWqrbAaIEQpIjk0bPVsjHH4LP7mWMakc0Z+ViApWvk13OChymxE+OoIVy\nXZFGF2TDM79qJl6UG5Ge4GGF37ITxDxqw5nMzm9z9xeKqcf5sGd2jF/41v3S\nq4NjA2886GaujSHC4dwhbBMCYYQUDQi66SQOGD2qWXdXCxufATV2odqDvljo\nST/AtsXO2/vH2PXXJ1lquOBDElMmNC9/nKhNFdPEL7R5NEIBMjpYQXI5DLGh\n8w63\r\n=322H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"39ae062cdedecdd05cd7936734b79115f94d1f38","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.9","@textile/security":"^0.1.6","@textile/multiaddr":"^0.0.19","@textile/threads-id":"^0.1.8","@textile/threads-core":"^0.1.26","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.15_1593625769651_0.40228444735266033","host":"s3://npm-registry-packages"}},"0.6.18":{"name":"@textile/threads-client","version":"0.6.18","license":"MIT","_id":"@textile/threads-client@0.6.18","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"53df995943c3152b1bd71d6763428eab3d165f1b","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.6.18.tgz","fileCount":23,"integrity":"sha512-7gevEBcND1uqDf5wJAFiUhbWiIoRuWHAV9l/63oWZhlgrSwiF0aZmVDzblx1slY7L8D8HNGkO7l0Mz6PqpkAiA==","signatures":[{"sig":"MEUCIHpie1NDvOXnkupCEf/VdzTh6ZrBi2bU9VZrwp7yFZ3DAiEAiuA4O3JqBZaxrqsUkCdAbfJjtbVt2sxMfTnmiB2cvNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4337600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/PW8CRA9TVsSAnZWagAAOQYQAIL/kNVQXXFslLL6e0iV\nv02DIUVZHCIbnwZel25QFNat/9ABhr4cfEsRut6OnEt/eMAx9GuPdtaZeEOt\nh1DIDH4oJeNv0COZGhHi1U26F9wjMePkU2vN+QuvaupAm/rENVHo73pDizAG\nblge3Wwq3PX+u/k1FP9Z7WDAHfKoCbTzkpcgZtSiFQ+l3a7u1dZXtqeef6IW\nDgmT3ErUHLOl63uf5To8Qh/sbu0fSSYJG5Ktb91mLq+JFCiTO1u7uDKS+j3Q\npfjJ1g6UJ0lQAUJf0vDR5Tfs0ckHzE8GuTWTqXYuubWHigk324U4Yx88P6P/\nhL+DInjO0tHlzJevLNhK55o99rViCWAYcxUvK448zPr0kq8pbwUcdXlEEnMe\n1o6zKb4VuRKFzcQdYnJC4rm5SKdB+BTWDEoyOiEwSpBoZM0+UEpR8IKlIB5e\nweqSJl4mTQA9k/AaIUM9tEnBKhJYDJ83FCGqg5bqF2wZBkG+nmuZ25V/N8Vl\n5mnClf+FgodIUij6sToTYyWH2rmRAiOk4C8g+GDuidb3sj3Nvs14RcOAWPRC\n6COMYWlh/fE/WDfwEtvHphBXy7M51olt5FgowGB+uR1KLPVMyVldTtBckC7T\nBlhTBklo1BM3ID6S43rUPTpq5G32cV/dfI52MAlE8i8r2/53edaTcHHPP/TV\nPiB4\r\n=e+hj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"b551cb0fcc20886ff74ac6016dae7a5332e23935","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.4.11","@textile/security":"^0.1.8","@textile/multiaddr":"^0.0.21","@textile/threads-id":"^0.1.10","@textile/threads-core":"^0.1.28","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.6.18_1593636284157_0.40808529429436846","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@textile/threads-client","version":"0.7.0","license":"MIT","_id":"@textile/threads-client@0.7.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"6dba1bf4ad1086b851d5e302f22484f65db82693","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.7.0.tgz","fileCount":23,"integrity":"sha512-x4wRhuE3jOB5N7wfTH/+zq8ehdkmnP+typlVQgl900nBwEfR2vwMTBCfhPB8GdxtnUnTuovtArnAnsVT64pxlQ==","signatures":[{"sig":"MEUCIQCLzbzE62GoWR0k6oVav9oghHKVePEt4IWe3CLTrZzP0AIgUk7SryrYhMrXHIXssAs3/F4nqVtVDutOz2kOjbTWM/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5345258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/S9TCRA9TVsSAnZWagAAkegQAJosduc9qQg/vcKmsLHK\ngi+U881dXe74sibUZVdCO2B2azoNZjKSqqwoRwkdqNXVhHzb4YKMhNG0YtbA\nxPsDWvIktfCohrvycsrFP/Tk2zrms8gxZYymFhMnELzkVi2l+V5NKo2f+HED\nA1MPqcNW40RpfHBMCIXYNXTCpGN77C+xjjErULB39WBwpyECzrxmHIK6DGFT\nY4jqmzvyte9ClJwDS3nswDuZv7ksSeSUvwX2h64TDnSOOPrlblNbMinvMnXy\nW6X+GnmBqwD6rkbf7ba2+xE1EcPUgwWv37A3m5MGOXCvWetDL6u5nJNax/Za\nxpCo8MFy4/W3WOk7zqMKQbxLJeZYpde+7WuTBq31uZSOjAgoQQfxJiRB3lzw\niFvKrftH4v3f+ZnjqJ3WxsHpD0DTauEr5WvW3IQPReFsfHpmD2REwwC/+en9\n/24JpLe9yZagcL6COkzSUXrWj9dNB2Cf43iW/OnR5AY6JhVWFH5U+BGsX0MY\nUuoiclyEu3xTjdLJi17elWxCS6vmaqNGbMcMkRpUSUHT9EcstDyNoZf+5ZHj\nwLbIIdsOoGWka96jl0m14zHTnzlnocTk1cuLONIvBz53HmjSCI0b1MpWiHBV\ntWp3l4SmwCn8FfV91UkpAffsKIAXwzVrcOC0ky7Gq5DQu4dMtSRWv9jlm698\nEIUG\r\n=Sqsz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"42b82de49af1cf3552d6c1daa99324eafda0117d","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.5.0","@textile/security":"^0.1.8","@textile/multiaddr":"^0.0.21","@textile/threads-id":"^0.1.10","@textile/threads-core":"^0.1.29","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.7.0_1593651026800_0.4233475447346664","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@textile/threads-client","version":"0.7.1","license":"MIT","_id":"@textile/threads-client@0.7.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"b943165a9abfcdf67a08d165c14ed86374d58bfa","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.7.1.tgz","fileCount":23,"integrity":"sha512-x6f5HqRXrkxBjcpdScDs+Qzbf1dKY7C4cXHyV7TsVw7/IaRc2zp1LCzUZq4OYRQpVSC5N+ei1R7UgMa04sE5iQ==","signatures":[{"sig":"MEQCIAnHQhfJ6vV5zBRufUUwS/wtQs3dEUVurNrIdaxbvsZAAiAEwBIExB6LOQHqfr9+KzJciPI3UG0UEx0iakVCUbuhPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5345660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/mpmCRA9TVsSAnZWagAAQeEQAIafBpT14ObxBf7Zc4aj\nfN8WeRVxapIB6gZd4sfVfzdimXfv3szwrQOuo68hUXBCDM6bNl+Dtz7PaJBp\nnqfxTzTUIsAWItIdH9foyC7sESLpG2Wes5BT3aBxnD/m8ItT01u3tWZOsAXt\nERN/lZuDmkc47zPAS81Nova3Y+w2qaTk4NTC/MrcN+f9WbrQzEMJCaIONvyp\nCDIDLuH6SjYQ7jk5vQqBmsIWNh3Ai2BhfWMJzylyligucFT3iJwagbqjfzhW\nqCCY5GviB0wNLPxvv9g+j19xHVHkrb9KJa0dEU7pmFDel54RTE0sLLcdK3rA\nS7D0c56Zme1T6giC3llXmTetpZqEOUIZR1fPdIVjg38Ow2oiECYJSY2ATgTr\naB5DMcDRNpceNV/J9sCW/+11BZWgD4hjS4Q78jfEOR6Hza9X1lMb13nvVGAw\ns8pR5nbzRkvuhKcbA5hdbV+xiZh8lrE8xcFsoWZGY+gxwv7kE4yRHo663IA9\nJUS5DsOYiEworSQdB7FXAEeUXISwRHxW7cSi/mrqFYGBJPbdvRdc7FDInZT4\nsqaaE2KzLs/iDXa1XO2ibDwcybL1X3vx4wYk6ljTNlTkV2zskZjFaIauU2PY\nwcDCZZLsX4TTNFO5u8nLbPnD9GMsjSMYcLpAXIpGFCyPO3uHPS/7h7o0/xPt\nFAdx\r\n=qTiX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"f9d09cb02be80da60d356e345fb517e361ca6363","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.5.0","@textile/security":"^0.1.8","@textile/multiaddr":"^0.0.21","@textile/threads-id":"^0.1.10","@textile/threads-core":"^0.1.29","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.7.1_1593731685933_0.8385559286740816","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@textile/threads-client","version":"0.7.2","license":"MIT","_id":"@textile/threads-client@0.7.2","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"8df8c40a499e2b4404070feaf419e66d2f292bbd","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.7.2.tgz","fileCount":23,"integrity":"sha512-d0itFJPp2dSIzihjEovutaIg8SJEFh7Y3o7X+U+bS/WkuDkHAezrKDArhmtCQBMbnptxYDL4dLZfwOkRgUX7rQ==","signatures":[{"sig":"MEUCIQDWQcY/YGqGy4kUwfNU1E8/IcBlSzPs4nLj29V+skY26QIgDGVSN3yedKqWgHtxz4dnPcnJFk//wFj0TWRuaYkKzJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5345240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/nOjCRA9TVsSAnZWagAAV7YP/iZEFimrJnXrX+EU88E+\n9MM0emqrGuHRTa/0dfw3CeQt4wU9xrYnX7CMVSHT/rnsFs8MBOX0F8Fx/AZL\nkLB7VTeJbFGtaOfuEi5U9qy6M8kRZortg1NAtfb1YWuNfdk/YSsM56waIGAb\nERxMUXjFr8xYMjkLm8cAwUX/4+kkUHACUsgSgIEh7RF+0irhvcpDnkiIXdYl\n+K892kLY3Q4wCnHRCEisoDGW75YYfQcKIkAykZMVziaGiSr2WAgLdtYiGtjT\nPVPD3lDIbR9VVQGrikoJJCoJvRvyiZPavnnftbaGACwp7657N8m+goSzo98N\nhItXgl6Sp1xEWDWj6Z5KCoCMrLSDwUDpIl7Msg45Bu3Ic9TLAxT10R8De6H/\nFxpd+DhonyLDbxM+mEVnN3SbpLYXhGHFVeQA/VToQufNAArAB6WhGBypPQf+\npAmHM6HSsX0jbz56BpwHEMtjw8i7KZv274h8oAUZjDzJx3D4RnWPCLXvLh09\nUZR4LdkgBCQQ4gTuITssN8dkqzMt3m5dMBLrMvs31EHq7pFUp1C0d6AB4QLj\nSRWg1Cj7giIijtZK7yg9b1in/LYBm2tWZ4M+Vc8gpKjDnNrh+y9T2pqzFFCg\n07JIGH1D7lVm5RiEU9ykmjaC1rli+xiPG6gggMnUbAmZcR74qP20h8A0ZMML\n3eXp\r\n=k4nn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"e47bbde969bd034adf544ae2cb44b8871e4c0b97","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.5.0","@textile/security":"^0.1.8","@textile/multiaddr":"^0.0.21","@textile/threads-id":"^0.1.10","@textile/threads-core":"^0.1.29","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.7.2_1593734050399_0.7736121421907771","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@textile/threads-client","version":"0.7.3","license":"MIT","_id":"@textile/threads-client@0.7.3","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"ac6179b5f2b3236a5207b8f3256d2ecdc73546c8","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.7.3.tgz","fileCount":23,"integrity":"sha512-ARbNLp9t59Wqvl8J22iGhBsBAtwXE8idSK+jrbSw8UKnkxtsOj4iiQG2sbwS7ApyF+oZjrNFblZ5rBC+JnH+HA==","signatures":[{"sig":"MEYCIQC2/gL/i9NACJZ1D9G4uXXs4sIBF/XiZdXwO567Qc00SAIhANRhE+hpdu1kQ3adE0nnC/t+SR5Z9jkR7HesDV/FIFyN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5345580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/33bCRA9TVsSAnZWagAAcusP/0sGCOy9tEAR211tUprW\nENwXcu4K/FZuAMESQUwrTJBaw8+LpwTIP7zniktXsnlsljIM8/OZSyhFpVvA\nZkyECmQfg4XxlMLwZhN58JvyrKE26OIRcPTN+V/U9znKx+9NuxX13K6BBejc\nYQn/boJTAgc/Wsrq1OTwh4fveHtQM9b/R6Ok8KRQ/8oMboo2iNSZB7D1pddz\nPN1W/c4+/ek5eO431l0erYU/UZzEaFDVdB4sa+/D2E96aeLukwwv5LBMycJr\nHPTPf80Ve3Iud7qKtDL9RmdohPuHxzS5E9lARYuPjuaVaTCNHXNOJr5CB91g\nmRAhxiKnk3tbsUQGPMW+PdUDgh8ZAhEZBMCYL+jEShETds7MdQZyKwIHWUx9\npBg+VezM3ZYtG5M++4BAJk5DCmuDSuXqpLuDbAZqUBssplpL9I0gI1cvtDE4\nMbU5zsxfldlNfWOHVq09brHFg1k/ZVwG4BX2r3YSKSK23ZW8IwhRyRsUvuE/\n4zVKGMz6epHO7ZuvUhd6S0Iex/lEV9Gq0Y2scKP3SHdTwKQ9KUGY3awiOE8L\nvlgz8MGTjEvMwreeVkxb0x1NTTC4eYXlpNzofTq6MyWXXAKO+d9r5yTmGi/Q\nA1EP1GxSbjP3YySfLuACMhnDhuAkZ4cGED2eFIdNtxPNHyVdbIL4jjjVTeC2\nMkjT\r\n=sLU4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"21d2b2b96fe9d41ddcdb866beb61d4e48fe2bf56","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.5.0","@textile/security":"^0.1.8","@textile/multiaddr":"^0.0.21","@textile/threads-id":"^0.1.10","@textile/threads-core":"^0.1.30","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.7.3_1593802202868_0.9006373651066883","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@textile/threads-client","version":"0.8.0","license":"MIT","_id":"@textile/threads-client@0.8.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"3eae8a46d80170ae20b2adbd30ae69b4bc3eaa25","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.8.0.tgz","fileCount":23,"integrity":"sha512-0dvMXlomkEapnydjzMmm1BspfXokWf6Ck6hsjN/R50oCT+HL6gMvhrv/PdL64KqMkVTAOEmGvUAtuiVKzbGI/g==","signatures":[{"sig":"MEUCIQDet+jbl5eVnh907cv/rz5OSVSxP0gxadIcVRcL++L7mQIgETVI43iPDM+zYvsQ0taLU5n65859akAF4pJCfFrzGzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5345707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA0ftCRA9TVsSAnZWagAAdb4QAJTkAlCswn6BlynUmeH4\nASf/z5E6aHNwCwNTHjBQ5s/fc4EUpeG2GAcyHWtIJhpGf3ILHNA0G4Tkrz1c\nAMeOv9TpwspgLgElew/jh7x7x6TDvXjLqSUKdK9m0IFWr5JbhxbpyFMYdqIx\nypgnXQlyJamYTffF9Hz0XZ4e5pyZ44KIntABGFGMh62ARd3rXtuyeTzzMQ8G\n/SsgyBbB3dhdLKWCscWkPWFHo/sGOmptkWpRMaO0zkW+WbLPXOsBTPRQNWVS\nq8iTXr4S463MJbe6kqpMeHDw/pI5Q1X9vElwNqGX1TyVfDaO5z+tlB1q352x\nuvvQF5yBpIXyfhpQJhr3D7mh95A+2jegj8WiIG8vWZLz5VR6PU8dLDZjyJbb\n9AxJbm5MzuSFj20u2vuFvLZkZk4Fkw6B7kohb1ZJbUfZ/YwjIEguVryqBhyM\nVftpuw/UH4ZJb6KfEcg/U4cO/6uM0DVIdIuFuF5d8ENCgG+XF7z8W8KQRpOg\nC64I98pJ1reynu8l+ozHHNV4EEWlWjjtj3Oyug3VeSqMt99j9AcNfCF5D5AX\nMfRBWnzlG+BzOQAbVE4VroRyhTXDIdOccBeZ15ydMf+1lZHgqDe5H2OhdSFu\nOXWYjJhAVD3hJKtNMp6YxoRkXCwbiscnVLN9m5IrJAgfE2mXCPfay/xUHUzI\nBxq4\r\n=1p7X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"73e3fad326597c3b2f7d52af10720b7bdb1ce429","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.0","@textile/security":"^0.2.0","@textile/multiaddr":"^0.0.21","@textile/threads-id":"^0.1.10","@textile/threads-core":"^0.1.30","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.8.0_1594050540785_0.6524005666684305","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@textile/threads-client","version":"0.8.1","license":"MIT","_id":"@textile/threads-client@0.8.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"7f67e34e1755c082a38d10cb6d580c770a726821","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.8.1.tgz","fileCount":23,"integrity":"sha512-lF3sstG6aFZMjBdxB2Mol+VTu8s+yKlsqM1XcYCy8DAPXOCRdOpr/xvziH6ofcWxSKVO9E/OX1EM5dDrYmb5LA==","signatures":[{"sig":"MEQCIEFJFLeUSX2+cZ1xwqmlRayf75SQgTPsWOTcimXSjsdGAiBLwddrefL7nimE43dP8Vz/Jsc+ttJDHv+zVisSkEG9Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5345695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBOJeCRA9TVsSAnZWagAAK/wP/07CMexzb12vRs08viU6\nEbHrsxhX3jL7VouMO7qkX2JmZUsyrouvs6FJa2WdMBOlqHOV1I3JvZ1mbdx5\nQBkA5ioCbCSwsEPIFt+Ml0feRglDLgix9UpUFfz/vlLaLwTywuzkrxqIm78C\nqSKzJaXSPVhAWRe4+bi/BLWS/nVebtW20j0yo/U370KgdPK10OmXxpUEchpt\nFMwMgZfcsHb2pcy3VC/1XkVHso4euO0i8jiKXMOd2ZyXyY9VCJsVbLlPA6SP\nKmzS9+pTBzyzAxxs3PaUAJmG3RMIOP43TMwTmeybOaqBo+MI56AkxuOK1imL\nmGxqyO//zIyHu/oZsRJT59S+4WMtbMgL7HYnz0vmHk1jR58wmPC843Sc5gTM\nz6AylCsdnNr0SrDfRZ2s+kFs9Mg975qJBQQqJTEcH84KBPYU1qOWaIhB9wXm\nAjxX4kSXixoLKEgh2Q87SnETuD2qSipPChPRnRmpPtycPt739qKx1RTTRVmS\nX4lIGxRbvN6R3CWc1RaA+U7w9VH50xOadiu2Fr6+lI0Z3VSJ5E2ZV9ZYjctv\nvayvhlMoBeaXQbE1rlknXKtl4rUaZANQlp4YCZE6UUhv7eOfesUEvXV3GSTA\nlRSV3p9SX1YWYC6dT/qe8XrU4rKtouDMjqz591lrBAwrLlgh2Peu5bp7ddhB\nZQ8A\r\n=rAKp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"7493073dfc7a790d0e0f9c5a8e87e738a2251f67","scripts":{"build":"npm run build:node && npm run build:browser","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepare":"npm run build:node","prebuild":"npm run clean","build:node":"npm run compile","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","build:browser":"webpack --mode production --config ../../webpack.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.0","next-tick":"^1.1.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.1","@textile/security":"^0.2.1","@textile/multiaddr":"^0.0.21","@textile/threads-id":"^0.1.10","@textile/threads-core":"^0.1.30","@types/google-protobuf":"^3.7.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.3","rimraf":"^3.0.0","typescript":"^3.7.2","isomorphic-ws":"^4.0.1","@types/multibase":"^0.6.0","@types/next-tick":"^1.0.0","@types/to-json-schema":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.8.1_1594155613639_0.39745028507944147","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@textile/threads-client","version":"0.8.2","license":"MIT","_id":"@textile/threads-client@0.8.2","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"87e5fc869f3a473864479586360cee050cf79d7c","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.8.2.tgz","fileCount":21,"integrity":"sha512-JrM/cMwjlH2T9HD6DYw+c1N4sCH4p1kHDcIDkFzqSxrL2YN2ChzoTsp5qYBUjoiCy/botMy3Y+cjUYTI4h24TA==","signatures":[{"sig":"MEYCIQDTTGzuGF8SErc66fZ+SiYdFuU4dQWnF8B/L6l8gV7PkwIhAL/uC4JqMIvn8WCsFt8iAk2aqBtbdT3FTvxPF+5ylhVa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD4tUCRA9TVsSAnZWagAAZpUP/iITrinZl6IG9A9g3MAu\n84xaENkc/wFD8H/WUtpWNF483Y6UGhUM4Tbso/l8TolCMxsaqJV0J4oM/H8y\nkFMe0Pm6VzHW5/uz3esugB943p15kBSRhjJK8JOuXOH431Rj/Rc6+BYcesPh\naCk5UdzKgskX0Xgbc+TqRw5zVPm7YiZT4XbQIEsM3CQ4h3qFY7JEzk4gP27B\nGTMSs5So/fgGhyktQPyRi9OWdXADO4409stYVfpw2jziz+nFgHHBERBcJcTi\nAB51m7EkVbcAoXERnzeqZYDFtly1Snnz875BOnZAVJ/vWDqwsfADiB8hw+Gj\nvPMTq2GY/Wpp/vbd6KQE5ORKz6rYYrCxiz/MyGp5PLiYptr0tUbvNFtQeNOM\n/WS4c3cMfiClffhCb/MjW5xPWUSq6tSsMKk0rKrMVZ04qP1Oz3k2SjqBZP+s\nxF13lN+jbilQIZbkNnf/aiyWT/fPPNMOlYnZPwA9+47oIXUAGfBon/MjPtfY\nKkD1fymtD72JC2t01S0k7ohcW7t85ViI4UzRlNFbyCNlWAjEVcosZso7gBUt\niAH8Ym+AEb8b7vdkJv4ki3S0uPyCTIOdGjjo7fcgk3dKD2oubsUnoAJg7ABL\n9XvXJkUrVw4hrcvq0FZAYoBBIvGZupUwX6urNTVCCdVA1wrUkTcPyvtuYWHJ\nsKdc\r\n=WbKW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"6e6a1a1acc861b61bb5318b8b3beec765bd960ac","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.2","@types/multibase":"^0.6.0","@textile/security":"^0.2.2","@textile/multiaddr":"^0.0.22","@textile/threads-id":"^0.1.11","@textile/threads-core":"^0.1.31","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.1","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.8.2_1594854228440_0.12072623292752094","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@textile/threads-client","version":"0.8.3","license":"MIT","_id":"@textile/threads-client@0.8.3","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"4611716bcc174a2705e5ff517751dffbaf8c6d9b","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.8.3.tgz","fileCount":22,"integrity":"sha512-fbH96V5Nif8hJSkGQMVzMKO4zKW1bk11hm67aluEhwA/JvOwYMGXaIeI5LmpBVKC80p/4iwAcaHn3VIyLIUPTw==","signatures":[{"sig":"MEUCIQDrI9nbUI5Fc5ogaXVYUBnJ/VkaeKrqXjWGRmNxJshR1AIgU3nrjLoe2D2cOu1A2f5ttiACrWyWJNWn2PAIqOTw0mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfENGxCRA9TVsSAnZWagAA2OEQAIa28Rn90o5glg3trDJ2\nFxlWmY+KLN0jWOweJWjUs1I6eN0ulgWMJmHbkdvz1gaKj0dRuncDbzCanQUq\nBpOc64X/4Tvp8+zEnc7s1dVo/Wx8bgqLkdf4tOzeC4iuoE4PcxdwIAUgRMWG\ny4nF8EKUsc6Jjx74/b5XE+I6N76oMoTiHQlKr7O5CGkqSQ6xmicoysdfY/jr\nijFswbjhL4vBvuausa+iKomCm7FDjicILlBrzy/qa1R1cQ9QJasJDTw3kfJj\n7QO9xQzLZnpQv8AjWZUpioj6ByXbuZVtQNeJ6cJ0+C5u1H06K0qopR05AQ4L\nIVhLhcJJw9BtaOCBCp1Ez2lZCOLcNA/jpDeuOvwtgC6Jz2aJpQUMevYp9u5c\nU5LEL9nI+S5+aeIJO0ndlD9QOVLUNQRRFdG8GNKi7joFIktnAB0Cd5VlukMM\n2Puco5QHWQUNNaBgymFMWhlCbskK2Aw+gWc8e3jPxfITWjACd5JP6YukwYXB\nyAZff2zdTl2nvV+hCtyT/LSr7xMHwkYJUkLmWtOr38DUE05mapNpIFWY2Wbz\nq2QreyZuzIuZ/kzR8jqh9Z19ksFEpDR9JItk7uYDJDZiF+bjll1myrMGNYzZ\nNCtvHUdkzol06H5OUJx9oA200Z5I7AdrNAP8blx2yqXkRzZpNNRlqAdvmsMh\nOeFJ\r\n=DNIg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"473e60efc27c691c6e002eeb08af7b9751afcc6d","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.3","@types/multibase":"^0.6.0","@textile/security":"^0.2.3","@textile/multiaddr":"^0.0.23","@textile/threads-id":"^0.1.12","@textile/threads-core":"^0.1.32","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.1","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.8.3_1594937776602_0.8543603893856684","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@textile/threads-client","version":"0.8.4","license":"MIT","_id":"@textile/threads-client@0.8.4","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"2f4b12d80473b0a58457b49d04ccae1cad8d216b","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.8.4.tgz","fileCount":22,"integrity":"sha512-tEiRgcNrPBZcUiaxNnIurBi9qs/LNAGlMlyxehWvCDoFQRzSjhQjaeHtgD2sL+og7qYScG8TtN8buTPf38Tniw==","signatures":[{"sig":"MEYCIQDnhdxsNjJVtEdgeQSscKJDHT5ED9rqem4msTKvwZB59wIhAPyCazMJPkoUun3GUy9NRir3bICUiopGxBmsPiU+g4eE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEiKXCRA9TVsSAnZWagAALFAP/2Taju0OuMiJqb5OER+l\nPXIkz5+TzPkJ98x7OkevY5fPfL+YW457/zivlg+kSZrPwmMNooGuXvTbtUhV\ndEbApvHrI4eMRnGdw2lUBa5QJfpU0rTHb2O9fo3DOFhMCfOzohMfuSuFiLnf\nCsNpb8wQ0MX2MXobZxikHftSjCUF/m3BMvKxYTqroW1hh3VMGXXfhhOqPb/a\nmt9mgqOiSMmLaYV6T3+lwi3an9RRKImkT0cVEnROof8PUjM0aJx+FxI98wPH\n1ap7o640ofkrRyKljsXqWjBJfYtOxhs4dFfOn/tGpW98JgMVVUGKd1sI6xIF\n5r3UxX8EkQHFLmjg0mcI6UHciPVPAKRo4WT89edVPGbk2VeCqjiX7wjkvQVR\nMvA4Ie29yz1O3Y/ShX1+BeMJbQKVoR9aiSCi57I9ML078o2ug9TqtL0Rr+3H\n5pi1wBP+YazB0PwxHybS/wuusF2yP+CeSktY/UasXh6++zSne5Vspbt78nHz\njycNvDALSdFaheEOyiv7d8cl1bL98Ic7W003rMz8oem3syU0DHUpkLKUW8iH\nlfAgbKcaORBbqUGmhdySaq7gQ4E0eQyOcaOQg86OH8jNy1OSh//LyXtFyImm\neu2cqnmgdyAj4s5+9en/WgV0dQwF8902oX7/UJ5yI2kJfbzU5MDB+vB0h9az\n7Va2\r\n=Kfsc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"744aaef484ad4e45efc31e185a7a7848a9b34939","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"textileio","email":"sander@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.18.2","dependencies":{"cids":"^0.8.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.4","@types/multibase":"^0.6.0","@textile/security":"^0.2.4","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.1.33","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.2","@improbable-eng/grpc-web":"^0.12.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.8.4_1595024022943_0.73961462524357","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@textile/threads-client","version":"0.9.0","license":"MIT","_id":"@textile/threads-client@0.9.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"cfd0bec1219d19a360c889dd2c0298a36b234c17","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.9.0.tgz","fileCount":22,"integrity":"sha512-tPUJ7OwLPbyxv3/KlLDe/1b6TJCFeYyuizrH1hnWHu0nwNGvrJzdLe+XVG8bP2zAQvJE3IHgSNClcz2dtKEYNQ==","signatures":[{"sig":"MEUCIQDvVK5T2ovcJDxV1uZCzfnRm+uBjsbgcSHFGuIhLMgOigIgAkW1J/RQFmJ1fsZktsUwgLdd+rTi5hVUNLN8K1/R8A8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKwh8CRA9TVsSAnZWagAAKpYP/Rt4D9jFKTYD8SVrll4i\nJ98plDZfchjwv3WzEC7geC5TmwGKNuvPx33ZVGeBohqJO0wHApzPF+8npkun\n7MywrnWRUt3kqrd1lr+DwFUApmpqDQ3uw72FFfEl6kGoWuQC+9kbybkGFvo3\nrnofyGnlT01PadZdfeaA5lBVdmJ9DdJQSCc0XhT+ERhxZD6aj9mCbhFQgH05\nPJI4GDkEifkOWWFbBQapO/Sahza3z8ncQyYcB5Eg4EobguczSdN5icBKI6M2\nnEiD+sLluc8aFgg7clBj5hfu+Fu/fb6eWK8U1du9/LDiUlieuV5CbPhlJDIk\nGAbjq0+BYT9Wx7c+4o0pLuEwLPd2zZ3fpIX8+gzeXRXWt3qelF4hp4WbEmC4\nnmcG6ShmEFV7cvhRsN3OOc4g/HaFlD3dxIx56Rsyr5UlK8RIXiklDE/Hpv+3\nbnhoI3nzOnA+hH/W7GdhZIsL2tRDb7qsWy1ok3BAM4e1tzR8Gx5S9h8PSXJp\ngPkEcRocKMKRa6izWxEwS5APz68VesBtSId8wgylL9fmOwyPLyt1YKbZnWoU\nbaEMSFiIa6TJHKyDjCiIAIOWkSZNW7+szGXIMtqgNnqA4jAtLixJkiaRgQuq\np6eEQrvdmQmeIFdzfLDpL0ptCFqj2U+D+v9X87SAjm+Mea3/T3CzkEi9K4M0\ndPbB\r\n=J4Jr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"e612152ebd8d382889022ad1a99fe50ee5c4b51c","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.0","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.5","@types/multibase":"^0.6.0","@textile/security":"^0.2.5","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.2.0","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.9.0_1596655740054_0.8106454378464194","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@textile/threads-client","version":"0.9.1","license":"MIT","_id":"@textile/threads-client@0.9.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"f7a58fd7a084357ada6e1df1bcbaa01c2624c83d","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.9.1.tgz","fileCount":22,"integrity":"sha512-QudjtWGS+SWKi6CdHRWut+Tmju9Dht2QXr/OCPqjRz2P8EY4MwAJSmgW9d8shgu1t16y0+MH/pOvG23GINfBYQ==","signatures":[{"sig":"MEQCIB9V9lm1neud6H3WlMOIXDYZ2r3oNoqLWAibh31eFPKNAiBK/hGjrnezvcL5OqvEKcyr0y6CKATaflk2RT7r134QPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK0ZvCRA9TVsSAnZWagAAJOwP/R2Xj1Njes3rl2zo04b2\nbnpCeUZMdV13d2y8OAu0+3rfR4oxY8+kNaazPjBcbmqwPPdiuxgar1gvkG6o\nbFU80vX1d9f2g1eiPlaAs6g6se2G9/lnT59V2p370/smAAD6NnfRM4DMdej3\nGZikX5U8Kx6h/KbPO9TqaIx3cj6sdb+h2+jpt/cMUqQir19/3whej8FLEvd6\nZX+Fuz6Uq1v7bxyuCmsrro862imX6yE4UHAZvu5o8AbAZqUVeuER11+m7mH6\n9Mx5xgjflFAobJY3KBOaINm5VDPkNuSqjxg6I2BgVupltmwnhIxkC8/ZgFcM\nj09dA8XSd/cxJSxh/OxSjAZqELWeGgFdQNib6cHjnmweabc3mpicirtJ4/LW\n2E45AVIjIq8DTapF7djLsZyUtAaBtKnCBiTn6lnVAcApRNLsPJ5x6uX9I1zq\nsiftdOhTw+TWyntRv++j3hmVZSg460dcPqE9ykTbYS9Y8GueTgR4CUSObV/V\nNj8MuaNNzX1T9vog/7NvG5SZwm/b6/kc2O3f4Mk23nxF6HsevHI7nyXgutbm\nMrNYJ4VeiLP7SyjhZvoOmFirNvxVF3Yoa447FED5TwILYxrI6PbF9glxpBPW\nBKHib5s0Xg1SsCLBYopTpYSFjk3feZ0wnfNTXoEspunYYYs5+/zGABBviB5t\n+Odl\r\n=ocfQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"6a4aa16fd0a9e8b1cf4bc1bd8ef8207a172e6fd2","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.5","@types/multibase":"^0.6.0","@textile/security":"^0.2.5","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.3.0","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.9.1_1596671599193_0.5109507671774616","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@textile/threads-client","version":"0.9.2","license":"MIT","_id":"@textile/threads-client@0.9.2","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"76c28fc8ebb35a03267c2158995f0712eb31037c","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.9.2.tgz","fileCount":22,"integrity":"sha512-dAhREnh5rPzXF0A8Gy7YW57832mum1J4DdRUKyODAfkSsf4HcA6AXTrd5WrPmfOZW4i/XxHFVSXQ/hHLblJxaw==","signatures":[{"sig":"MEUCIBWmABOFmVuqLBwejhBpuK4owL/njbZV15hmIC+D/6ANAiEA0VcDJUZAJd9rR8zh4uHWbul0VOPKOgb1HqOrAzu34QM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLFmWCRA9TVsSAnZWagAA8j8P/3Gw8AZVHbbJpb0CJZbX\nhHsZB9t0DrO0/TDXYhVyaVMW0REYSpJeqbUDT65BgqB3xHi1TlcTZG6MWbCp\neUztcU+uPKL61n1/Qz31hT57p50AuRmIOfNRD0wvrELYu7OEAHrrpxc8vsNi\nGnLWI8JGyfN439IUhZ8VKYGJTmGr4yEKpksk2bFMq2dIMq08WQpfrn94Vaj6\ncnVVKTQc9pufZkWZuNym6aOcmUR8s7CxzbQ0TGdi0WaF2P06PFSEiGOFp4XD\nVqJDgFPjRtTrzCWWVEka3PgBf/zuwEih4rY48+DCEaKUUu8DkkGVYO0vUXFd\ncyjGuPXV2FUVFvjIF1Xi00v02fT6RCuxb6UanK+CEobIrZhwy4vme4Qmvr7J\neyt21pl6Q0xPV1LCKRROr49ch7xVLeEfBzISD/HPiaBEt2LKRz/TLxUuN/cW\nuWQLqfjsgl0E48IiANpFh4sZKqHBgXj7u+9ElNF5GFg+Fe1NIXRjNZUlg3FT\nrygvD3QMRBJgFrTSLUKWEzFi0yjfX9mWvlB61aQWUQWa3PAzvHWH6EFh2IM0\nt2gtRmKbKx0qVsDpLkxGbw0Sevm9LLTik1jpmMkKE1v/JRTSriIeD1HC90Pm\nohJ3XS4lxGvdusIw2qcJBq60a4dGWdn6YDO0oYqdDg7DgS4tNjz9xsv8+yLT\nJEg8\r\n=CrMQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"21bb36e1a943df403d8935f02a40f86d63236e4d","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.6","@types/multibase":"^0.6.0","@textile/security":"^0.2.6","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.3.0","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.9.2_1596742038169_0.26627472789550555","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"@textile/threads-client","version":"0.9.3","license":"MIT","_id":"@textile/threads-client@0.9.3","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"58bbaa8f8b68c69b63e44d5b9d2a6b7502402ec7","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.9.3.tgz","fileCount":22,"integrity":"sha512-tTti7fbKP1LLaSXOxaJim+Et5f7SvfnaQHSxRasEbHypCYvjq2x8wdBiifH24+46QA+hQHDldAOfSirbScmypQ==","signatures":[{"sig":"MEYCIQDyHL/D3T11m40GU83uBA5P++zQO6cEj8BmY0tqAy0GigIhAIh1zEELoF8fBF/SZ721UoKvNjuswI5dseyazMNIDBF7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPYMmCRA9TVsSAnZWagAA5jgP/0NO8PWiAahj8A2YLcpU\nWHaiX+z1ycg1UxmlMTOoZl0hCgDmczTZ7WkQw505wdhq0QOwUL/NhWKBPxhY\nHIqg011rFa4wpClxOPpkYV8nVi5eL/IGAFOnwopc0RrS/5FGCxlLEsIJHyrK\nCjU+Ppq2/KF9mewkhWpu85p2FRLFkOiL6pYrxEtJu7DCziAuLipVMnHlR236\nVop+Qs3Pj+ZVmNEdtWddY68nx1SFkLhhgMi3rNDsHBSEyk9080DfSZZCyu5J\n2wQ+sueLYIf34ZSinCAXyJqEp1abwBskPJGnCgOiYDveZ5n+vE4VQbJhJfVQ\nwHiHAx3eLXtwvf0al14J9ykSACFhSOkA7xetoyUzSdEhVP3T3McILkB5oWAV\nnpmDoLY2/VX8sbThwZqR1NwEdKKx9EnSW9+DY10ePQuLg4xaJg7FI9ZM5aYC\nzuA09oiBDPojhinNiA0vtCMRMvEo6Ttf7bOlqnLwfViCSd7cVi1vFz1L6Z6t\ntZRbYTe2OEQ3h9FPwMWtVIAp2b4KegXM7yjrubgOB2SgAKfdpEiDK9xPboiD\n/Te1wD7FIu5kjB3LYSf7VWeYj7HvhoCbTgx5v0mZlLM2sK1ryGwvN2b05kWt\nFYEWccOcNVhjMRy1GtcjgapPJLJ5/P4RLJihIO8kZPnW+gNLsAs9YtLheXHS\nFqOF\r\n=2Y2S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"f0b17b5c8771bce00ed646a21551017658cd8b60","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.7","@types/multibase":"^0.6.0","@textile/security":"^0.2.6","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.3.0","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.9.3_1597866790351_0.3564198828690963","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@textile/threads-client","version":"0.10.0","license":"MIT","_id":"@textile/threads-client@0.10.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"b77d0d62a9b8fc4d703c9ebae20ccb3c16757e33","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.10.0.tgz","fileCount":22,"integrity":"sha512-Y69WFE7dW224h1grHTnzqIzSx0Ywe55ddmCPHbqbh04CgaCbnZslY8GfHaeTMTotAf6TUtVVg6YkgCyk8sfpYw==","signatures":[{"sig":"MEQCIHZ5TDBD4fFuOdeSXmcxyGEB8X6PUYWt/xwU5isOUJWAAiB2gL0oqq5ewXqw/FAoCzCgXOgkHsmfc95vNJVvtkWs/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPeSYCRA9TVsSAnZWagAAbvMP/j45wip6tHaVsLAIeny1\nBBEILjIlfHv06EVcx3jKmQygHVXZ8CjJ0GnF5GFF+j8IjyjgnvX1NhxNakur\nOqPK3Nh7qnmT25x08bc1juTNFtHwewBDYDeWTbUgOzS5WsUHexlGedMcAJ/4\nMzJzQcj0CtNIfBfJeA7kRbXycn2TD3KcA1DB14xoCJ1NQ6kzu5vsIDaAsrAX\nhLVJpuJPJ1DUW3wJpJg5inb9YHdODqnCtdlnp4p3MfaOJu/GSbMZAiocYjL+\noSS6TC1zcvIagBYoeJXzOoFMDww8+TYW5Z+wrq5HcVDUOxyZtvocyl3nWD51\n+ytQhGucU3zEQ2eg4zqg+INfdklCxgdi954fuHdndd6Tc/8NkBq+OsEdJbvl\nhNxk/74Nk8hONTO5PbNL2bKlWL/wd7wov4mCDjankakwSz5otwZ74m9H8w6o\nyxq8grZAiCxN/oLGk0+aoES8wexe0+iTwz33M4NcwhYWye0JdrlvFsLRS3HH\ntDk9g0Ulz1bRvkbUbZZLfNSZ73AedzA4JbKFalbBtSChSuZyGlJql7ohHmZv\n/AHIG8lfH8iX5z3OAze5DMeFSS0u1Qx/ohCrXC/rKD+NhUaO9Mu8QJMS/uu3\nXHwzvnDDh3QMT+dHKe33yBRj/+4iTdrUtZlvcLNpcKhV9hqstFa9dcy3Y6Nm\nLFjy\r\n=ddzf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"f4e362b944f513e3ad560913a4bdf00ed4e9f68f","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.7","@types/multibase":"^0.6.0","@textile/security":"^0.2.6","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.3.0","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.10.0_1597891735540_0.8363736799840795","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@textile/threads-client","version":"0.10.1","license":"MIT","_id":"@textile/threads-client@0.10.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"f5fb6067fede0579d7ec7c632ac2f78815b7c559","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.10.1.tgz","fileCount":22,"integrity":"sha512-esbmup75bHFDxV1HAC3qxycsUxsMebi37yzCBZxCNh0eukSFf5w+DqYBUcGPg8c199Z1690lwRQMKebUnTtGyQ==","signatures":[{"sig":"MEUCIQCgxiW2341wjObrUGOAueeknWCtXUpt3BU2MR6oUDxgAAIgDx4hhxmFWL6L4tgaZ9XgGoBB6F1jNSJDG4spD/sFyxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQE0fCRA9TVsSAnZWagAAwkwQAIimJUzVqqkYSNTjAr1Y\n7z390ebpjjnFlO9HTqiLmNlOYYkt4TGYv+aJXuB8Ba1OVbXcbwcAWr6d7hma\nXtRbSaCGBOGMlZyPLr465A+0zTXJalO50YFaBUFEg0AeDUcc0kHUCk9QWBtY\nKvNQHFhkF+n2t2Cv10iZ/LNv/BJ9WwRCQiSrK4Ug20Xec4gIzjHc5Lo3ucCd\nsy5SWt2bbm7B8lQDuusAmXXTIJBMd93dNAuYh7nS9rBifwsxHN87Eo3yP59R\no93QeH6EM1JO1ULK+66ImUPsDZFTtDqqAwezLs8llGh0kYTFq09+cq07SZLF\ndkge5eI3lg9kVPOQpP5SkRVIYSGbaMqWGQtXT+piE2R6PcFzRxTsFNBG1c76\n39KeRQwQh0EQ4tMtsMsbSwRCqyaO9wibStbYigxgLgO2687PKXtSqjnw0prV\nwt+N3e1cAu/2S0FS4NGLB0eQV2HNcOE8gVh05BEQDvgWV47+MTIzohqNGf7V\nhuVEcl8soADgbJD5puU+WDxvV+kA/b9QguAu9kZxaxmb0Vi3iEUmZqvmkArT\nlzhakHZdvA9zzgm2W3c/3oPbk35HRmjvGxdiS4zyEeA5GwmxIhCAAUuoC8Ii\nt6zGjETGzeG4110gDn1fdcX/z5azPEWTCIwx4mYiS8dkzxd9B1nu7MZslnMK\nhFcZ\r\n=xSyf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"cd2f9bf3ea532db8361e586bb4dbaa33539d4277","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"12.13.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.7","@types/multibase":"^0.6.0","@textile/security":"^0.2.6","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.3.0","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.10.1_1598049567256_0.7135213047572808","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@textile/threads-client","version":"0.11.0","license":"MIT","_id":"@textile/threads-client@0.11.0","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"1723bb7852f2369615a63016fd5762f006d36880","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.11.0.tgz","fileCount":22,"integrity":"sha512-Gvbn1uu6c0gD3JBLKwHmRWI3UX7ELZoqWOa8lYKqNlJo9VDjX6GmJEM/GnpuUFky67PVKaY4ny1Y3bxc437q0w==","signatures":[{"sig":"MEUCIQC1yK55TvaXiLg7TEKyQW+vopQgYKm5FcbY5+aoODY8hAIgZx53pXqGPtZ5ZSWu5klmczyE68Bukj/8lvmP0zxGFMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSZk+CRA9TVsSAnZWagAAp2EP/j5MyDe3D3ZidSwhB9w1\nPKUYveFeuIqnOfzw3sCe+CbL7NrdM1boHVljCJJPjeqkgBN0DHUItg6FExfU\njN5p7O5Mr62XG3qf0YhvoE8wOSmcAS29TfI3q/8aZQEVGVOdatGRf4jAbRKp\nb7R1zfx9ph6ny8D/s9jnJL0O01/ELCoPtrD7oj8Ubpi54yMVaLrBD/yMj5lc\ngzQZrAW/bMxLMrCg/yOrJvvtR34jT7sjQ1ovHTUncAlSvXKaaFBo8GZmMnn7\nx3FX0j33pwI6EGETgcTt8fdNRRGeXdCUuIFE8c0BH3jjJNYD3x0TRuILsSzI\npe/ZRKEbqAuo9zw4rZpidq4XxtsMdE/j2xjzYC8qSQK19BsJ/n9LUFfN3s9i\nQmiESf4m1YPVs7Qq96sjMWildNQRtckipYcIY6vejODrEzmvxS4Htp6GWTo7\naVjly7VSxK9RyInG/Iu9DwwfgcUyCHNTemTustyKWYU56GFtrjVe7Fkx1zD0\n1kJq7vxwqSr6FwGnyBGUqlm3RDoxzLCAAxlDaHv5133W5LUcRd4uf54KCU5/\n4JW672OvO3hUPw+SfETXAFj/cTUXtlKvqomIfOEk8G0eCntsXyATq0vaAbfx\nP1wR9kSEkeDyZ3EUqoQBQvCQOY7cjOiuFyBB0FsrE5grgHw6QBzIZF5DkxQT\nSdNQ\r\n=i14v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"185cd7dc5ecbf02273cd22bcc462ebe2b1bf6c30","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.7","@types/multibase":"^0.6.0","@textile/security":"^0.2.6","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.3.1","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.11.0_1598658878467_0.292546930939412","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@textile/threads-client","version":"0.11.1","license":"MIT","_id":"@textile/threads-client@0.11.1","maintainers":[{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"44054d6c472abbd92eaa05795f991ef6a8613d9f","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.11.1.tgz","fileCount":22,"integrity":"sha512-IVgPW86BoyoFby14XLXaixU7TdyIYIseGRNo4sL0z2YJ34fuOSb+3rsq1I9KWl0pOYrCDvlD4hEDZEKGa3MIkw==","signatures":[{"sig":"MEQCIGuDx/3u8aZil8ZiK9GzLRxsh+1Gq9HQDUxMLnVCClMUAiAXWpObMmwreMcfD9Hc/VBPMytgHY1QV9+3rbkKy0QvCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUot/CRA9TVsSAnZWagAAjWoQAJs/D+AaHcEwZGa7wRH8\nk8AVsNBZsF6ZItuSDRqO/bp3okIMB1vXLRImjfpyrW2q1Yh5vIgIBRInEE0z\nxidk3aMmbsEFjmgczBWWBTy2KsqXVvp/7W4nQICagbZLkibk/ptKTyu/IVRi\nUnoynN3Q15JvMvEg2JK7utgocvLwI8AuSdcUDrgvaO6lUB9kvqRcmCXsdqdQ\nM1UncNfMfdUEDHS2ZanNgmobi/AedMeJ79Zb6HdsjoXZE50yYLrSoAG7mGtX\npPPPP50xFac34AnSrGIThBaIUUrl/QQGWgY7W3+OfhLT9NlRzCyrCKbw86te\nw9DREGwlN/vR7jFNwirbaIlw9w4tRWN2Ulu84ntTC/7ERqL2gMsIRhafkhdH\nmkT/Ng9SOQcshBsVBsBsFQ/Yh7Gw4+sXIluY+L6t1ExkhPeBuvfxqGw8trlZ\n3lL9JovGc59Rl8UhuDlJwQz5rRh0qbviiQnVNgkb19dn++i7GSZwRUQ+63Rc\no3Y44YfOgW305MhnXPY7LtHItX+QbljpgxRjchdViG43KM2qgWRFr8TiOAvd\n6bGMsMOAqkqQXYKsWZeX7iq9qw/VBDjkloKY9QHW1/rmv9OS54VADyy2D7y5\n9GK6DquZkjTWCk8dhxf7kvIREz6RmrHEuC4irYDXL1MwfRbqkbSQHxZhF/I3\ne3p3\r\n=FcRB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"42fde8b17e22ff4c1cc49ae95527b6aa5433d0ff","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.7","@types/multibase":"^0.6.0","@textile/security":"^0.2.6","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.3.1","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.11.1_1599245183385_0.007062378371975431","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@textile/threads-client","version":"0.12.0","license":"MIT","_id":"@textile/threads-client@0.12.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"9e1a2b01756bf390dc19c4abb021212ad3fad8c0","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-0.12.0.tgz","fileCount":22,"integrity":"sha512-DxfnvhYQbC4Ngtq3wLHhHmfL9Pbv2VcQRVbp3FgX+qXT/eyOekRsTjM4s+DWRSSFILW5Jwu2nLkLuibi3yxsZg==","signatures":[{"sig":"MEUCIQDEn+OWW7hWHZTT+TTNNpxQ7qhP6OaEdptFw14lAnsWbAIgWrAD+w5517HG6vrJkvgYxFThIK1Zea9lpfL81HXErdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWpyqCRA9TVsSAnZWagAAG/gP/R+CV5Mex7tkl6HOqpX7\njOkl+tFR6K5CeWeby0QTPeKNXxJ2ehPq4vWvQB8swe6dO60m79LPVQLi8EBJ\n/PCL4Jpij6XzPv3bL/E6sbZ1apCOmIVTpTawDRjauRRND/Jda8grws96+PAs\nHZ0t+v5b5ku4d+D3OxB5fMPDvLmdVmt6tD/8BvI2uCWORr7+lQIGRQlNQE2e\naGr/zJaDiBzUo1E/bn3yWIcvm4t16AZNioa5BVPIwDG03a6ww6bXeGHMyC0Y\nz9jplvttgOmikuNEvD0avEMWFK4sWo+GkiybKfVhRRX4CHxVAYxWZeL+C2T7\nGXOmAo+tRMACSe8dAjfqTWKs623vKDReslIumC5b5YcCBDjvRfarM5QQx8qo\nGK8XRtOng1+eO11xdbf3sG+DXUXDVLZBVXUQrgyCq0kkgpC37ejRcjR6gYyg\noK+0hxzkDf6N7eYgQxseUEZvkJbrnCR9MlqAn4dU2lkQfs/4HZ/oZ181XxVD\nHC0PSc/v8NeyeQYHaFztzH0jPACBGxT/czAu1kU/9DWFl6yukI+SmvCjHRCd\nBy85BnIGfRGX9lDnNdy/hPru53f4HBA+3+jjriPPWX2Qu249JsWdBMsXVw7O\nFlUzKcq9voX4tbVH1KBesEhp4VwAq7M9JUcejs5CV4wPj+ACpuC1jxw3ghnh\naTop\r\n=Lyn+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"421482221b70fabff7ca6c8a13573760a6260df9","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.8","@types/multibase":"^0.6.0","@textile/security":"^0.2.7","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.3.1","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_0.12.0_1599773866029_0.0782263540429704","host":"s3://npm-registry-packages"}},"1.0.0-alpha.0":{"name":"@textile/threads-client","version":"1.0.0-alpha.0","license":"MIT","_id":"@textile/threads-client@1.0.0-alpha.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"b7b11c17d347364852a6b7339db5792dc2f91139","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.0.0-alpha.0.tgz","fileCount":22,"integrity":"sha512-Y8fXQb7BVN3hznfoJhb8FEuJfpS1lhq27rFa1lNmmABVzfk24vKQ57x1aEiJOmvjHmKBWzjxlAKmze1ddgAiSA==","signatures":[{"sig":"MEUCIQDUm/UIbirfCgLmfFzP6NGqdaAgMsqFhsX3Mq1KS0b+vwIgdNZ2ie9gGLGD4WuBMMnahjL98A11tBiTI6GuflljVXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY6QpCRA9TVsSAnZWagAAltgP/iihKHxGaSZGiJmHiYqk\nqWQdkE0rU5NJsj4NBwcfk5hRE/mPeX7ltNfDDWkk4llSjL1ZEJT3Fk00EBTI\ndRje+4EAl9KhKHuJrUl1rd8pmtEClLipu68VnTIaMN7Hzx6LET1FvT8uD8OS\nViPAFKJoxgH0fBHY+iLzkSrTpQNlQ7wF4wd2TePKBc9sz0iY3/5iMHq5EUaP\nJPbjx8jjXPxhAijwpkpOToLrOX9rHw90IjGZ1R+QdFWw0Gkev5aVE2/XnGcX\nBAb6d+rbJCVNZhFo9qvUu1LZ2zCX/TKYzdm0EDLD5mRPnImBbJzf8V6gfdeW\nA74UPgIZ8AoQre0BFZ2RgqzAnnk1RNiIsipMurkFa9ehyRgXLPTVe7BQU62x\nOhH+wjEK4GmqM7CZrMxIII+cWBSUxOg8RX60Umw9HGJFBAHRbZ8X8W/boADY\na5eMY9LJLIKJ6+v/ugs7kkS8FLvSJJPdB6G4bOZvePeC08ww/KqVoV3eGKVj\nsn2U1zsLwm8ssgBSt7xPpFVISdDpzGkuFthXHTK2gRn3nnk4L9H4e4SGHWpS\nzWvyR483mN+V2DVZVQmaUFLnk7+i3Jv8vBHv8Th4bNdr1gmkfZCt8qs6lqx3\nV8OgIhhhfwbfvqKI1qZ3PCgrRYmZmZbmyhKIzw0KX64vYl3BI9Iti1IqKipZ\naaHS\r\n=qejr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"a45a42f5457b028735c50042086ad539e28eb475","scripts":{"build":"tsc -b tsconfig.json","clean":"rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","google-protobuf":"^3.10.0","@textile/context":"^0.6.8","@types/multibase":"^0.6.0","@textile/security":"^0.2.7","@textile/multiaddr":"^0.0.24","@textile/threads-id":"^0.1.13","@textile/threads-core":"^0.3.1","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.0-rc1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.7.2"},"_npmOperationalInternal":{"tmp":"tmp/threads-client_1.0.0-alpha.0_1600365608463_0.09368564953020009","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"@textile/threads-client","version":"1.0.0-alpha.1","license":"MIT","_id":"@textile/threads-client@1.0.0-alpha.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"0c0f5b846b321e98186850f7aca48de5b88d5f62","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.0.0-alpha.1.tgz","fileCount":22,"integrity":"sha512-CIcS9dVhoX6drBsbPHSW6uWprZe50jcNlStR+0l4ETdnnkIa24bCasPz/0wNvqCOM1vj+IOzwp/hdsP7WYMXKg==","signatures":[{"sig":"MEYCIQCC5pZcl4UiSYLFPKEgh0O4oV++APjtAS3aD6YZa+SALAIhAOo9Jy7kXyi/GI+/1j+FwivX6cw+8/dyhj1RLB1ycAJT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa7GkCRA9TVsSAnZWagAAs/sP/04Z2+2FZY091y2aw4tg\nl0EEYbH9L9Kkii+V6mtStxJR008kyjsDq8GaVGmIqW4mW6HbLPpNdF+QyayZ\n2bg8AuTuH9uw6mNGd9n68E3HRo/oMVr71lTP3vfTJC6TMd3lcjy/KOPcfHh9\n66x5VC2zBfY2ZOMuO2e2J6Djw7l+54hCki7qAMAnTXD1tR/b2HO8JDK1YLUI\nrBACdcKo6ThenK7YgcBSsWhvvrcnT8hlkJzqa//SQJcUEm4TdOamVwrengxi\nTvcGsHsTL5fPDdlrx0PYVuyuguNZjlPEBbNXm+/xYkdyrKm9E4lklad1nMHN\nFjVXO27bC2gKIOQqrowBonX43n9ZMAzvuEi8dOcOlerHCiukLa5EQMxVIU+7\ntngUzCeD3pik9vV0hIoH+TQg9AwQL9Wf+DT0A0v9vjr/yazB3/fkAxdspBf8\n22W/Z0y0hBxy56CTXj0ocG4NHc/r3DgoTQBETRD8Q6UE4eD6Ietsc0m34iB0\nPymS5Woj+4WK2tLFbO2qLBlk1QPa2dqX9LJ43clcjLgxAX/IO+YwEqrLMc06\nntBvuaykt8403pYpYInrt9hUvzkUSTX3BryCEzft6CxC5FOwrqicf5svtJg2\nT8HZogB737DYNGd4xmhEqnWMB5f7AsmcMrDRlQzkw0f1epacJhCWL3fNSdAG\nwEDg\r\n=aSSW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, name, obj)\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = await Client.randomIdentity()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n  \n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.instancesList.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so, \n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n\n### Buffer not found\n\n`js-threads-client` relies on Buffer being available. To make `Buffer` available in your project, you may need to introduce a shim. Here are the steps.\n\n**install rn-nodeify**\n\nread more about [rn-nodeify](https://github.com/tradle/rn-nodeify#readme).\n\n```js\nnpm install -G rn-nodeify\n```\n\n**run nodeify in the root of your project**\n\n```js\nrn-nodeify --install buffer --hack\n```\n\nThis will create a `shim.js` in the root of your project. You need to import this at the top of your apps entry file (e.g. `indes.js`). \n\nThe top of `index.js` would look like, \n\n```js\nrequire('./shim')\n...\n```\n\n**add nodeify to your postinstall**\n\nEnsure that the shim is still configured after any module updates. Inside `package.json` add the following line to your `scripts` tag,\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"postinstall\": \"rn-nodeify --install buffer --hack\"\n  }\n}\n```\n","gitHead":"148d04d3e8ee24d06e4b2aca97e87e1fd154bc36","scripts":{"build":"npx tsc -b tsconfig.json","clean":"npx rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","@textile/crypto":"^0.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.6.9","@types/multibase":"^0.6.0","@textile/security":"^0.2.8","@textile/multiaddr":"^0.0.25","@textile/threads-id":"^0.1.14","@textile/threads-core":"^0.3.2","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.4","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.0-rc1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.0.0-alpha.1_1600893347968_0.3621675491575591","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@textile/threads-client","version":"1.0.0-alpha.2","license":"MIT","_id":"@textile/threads-client@1.0.0-alpha.2","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"7c1c3607ca4b0d5e1e553f76ed4e7f0f079fadf0","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.0.0-alpha.2.tgz","fileCount":22,"integrity":"sha512-cbNVEhKrMGitOO98PJjM28NHM7BQNnI05czy05VplET4m7kzafh8yAh8JX8lACUzbUKhJtoxBjXQjKbB7QBTVw==","signatures":[{"sig":"MEUCIBfVSRG+TQh+VN134bYT2Vc/3p7L4YjKJBrQkYRW8ZqNAiEA/uS5dWUD59riQxpaOQehjOmpNJJPVWkPbi0NaUatsKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa7rNCRA9TVsSAnZWagAAiL0QAJZuI0Kd3WZcCz9MI0MN\nVrEY/g+wIIrzclPNyzxn4HAz/yIPsVlyP3ymLtwKup3X4fUNwTTeBbJUXfxi\n7SkSXoJEydwiE0lUd6nuWxounxZVpwLR5PeslVNDD50Rna0NbtZS8MBAwG8B\nbZtUTtUqhZnZH+/C1P8XG4GtvNBGr+Dpse1+Y4uz46jDFY3nzBc+YIalf8Es\n2+K8yFQJOrcsuCz+Qy48jOpsoy/LTIAgCEYnk9nNxw9495cDuMD5HyD6IbaB\nZdEaXGjRt2giSmV+9l8dRf9oQC6ZzPWn9QYKk6xj+RFmhSIDTb1Vh+iWPSfI\nOy39rLxSSryUe8K2UYQyXUvvFb/qaX2tevwJTV1pwf599gGx+GS4LsgFSO2z\nxeltkzRZ/HaZqePDS6mlNheooC1M3HLxTlBWiaqorrqRqhniMV1leMLn3gmh\nflyAurkEFmyjOJemxuegZy82t5vynu2SVAfx4ERAxsuLJXgU2CPQRilGgfmr\n0PWd2i8IFZ9wVEmTxlt2uz8OckzUezPcmnAVqHshiQtdWi3enNLVwZBbYdJ9\nyLO/7Mft99IvWbT98BuLTpw+yt/wWE0uDN1Dnw4IQZ5uub7bopn1tP1Xn5dJ\nDVnrA3Cyms2oPIXAiIT5VYOKPWIOM+R14slHd0Hj+wiIyynoNhUn8EkasILB\nyv6y\r\n=Dv6r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, name, obj)\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = await Client.randomIdentity()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n  \n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.instancesList.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so, \n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n\n### Buffer not found\n\n`js-threads-client` relies on Buffer being available. To make `Buffer` available in your project, you may need to introduce a shim. Here are the steps.\n\n**install rn-nodeify**\n\nread more about [rn-nodeify](https://github.com/tradle/rn-nodeify#readme).\n\n```js\nnpm install -G rn-nodeify\n```\n\n**run nodeify in the root of your project**\n\n```js\nrn-nodeify --install buffer --hack\n```\n\nThis will create a `shim.js` in the root of your project. You need to import this at the top of your apps entry file (e.g. `indes.js`). \n\nThe top of `index.js` would look like, \n\n```js\nrequire('./shim')\n...\n```\n\n**add nodeify to your postinstall**\n\nEnsure that the shim is still configured after any module updates. Inside `package.json` add the following line to your `scripts` tag,\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"postinstall\": \"rn-nodeify --install buffer --hack\"\n  }\n}\n```\n","gitHead":"b82b1def8c7d7e3c7544131d147ea094385bb127","scripts":{"build":"npx tsc -b tsconfig.json","clean":"npx rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"cids":"^0.8.3","to-json-schema":"^0.2.5","@textile/crypto":"^0.1.0","google-protobuf":"^3.10.0","@textile/context":"^0.6.10","@types/multibase":"^0.6.0","@textile/security":"^0.2.8","@textile/multiaddr":"^0.0.25","@textile/threads-id":"^0.1.14","@textile/threads-core":"^0.3.2","@types/to-json-schema":"^0.2.0","@types/google-protobuf":"^3.7.2","@textile/grpc-transport":"^0.0.4","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.0-rc1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.0.0-alpha.2_1600895692677_0.4683631997643709","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@textile/threads-client","version":"1.0.0","license":"MIT","_id":"@textile/threads-client@1.0.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"656643cb207e050bc960dcf24fcf0c03356dae20","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.0.0.tgz","fileCount":22,"integrity":"sha512-qy1HKDgR6VBI6sZYXFoTtS0QB3zDiarF2v6vHRT3IRseCG1nf8OvgFbLo7mOt0a4XMtGerkheLPEUO9Gr6pFYw==","signatures":[{"sig":"MEUCICr47PlrzYkfMEYTLuFzYDhMca6DXpEPJIJcalP5kD7fAiEAvOEXPuDnC1TubZ/GuGcepDGezIuPBouRZFq6dXUiW3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbS0JCRA9TVsSAnZWagAA8QwP/20xS+JIuRw2usBo+4gu\nGeggrbw1E617RnO/xB63ZZaIK4bTR875E7OL+gUjRZDd/7a60aqL0URICJMm\nLGYvOq44Nfksk9E438nS+4c6YVNmNxvtELpuPfz3RcloGVkQUcEDtIs8b7/n\nwdHToLZNucXM6u9skbwy+1anTveYR5zknbpcTsWz/EFN4NKoAFgNaTmrkiB8\ne8Tk0pzF6zEsn0NpdJA4J8MGMmfjVN5U+HF3hfi7Fbl0tKidN8E//k3UNdM6\nIeSt5FJ9H2Wysm0azTGT8l46yx4Les3vayf/UcnEVjFU/ecpc1Tn/RyBpAM9\nx/C3fSug5COgPZ0AqdUV4hiKchTnGMeimHwyUTxdND0tM87+IqyfVPd3gXK7\nDOPlt+lfGe6VBxJQtFd5uTfyEI5Whd6g4/Kt+RQZDRQ82QCLacL5PHX5oc4y\nngjgCpAs51V8Ggi0lKDTdevVGHHPmb3tV0wziBzm7ApGnDoj+g521gkn/NcE\nqGxT5NomXQ1bmmsFqKczD4e/07H5bkoq65pbfKQBRuG9kyYpinJxwhom8eeY\niPBdFC1RZzyb3k8qGA26UhWmEpt/EjnUge0mLsIQM0gxjqrGx9dO5EiXOPSI\npfVppFuPqHd1CRrlFbPP1+Ndr7hja25l777rvqQeDZntIiAl4jia/m0xW3qV\nrqEB\r\n=Vptu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n\n### Buffer not found\n\n`js-threads-client` relies on Buffer being available. To make `Buffer` available in your project, you may need to introduce a shim. Here are the steps.\n\n**install rn-nodeify**\n\nread more about [rn-nodeify](https://github.com/tradle/rn-nodeify#readme).\n\n```js\nnpm install -G rn-nodeify\n```\n\n**run nodeify in the root of your project**\n\n```js\nrn-nodeify --install buffer --hack\n```\n\nThis will create a `shim.js` in the root of your project. You need to import this at the top of your apps entry file (e.g. `indes.js`).\n\nThe top of `index.js` would look like,\n\n```js\nrequire('./shim')\n...\n```\n\n**add nodeify to your postinstall**\n\nEnsure that the shim is still configured after any module updates. Inside `package.json` add the following line to your `scripts` tag,\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"postinstall\": \"rn-nodeify --install buffer --hack\"\n  }\n}\n```\n","gitHead":"27b51a113883ed775c9a4eb6168e7bc92448ab2f","scripts":{"build":"npx tsc -b tsconfig.json","clean":"npx rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.0","@textile/context":"^0.7.0","@textile/security":"^0.3.0","@textile/multiaddr":"^0.0.26","@textile/threads-id":"^0.1.15","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.0.5","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.0.0_1600990473209_0.6016359756174965","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@textile/threads-client","version":"1.1.0","license":"MIT","_id":"@textile/threads-client@1.1.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"9ce78560a95fa95ae4f70fea091799742ab800e5","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.1.0.tgz","fileCount":22,"integrity":"sha512-c9vcUkCxEBa37dL2t5SzgdH6cckcXD1NbhCQKnA7RIqpyUZdlqhw/b6GQee37zpq4J85Cws514+P3QuHIUVqxg==","signatures":[{"sig":"MEYCIQDZ7WzHhb1geMzqb+wuErE0MNlhwXiMoU4Wok3sCAlVswIhAI9PCzMJJSSClO2E8s1nQoiCQlS1hbFULQPHRuSJtRHM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdRC+CRA9TVsSAnZWagAAcfQP/3OL2WgeCSabOPCrr/2k\nQEFiL42NxtYjLcjTUjtQ+eoKKBhMbr6dP9mEBsDbSmcP9aA8DAgkTyba+Tok\nWxj+oDx9BzbkZwlrlvfyeZEUbksQ5KJ20We2I7N8kyj1k7SfZWb7Vbd0NPKg\nR9ZIauCj2CIza7aszj4Mvh7AaZdC4I2N2zqWnb9UBqkJrwsrzr82xiJYqENo\n6kXwr/ePm7ZAA+/+ovc27R9Dhz0Rm5j3r8rfy2Xd2jNKoqZVUxGDjHp8Iguu\nKna+2PL197/sAQiHMhoCYDLoPP8Sf60S6DIrufiYDw1LJeE9vO6WvlckoHSY\nNMqmCt5o0a4N7g9niU7N5iQMxZrzTiTc+J1Zk6tODOuR8vMTRLS/Zh6vBEoa\nmJ25AxxHKH530KXSYy2/TtI+EDPVe4j0xbPn8QflxpWKx1rkhfirYTou7PQP\nQNL28LkqzcpNMvXA61q3hHgq7oG+5sU+RJ1dlkDBBvuhwgLsYC9trQU1yKrx\nQ1+VGyQJJE8Kk4T71Sch2lwmQBKpP9tRoXRK5gtfPEx5/aibobLcPkw6cgIo\n9sdbORZSEyQE/pygeECTXZwm1/Q/tK2RA6FDHUFJ7Pp+9vl9ti9ACIIP2LqY\nwtcNH3JmtQfsuami5o/zj47JzXS/iZsOJ2+FizODa3zyzt5u6G0FYXRjSzzW\n7SGK\r\n=o5JB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"3c77bad67b2449240efbff053dcc19cec905d55f","scripts":{"build":"npx tsc -b tsconfig.json","clean":"npx rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.0","@textile/context":"^0.8.0","@textile/security":"^0.4.0","@textile/multiaddr":"^0.1.0","@textile/threads-id":"^0.1.16","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.0.6","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_1.1.0_1601507518082_0.003617968504059599","host":"s3://npm-registry-packages"}},"1.1.1-alpha.0":{"name":"@textile/threads-client","version":"1.1.1-alpha.0","license":"MIT","_id":"@textile/threads-client@1.1.1-alpha.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"2a3fb758b7321b5928aa336cfb4c3e663607f8fa","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.1.1-alpha.0.tgz","fileCount":14,"integrity":"sha512-eiEESLp+aBXugrMR4NWzDRmuOwTE89V4R8a0oVpklReri7qGHuYcm8Ru5IMFtfX6vT3XGgw8MM21wB1mGyqqmw==","signatures":[{"sig":"MEUCIQDtdJFwWTJT9WOxCQyxRjXuL70NiMiny00YmwWwtqkTYQIgVhO9POoqdYEe4rOizhaf7Mz3MMeKBVWbXYYjzc7ez9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrsyVCRA9TVsSAnZWagAAp+8P/iJR/Y5xbR9BlnKcUB4o\nCj9tXYWmeIRbxQ3Mu/vB/gjUVlD51EftiVjszI02OK/HWFWc9gx90ITubMrp\neLnxXpuFn1s/5KgyGB2mpyMqLrmHwbbMBx0+q/yARU/AXplKjNuWooYefkwB\nNHk83RloBomzpJHeBjrINT1uvonMtpS3ep5biBQ+1J72oPsFiST0dFVEhHSP\n1kZ36UYNGePFYl5K+eeczcYfje8E9gaLlBKX40jm+aKFts6D5Z9/SZ8cjUfl\nrBnMO32Q0GI/SNLGF1lKUTVx1fTebQ89bFaMv1I25IqvndYB4xbNBW6DKwG6\nE1AB5tAEQpEVS2HfrsEVGlsl9YH154UifT4guv8tY2Owv6YZoE8fDloXGAes\nRFvSexlywbQrtT5MjhtUznDPiLd9Yy+h1owh/qfuYbbkLlCOs6mS8X78RiK7\ncoCA9BzI9qvqG2cR4kyWpjBN9zuF0JLGSivoibzf5USNN+7kqehGHekaRxkb\nRWfPlvSvlxe+asnLFJdpkMxSwwRzsAnbAb+IJ4eB7XmlqQyM5xjPuTzngZQL\nco6mduPZmz/SUpjMu+CKQCgMy81L5ff/qpvkqoD1lZm39nIWGy4RNOrRnHkG\nOruBfi3qXfwO/6+ck0QbjDbdLiSb7g4v7nCVnhdErvfVmVLKv5y8f+0oJvd7\nejxf\r\n=zYbz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.ts","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n\n### Buffer not found\n\n`js-threads-client` relies on Buffer being available. To make `Buffer` available in your project, you may need to introduce a shim. Here are the steps.\n\n**install rn-nodeify**\n\nread more about [rn-nodeify](https://github.com/tradle/rn-nodeify#readme).\n\n```js\nnpm install -G rn-nodeify\n```\n\n**run nodeify in the root of your project**\n\n```js\nrn-nodeify --install buffer --hack\n```\n\nThis will create a `shim.js` in the root of your project. You need to import this at the top of your apps entry file (e.g. `indes.js`).\n\nThe top of `index.js` would look like,\n\n```js\nrequire('./shim')\n...\n```\n\n**add nodeify to your postinstall**\n\nEnsure that the shim is still configured after any module updates. Inside `package.json` add the following line to your `scripts` tag,\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"postinstall\": \"rn-nodeify --install buffer --hack\"\n  }\n}\n```\n","gitHead":"6086212ae18b9fd6cadba597d9ac79637668b101","scripts":{"build":"bili --config ../../bili.config.js","clean":"npx rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"14.13.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.0","@textile/context":"^0.8.1-alpha.0","@textile/security":"^0.4.1-alpha.0","@textile/multiaddr":"^0.1.1-alpha.0","@textile/threads-id":"^0.1.17-alpha.0","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.0.7-alpha.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.1.1-alpha.0_1605291156708_0.5991514082604861","host":"s3://npm-registry-packages"}},"1.1.1-alpha.1":{"name":"@textile/threads-client","version":"1.1.1-alpha.1","license":"MIT","_id":"@textile/threads-client@1.1.1-alpha.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"eeb4da87856412f01667c373a9dcf8a6122a5f7a","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.1.1-alpha.1.tgz","fileCount":14,"integrity":"sha512-XNB3JinoSqcy0SGJQWHmY14dynRs1u6HjgPj0FoWWVUpELK9CpGDXEMPumkLffRM9wC6hac+WYmnSvy/n1sBRA==","signatures":[{"sig":"MEYCIQCC/tDERAXThYKzBAEPfkMKPrHoZ2cGzD7/SdNOSo/GZgIhAO+59KQdu2wH9BxOqHfIgc9odPFz3mWGBi4JuzJ+zLjx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrtDwCRA9TVsSAnZWagAAHFwP/2GzMKX7I0IQXl0hz//l\ndN2Z/vXGPJ0oBVV7D+5KDFt+vCxv2phrHEFINc9aYpmcS28l3Uur68CwPaYD\nljll+Z/lXgf9Yon23Nj7aLiSeHLnp14Lb3F+CUiVJMQBD/uUiso4OMlEBUHx\nX+AgLYXYmtc9p1feBOvqA3d2sJWxhDcuMlsZZhNtmoaJJm9Y6rIKzzq7gTyH\neeoN3F8GjWEYfq3TY0C9v7DfsOI/BTC3sdXTasrQS2IsHBy75zqlKwp5kUlE\nmeZjfb68dmXg8qipG8LtmS+MjxTMJM4KPf8TN4VhMrzqLrlH2poCaFB6hjyH\nkem2M5BGK2MFp9qYhlC/u1Xh6MRaFgxkSpeTS726O2jlHqb0jKihKzHkSgt+\nwvnoNUc9UE1ETG4rzBrxhbL8T7dVWqR96Io9iaSqKy0RfybTruj0acLONsk4\nN/aBqd1xYKPktmxagTbjSpzkL3ssubHZ7t2aFsy1AMV8GtO+t2ox3wdwAuDx\nCaE5MbMMqI2Acfc0iGhDzyRJQgCK6g/RvB6aBIk+EJDx6K87FqiwUboWKEut\nEMrrmKOmznMHE22x/9G0aS2bJ08WBdvLC6VV8UZS9gD/rSEExfAi8MbM7wMg\nJIcf04vSWUJh9zfEb783RK1PkjMKXF4hStyFWWTnWDwtYXXjULDeqgBYOAUs\nMb/N\r\n=uSk5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n\n### Buffer not found\n\n`js-threads-client` relies on Buffer being available. To make `Buffer` available in your project, you may need to introduce a shim. Here are the steps.\n\n**install rn-nodeify**\n\nread more about [rn-nodeify](https://github.com/tradle/rn-nodeify#readme).\n\n```js\nnpm install -G rn-nodeify\n```\n\n**run nodeify in the root of your project**\n\n```js\nrn-nodeify --install buffer --hack\n```\n\nThis will create a `shim.js` in the root of your project. You need to import this at the top of your apps entry file (e.g. `indes.js`).\n\nThe top of `index.js` would look like,\n\n```js\nrequire('./shim')\n...\n```\n\n**add nodeify to your postinstall**\n\nEnsure that the shim is still configured after any module updates. Inside `package.json` add the following line to your `scripts` tag,\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"postinstall\": \"rn-nodeify --install buffer --hack\"\n  }\n}\n```\n","gitHead":"4082f562a628a2012965b1d6629b7613a697c64a","scripts":{"build":"bili --config ../../bili.config.js","clean":"npx rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"14.13.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.0","@textile/context":"^0.8.1-alpha.1","@textile/security":"^0.4.1-alpha.1","@textile/multiaddr":"^0.1.1-alpha.1","@textile/threads-id":"^0.1.17-alpha.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.0.7-alpha.1","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.1.1-alpha.1_1605292271797_0.6314509772895747","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@textile/threads-client","version":"1.1.1","license":"MIT","_id":"@textile/threads-client@1.1.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"f5792c5db5a0323036075d76768e77d4fa156f2e","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.1.1.tgz","fileCount":22,"integrity":"sha512-17o3qjrSrp4HLnGS+5vBSxNPEUC4uR++l7zOzbyk0dQOTp7e9AKYeZRXZjXyeYekxjfsvYc05doRa051T2GXJg==","signatures":[{"sig":"MEUCIHN/pDRGZyU+qWr2T9UzmXHRhZ0jl/uAg9/RVAurl0TyAiEAr914WixJmuf5e7k54KDZ0e8A3R/2YIyWblQY3s8ZFoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuKMZCRA9TVsSAnZWagAAqQcP/1+iLYa3PBIKMF4SBQ01\nlAO4E6KKDd7a1pHqTuvKWt0RixAWAXSyDzpzw69Q1FmE44KlhkLEagJcHRw5\nq0KW0Spjm22wcOl8kQR2BzY8abMsKOMXVAuyE6atLAPm7MT4ID8tEKz6/xsX\nkMSgxLixoTUcsAo071jQxj08ulCckg6eAWFRX0dg0YTEXNLIKL9sgd0W+ehw\nWkvmIh8lGsXeBiHWZ0YgTvY56eahBjpX79UAhpwtd9wbvI7Gh7S1hAUDzmOf\nTsKb+MuSW0QnHYS/QlNtlY29Cy/9JwRPTFtCd5V+kcd9eTaMIziqBaEfN4W7\nwSqHC88hFd7iS2EdKsYYMtsA+805Y37vYPd0DTbXMaqF5iHXj3E1Nt8eiQmB\noX5TDgOFWABakLmp1XVtss+NAp2ppNW7wL2AVPrffroC6C3U4Dgeszlq+Lmo\nR+WmOp0VJ7CkKr/MdK0G145gFJUx43zKd0W573Sc/kw8Q8A9xHV128AYKaFq\n7odQ8cvUjuqnD6kgme+KshImhe5BkOFOxPOh7AWc5pqr2mTMfjqLH6RBiSXg\nI3hnD/8+B5qbr8gMmdiUnc8QS6YTJjWOFTItRCPz51+FdDDh3qxYcSThx0oj\n/lCqYsotmKx9x4PUUG5SLcJUJ+CDee7jLkMTGj56PT6hr+RyyEhfbbTp4d9B\nm4lo\r\n=ohyS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"acb01878066ca8b975ed9942bf92302cab4bd15c","scripts":{"build":"npx tsc -b tsconfig.json","clean":"npx rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.2","@textile/context":"^0.8.0","@textile/security":"^0.4.0","@textile/multiaddr":"^0.1.1","@textile/threads-id":"^0.1.16","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.0.6","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_1.1.1_1605935896968_0.8180693200407188","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@textile/threads-client","version":"1.2.0","license":"MIT","_id":"@textile/threads-client@1.2.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"8724dbd0923cf9ebcb7457d88d965617c3aeedee","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.2.0.tgz","fileCount":22,"integrity":"sha512-V17J1Wa4+h0r7FR/JjHptLshX3R9RDaYqpnRVFlt6Va+cGTTKfX9ZImG2TYiYqj7qtalMjI6n/jR9+DwMys9UA==","signatures":[{"sig":"MEQCIDHbRcdkk6tD/lJ9Sj/4X8QAIuaN2eyJq2VxTt2A1W63AiBemFAX3GKA0Nbvmsblu/7Onoy6YBtPo9ZxMUhNlPGoew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvrGECRA9TVsSAnZWagAA9eYP/Ay3mFyxPW9vISvlQZpc\n00CH5qqyTuXUTjTdDVgsLY8UKWVmtqqJYdkvkQEadp9PthlJ9pE9hVL+XBFE\nsDBpM8hQbp/a1wCai3AIh+tB7H6Gnu+Np1/MOuCYHSvpbQ/yLBJ+IVvpLjvB\n9OQkD5zMrPpuWf8KbX9vRY58EBwER64Zi6UDJCLIZzxD9e89slSZM+Q8xCfr\nFm3J04WgG1qNFtDJth7rvXluKTmQzU0WS7zhRM9E5Cn5j2+SIxhTLWU+B4yT\nIfrAI2fEqpHBiaTGucTDXs1Z1JuFPHZH9+NdnSqiegSVYr0wDG+KEEu9O+kZ\nCUVAQpQ7ojkQXsXyT3YkMGxNSHBEZ8Jz0o831VBGyZnsHZ3n8AXdLX/WaLfY\nZZw4An4+T8LUSfoqS3zsFJnlZZ1CX9eRIfspilYKvm/7U+kAK8/Owaz/0cea\n9kemT5ZZAoCYUp96r+kkq1hFHIhyiybu+DoEltNdJqtb4p/W0OBpYga+ntKH\nXdV33cUL9WrDZ+2Ic49vMgh0ZMr0HSOO1PPhNrQ7V/wGUevtzkKlc8ePIZ5r\n0grdw1kQiqCBOvx+X5+rMFd/9p0M2aPdHChSfaBTI96aTb7GDBLIhW3/vVeS\nMCwfV+hkYhkKseNSt3rb5ne1THZeXAYahqtLkmWTrCPy6dm2+WZqEBSUufk9\n8Y/1\r\n=E4Fm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"e6d84bffbba928d804accc562f1766838479982d","scripts":{"build":"npx tsc -b tsconfig.json","clean":"npx rimraf ./dist ./tsconfig.tsbuildinfo","prepare":"npm run build","prebuild":"npm run clean","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"references":[{"path":"../id"},{"path":"../multiaddr"},{"path":"../core"},{"path":"../context"},{"path":"../security"},{"path":"../transport"}],"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.2","@textile/context":"^0.8.1","@textile/security":"^0.5.0","@textile/multiaddr":"^0.2.0","@textile/threads-id":"^0.2.0","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.1.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_1.2.0_1606332804016_0.6443858039414192","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@textile/threads-client","version":"1.3.1","license":"MIT","_id":"@textile/threads-client@1.3.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"f159a066c3f220b4c83a9cbd498095c8bf1e625f","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.3.1.tgz","fileCount":40,"integrity":"sha512-l5OxjPl1Lm7qPK5oJrGU3rEE97qL61jj4DzbIbDtez7RLvIc0xkWddiUwgQhDDqh+ulYIMs56FmDoMYVV2gV2Q==","signatures":[{"sig":"MEQCIGt63wBbOYhjHeP2CYacsIH6qr/plshLcR3LPYAr9kvDAiATq6odE/+6K3BguPbpJRIFGQTVWkgOxOkGRfXTY1IWyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":480482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwCSQCRA9TVsSAnZWagAAV/QP+gK5XRrGTJfY2dCYX9It\nzHlItzYr9ewmx8J/XYQ6V5t5H+AcV1qAZL13FPXvaJvBvmZ/FjM4IVmEdokS\nQ+dvwamCXQyfScfMi+pQizkgg5czJyviDP5tIEfkNhxO/pAGCZUhBqWx9xSH\n7RUXzD4lwpYvby5JV5IjK46L2MT35pN6rS8Lwrw++hqv1qkAGVhPjXeHPNDI\nAjwd0ucHNgc5o0Dz6RqVGHaSBQHnJ+28KUk/dFIPre8679K6r1cf746pLD0+\nL3X5GoEkEyTq5hwWOg9RwsYMDy80IZ6hYOcL9Q1tpEH/nVUCNKnFrXZFIfHs\nMR4n08Jjy9OuD46yYGFRZLrb678H372MmIMU2JRbgleM4dDnit5MGvYRhn8k\n6PJCGaqpfwwiHGx47dcZEqId9xu2rUh3jttN4WEAQS+wIhZC4i692/iOW5FH\n0zEFngyI4w72SRrEGwBxoyUriOT6DeQqsAaVr3zxKwR9BziAVbjj8H8cvgxV\nMwJq763C9obitekKTEuvx06FKdLXngv2lqtcUTjUo6cNp5wnD0fvvTxdehXE\nK+RBrzgCzu2ly7HQLT0uB2a1k8NMmpy9j04QeJSNEp0F3Ti9uNKxuUklxrZ5\nlxFR8ChqLKBSa/HVjNrLiD61kCJp3hRaRoQx7lsIqrJfkNJ/6VyyBIJj0k2X\nyBhF\r\n=Xz08\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"f6c1f78168941618da5016d2e005c430d3a306d3","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","build:esm":"npx tsc -b ./tsconfig.esm.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.2","@textile/context":"^0.9.1","@textile/security":"^0.6.1","@textile/multiaddr":"^0.3.1","@textile/threads-id":"^0.3.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.2.1","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.3.1_1606427791896_0.34231243694764624","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@textile/threads-client","version":"1.3.2","license":"MIT","_id":"@textile/threads-client@1.3.2","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"3d89fa378c9029cc2bee40d01f40cebb726bfabc","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.3.2.tgz","fileCount":40,"integrity":"sha512-4j8zcwzvv1TQX3DMvl7UNM0X+aJ3gPhXEcPTdhqv71/5bQ4PAancwkmAf3N7JN9eeG/u0U8miSUHLKTD2kpznw==","signatures":[{"sig":"MEYCIQC07+k5h+4dQKYKIOQYybPSNxZ+f1OLTGN5QUkl049VFgIhAPRho7uZDwA/nYKbk0ciLycRXX0QdWB9N0/qDY9BL/9t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":480687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwDaBCRA9TVsSAnZWagAAWL4P/3fHlTel48Kda/ZBFJBj\nk/QJIFXIRV/AfKz8AsMe5B3sQEbp61WdaLCfFzeWCT9eTb0u/SjDoOYp3OyJ\nmtmO5bVRUMn0ucXpkm1ieJrErQP2ISqFXFYHcfOnyjdGlDDD0tik6mhUghgv\np9B4H2+7e45cMRIZPMYfWyP3u0vUthB3rcd2hdh59BYZ970WgwZ2tk6NGpgG\nfIJveTT9FuqRS6sjclBG3po+NUOVWotEbPtL5xENcUZIgkw199p6GWihc2C7\n5y6KpjrfaGGcjpDVosYfmcE93ZPxp4tYQqD1S72a98UUFOKFJNhrBzpMWpoo\nbBW6xOlywutMwp/4zBOeaT7k+G7ypKPaAOz1Z4igkvuYu7SN50y0u3usvQmS\nrRpXyr15YZ4OWghHRaOvzIzz9jHNiBswx3/CXqo7leLeeyHLq4Ap9LWGPv49\nMjgap3RmFJbsS/0nrmyXn/hXKQAUSaddWL5Mqhcy1hIplnoAKxlxXWOBZRbn\nbsISANfUrGYa8SMoGM1L8gtaACEirGTb0JkYWTfnkAMYNLkjNc5XjK+u8L5q\nM39bf+tpsurOwujijokeYRm6ozOXORT0AvZeHFL+zpRnGwfU1ZdYJ/QxaZI2\nGxCoOKTkQcZBeE71CsP/9wcr5oKm0e6QJ95Q66TmH59tSCxtR2u4DtWXiKHC\nfR4Z\r\n=A6Cr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"078c37366f6ae17c467e544d2ab4fb7b30f1043f","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","build:esm":"npx tsc -b ./tsconfig.esm.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.2","@textile/context":"^0.9.2","@textile/security":"^0.6.2","@textile/multiaddr":"^0.3.1","@textile/threads-id":"^0.3.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.2.1","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_1.3.2_1606432385220_0.3112305587567874","host":"s3://npm-registry-packages"}},"1.3.3-alpha.0":{"name":"@textile/threads-client","version":"1.3.3-alpha.0","license":"MIT","_id":"@textile/threads-client@1.3.3-alpha.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"2e05c33a1e42b783b82ee8e60dd5244dcf8554da","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.3.3-alpha.0.tgz","fileCount":40,"integrity":"sha512-hXjHsYaAtHNcSje8f6s+aROsVN4e1UmegI7eqIKFvCVgUSWVEZPWJ+cn3sDQ9CTMuvH6th7yAQhEHDK4mweqpA==","signatures":[{"sig":"MEUCIQDwJQiJ2TKWGNIEppXhkMIALKZ71h0B6pvtVNtmIKq59gIgK8rpqjTVPZoax+MP3zLp8O8c/9wifehaTYq8yyasXps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":480956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwX3GCRA9TVsSAnZWagAAr4wP/3yFhKujezboy1Yw7HHj\ns2AxT5JcOF5mNNgg7v8SxMNx8qpOsSPx+H311E9pzI+besSBKFnValq0Yx27\n0T2TUAgs5oExs1ZlBzygWGWaiy5YCDlOdlez0dihjWrKvuMDnOni4yFpjMwg\nE3r5AGW7mh1nAZQP5vm1jNmxv0kdD7eDAoxbrOt88SkStKTfngk/utpRXr3L\nyr8TsEekAgeCm+HYHAYbKJy7iqS4Co3/1H0OPrEH+yLiSn3taLRfMYOzcHFK\n31x4NaQ8pEeCIh4pfoizWdCrxagUrGBfviXr/Dc6o2Ea6d1P6SmA4zMmdEq8\ni6xuOpeXBi6TRIXdb7OXbvF5m7zWCDvd2fjsbuGyxjm+i+Oyk/lUcDhWhh3d\nTaN1PjmtgfJQ6QZ7ZjDQ58RGqHnt0qmMipgBYspJKhBORMGNkZoi4hYaY0uD\nHbqXlvKyFX3wiDXVyV8vp6ptrjEIxo7jkNwTjlLccnERHtUh2Z6TCZtrov7r\nwCOwYdGri27etyhO4pwwSQ7K9oOHw4+1YFfQmxTvxL2UHyc7kNhWnJQrZjE/\nsbsiJccg1vlrKl94OAoOb7sNaz3rI2Quy/5y3aES4LVJRytSF649x4t4eOyo\n8/S+Pgqyw86qN2UIixyzDUywPg9fQHhEj90I6hzWquVH9Ku6HIYmmKge75cv\n8cF1\r\n=iUHG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"b733b2ecf81486e4aac8d0e468984cd8f7923826","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","build:esm":"npx tsc -b ./tsconfig.esm.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.2","@textile/context":"^0.9.3-alpha.0","@textile/security":"^0.6.3-alpha.0","@textile/multiaddr":"^0.3.2-alpha.0","@textile/threads-id":"^0.3.2-alpha.0","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.2.2-alpha.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.3.3-alpha.0_1606516166488_0.43538319363185574","host":"s3://npm-registry-packages"}},"1.4.0-alpha.0":{"name":"@textile/threads-client","version":"1.4.0-alpha.0","license":"MIT","_id":"@textile/threads-client@1.4.0-alpha.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"79455f700aee0bdeab199aae912d6c830446636e","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.4.0-alpha.0.tgz","fileCount":22,"integrity":"sha512-QcFU1Km+o9y7lrLkhDeFbEfP7FFZu3s37KSSTnydythKqQp3srjeqqGRJhOHluoCm6LzWz7iBefjdLavN0t96g==","signatures":[{"sig":"MEYCIQCeg3qEppZVeofi3bNiBH2J7vdPS5r65ltvtbDVaHHUUgIhALLR7oW3g5UiO5eEaAoiFDRFWZIKnvhN+hW1voeYK6Vv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwYG9CRA9TVsSAnZWagAAEssP/0RH0996cELITPzXBFs9\nm5hzQYM0BfNPSBn5ovCtXoOGOWn15szeVDFsgBvJ0CZXX3CpIUOKsxInYxBG\nWjDFdDTJpDcZic3QdlTJMAeFk9ain3ifMIBeenaV0yP9WFUcLVOdIIvSBPrw\n2UCsahXPEJVrLOu1z3uJm3JmZMj1xZOwSzmYR0oHwfTApXYrC17wf0zWdaiS\nmGvL0j35FKQ7lnFAPN13KFZ5gfuNxL7sWolWJ+1pF7E4S9SYPm67H1RgfRGy\na5eD9Ij36GPOIEaChKrix/ocjZsNN87Lwvigd8suQjFW90Ld2ypWKHxa8BZ2\nk2wLJqY6nzQIx4EpV6vCkbNbumXYXpUN9lTUXAVgw2d6Tbn9gI/PYLXKcV9W\nAmSYUjwo3c7wn050eJ1eWCVB9gci20J6Z/481hCm51W6h9nfOa8Qo5QsyCsi\nZYw6xJU4Ugopg2WDHp7KoJlfLGVqsE+S5j91xRhJfbtSQzpgObb1RmgKajnz\nydB1djj2LEucI0O2UF4FapHehjmRWgRnX1cpMnuOOS7pkyxOXjlmbQyRwzY6\nL4wjAtRo8hQL7RmUXY/m2CigCL0+S9KFt71aq4OqiISFR+uO3Nll3240/7+7\nCjwwC6swQVDyCuI1lMT5VKiaOdnigg1ocOl1DR+lvoZAkSlxXdjztk7xLS1S\nSi+e\r\n=eQIW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"1c550ec78eab0368d5c758a7068e529c45918729","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.2","@textile/context":"^0.10.0-alpha.0","@textile/security":"^0.7.0-alpha.0","@textile/multiaddr":"^0.4.0-alpha.0","@textile/threads-id":"^0.4.0-alpha.0","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0-alpha.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.4.0-alpha.0_1606517181292_0.5737410714930764","host":"s3://npm-registry-packages"}},"1.4.0-alpha.1":{"name":"@textile/threads-client","version":"1.4.0-alpha.1","license":"MIT","_id":"@textile/threads-client@1.4.0-alpha.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"e9435e10450b16b345fa1d7f03173c426e9d8592","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.4.0-alpha.1.tgz","fileCount":24,"integrity":"sha512-4W4OQGzpUwSLyDzHoRfmlDIsbbXhG9K3B5jhbql/IlMpb+19ROC13yHEiqlR5LhkuIxF6oIwDg6Cq6G8BDtWBA==","signatures":[{"sig":"MEUCIQD9RIw3QroXm+UAKRqBF42A4EbcZBEfzh3VYZ7uR0qoEwIgX4O3A80PxmFv1wKAcAYotn4Usl6zm93KNc/vcXutTH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwYP+CRA9TVsSAnZWagAARm8P/RFqIC8n9bSYBOv+0ktX\n+eaHrgeLImCYGoS3AZJKsi8an14GMDz5f6vB7A0meZu9YzUx/Wb1DWZU1dg+\n0TUBXE1xs6he6U2u8vLjD3TsW2E79c2yt6ndjVyDFCdsBGsmSq3gluVsr3ax\ngbGFaA1EVwP0EwIvhPby6wZ5KCVXtjO3qoLUMVmDjZQm55Q+mRcSKglT7M3a\nyaEGGYmDeVtINWS1C7mOVwe7GzcWi3jGqaccAmn/hv67sUzZb6nCoOyZJ0KI\nulhVVfDwqy8uAhug4LtPFYqVBJ0joOO1EoJhuORFNiLjI5Ag0BaDkMg8+N/c\ncgervXpE458X4WWPpDph6mkTsH42QH1oD3geRd6QoHHcAOHj86KSZJaKcZ3p\n+GVsACP+oIykzIir0oSY/JJa66lvZgwzw19Vcx3nyYqTPYeLUzF2LvIGjSOl\nTwrz0OnegyLxObAKO295eKtWOtPY7OOLCvs36i4mT1EWKpoxvty9qdQu8jUv\nX6Vv0GrGaKOH+tbzd4LrD8uHrnELHrSO/koBHZSw2+v7Nkw9dUN10pNLOubS\n5WkSFqwfkxI8IunDGkEkpKpPY1FMAk+fEEZkcN1P/5WvGaAv+Y6fNrHlU/2E\nYSdt1WrGyJ0RdFR47yIzoiNlOfKk4t/kaALE9HACNSoE91eqd05BG1L4HjF6\nfdkE\r\n=aw1p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"300f54966fb93859d469c4a02d22e5642cd595d0","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v13.10.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"13.10.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^0.1.2","@textile/context":"^0.10.0-alpha.1","@textile/security":"^0.7.0-alpha.1","@textile/multiaddr":"^0.4.0-alpha.1","@textile/threads-id":"^0.4.0-alpha.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0-alpha.1","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.4.0-alpha.1_1606517757690_0.5143140883167356","host":"s3://npm-registry-packages"}},"1.4.0-alpha.2":{"name":"@textile/threads-client","version":"1.4.0-alpha.2","license":"MIT","_id":"@textile/threads-client@1.4.0-alpha.2","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"1cb89e565d9624dc8cf295c46fc48aa00967af23","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.4.0-alpha.2.tgz","fileCount":24,"integrity":"sha512-pLbwfCieerh1/S9RFNVNERMmK3XhWTEB+MPC5AgDPpKv+ggqsu8BI1nQRtK2fsEETECu76B2s+xevNGiADRMJw==","signatures":[{"sig":"MEYCIQD4qFfMQFpQS9TJCGHvlfcr0ksY5nn4RBz531q31zziSQIhAK5A1IF/hWEvhKYOEpB2if78AiXFMGkvQwJa8JR//lz+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1176487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0SEsCRA9TVsSAnZWagAAS6QP/jNnAAFzTmBrwhtnKmaW\nkug2gqyjgvVBnPSOzStGlDWb0ksx5x9iedWk23PvVAw25zNzyEnOoAScy8K7\n3wdA9emx44J5g/gXcY66Yg5YzRYRck1zl8F2Nc5hxCr6kyKUr3NEoYnAIiIN\nKh+4Vu6LKuvRpa1OjXKJutywn759srwUP0xUVoBl6rMwhmeWsrAcQvngfKVk\nJkYQCqo/wI5OCRFg6sL8oC8DsFUHaU59EnmNGuEH+L6u91FFxfX4h72Crlta\nGshsbQLNRFXGfW4ZehJVtvJgEpj6DDNpHlWHgV//n2Zd19pTim20XzBz4qXV\nG8Ql7hZp1+N6hTXJAynRSx5+ndS47lFhvx3SsTEdyTtyBKnAGME0uwoSTWaQ\nrRXbuFXRSSJSRilohHz0ZWgbSfce9QOrcNumoJsrogcAYqK2Bbz8nIr4xPGE\nLakNboBLayHpSp+vXrQ2Ybs/n9uQ87ywq+9wfi8OxhVCdR+icH6/9uP7zOSH\nYwmEE1LPBW7VXWV2MEU6650SOkwQ0T+HWRKJbfSOIKqXTbCakg5Y05UaiAKM\nLK8S/g9wsdDqqXiZndHk3NzCjtTRNr30NgV9qLrML03PAAn4dQDgDqH/DftC\n9xMCUqdfnKXAHow86i5Vi3RUegvBSnzg93ZUwB4hHc7X51PluJCblqEgqN3A\ngAVi\r\n=94uN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"aa4232dc16c9bb4f9ae5bcb7af59ca469faec0f0","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^2.0.0","@textile/context":"^0.10.0-alpha.2","@textile/security":"^0.7.0-alpha.2","@textile/multiaddr":"^0.4.0-alpha.2","@textile/threads-id":"^0.4.0-alpha.2","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0-alpha.2","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.4.0-alpha.2_1607541035777_0.726835329176059","host":"s3://npm-registry-packages"}},"1.4.0-alpha.3":{"name":"@textile/threads-client","version":"1.4.0-alpha.3","license":"MIT","_id":"@textile/threads-client@1.4.0-alpha.3","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"9ae9424dc51d6b525703c06317cd9c7ba5ffd791","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.4.0-alpha.3.tgz","fileCount":24,"integrity":"sha512-XSgjeLdjAeZ2s09YgcUi1ZUhmoT3oRIlj6ZWF+nh9G94AdQv5pE6IoEERTmX/VIHenC1dxriYqgk/zAS7rz3wg==","signatures":[{"sig":"MEYCIQC276JCNZE/8n5+Lo6Mij38pfwslaLjp7y0XpKZblnwNAIhAPiRzZ9WOEEdJrObxvZRqjqVYFA3zYDLk6U5F0Bi5ET0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1176948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0SePCRA9TVsSAnZWagAAF+wP/2kVBQodm3w2PByA8rxq\nI3YSX8TyAbB69NTakmUPwHvf/6CEWtZbqU4pBSzRWvVXmDxYSuvdtIzdXM2/\nPA+rg2RMUaYw7bsOVb4SCTFy+oUYRy/6eF0Zv6DQK5VOSlftS7KX8q/3dygI\no6dktTWzYCuu3T3JI03Ksx+drpTU9w/sDfBFH7Xv2czzlbfAVn/LOLFb9G0u\nIOBkAF273YTW9Ox6EbwK49/HkTZnLBP33XMaB11r/YsSkaGD2pXLOt7LyF0L\nGe+Z59rOhpQw3uE/qCj7E0nwCCfOuqPxwKHWe/4202NgZBj+1NrZ3NX9sQ3f\nkRU5SGw+rkHkkNBiPanptgDRHJhQrgP4/dBaQn931En27jmmxUhwwWqNoWkI\n9VSSFssIp/zkoqLWWlfO+YfphnwgOObjd1gbRqNUCCi65eK+yfJStr11ey4i\nbuvrVzPoBlj77xK+id9+4qLdMIYwHfZK50DhrYeesOkehclyRI2v7qOy8TxF\nU7YPOoVmU0ayMmVDqAZP6maW9VwhhZ6oETS0fOeK+PFbRCvhn4F8nfsI1HRP\nwTzQJFe1ajo0/IcSoFnlNnBoBtR029czjlUiGURO/zDIICce1VHri0/4RwgJ\nJs6HC/NL/u4krglRacwI8KQdsNjlcYW7WSIdX3APo1Ny+V6vIS6ldqV4vDq5\nQIMu\r\n=blGk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"c5d1353093c893bdd5e72cfe7e89e505511517c7","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^2.0.0","@textile/context":"^0.10.0-alpha.3","@textile/security":"^0.7.0-alpha.3","@textile/multiaddr":"^0.4.0-alpha.3","@textile/threads-id":"^0.4.0-alpha.3","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0-alpha.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.4.0-alpha.3_1607542670542_0.17015645413616975","host":"s3://npm-registry-packages"}},"1.4.0-alpha.4":{"name":"@textile/threads-client","version":"1.4.0-alpha.4","license":"MIT","_id":"@textile/threads-client@1.4.0-alpha.4","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"9038f3f28acb5cd8f86c3a0d3fc3e8af17112507","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.4.0-alpha.4.tgz","fileCount":24,"integrity":"sha512-v3HHeEk/E8NVsPhY+hhR8Nlw9kW7Z7HfH+rE4KgjOD8Hdb3jdMY50I/p8anOkIzS2EDkt9CSK9BtugsFlnzjSg==","signatures":[{"sig":"MEUCIAJC6vCzWF/DYcLMmPtK2AtnQyYOHs+GhLvHfOYYmF0sAiEAoaBbjh1JDDyKVE3pBgbin47biQ7pxlMJa/1qPb5FCCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1177176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0SkkCRA9TVsSAnZWagAAn+QQAIUgYdQdLFPZ1HSKdhVE\nhupYwPdeqQ7hK4JOZonT0G40yeE65QDWbJkbAdMNzN+upNAxVaI7dMJT0zkD\nrorGOjgUB/orMlYcpK5LZlt58d+VdSjnxf8piE08D9WImxkF5ajm1XZeo5IH\nD6byYaxDagn1i5SaV+lEuJckPeDTIdL2qJ6xyry1uHjgD30kIJ7EIzdd0gSC\nPp2Au0UP//yMml+efhBBzsT8izXmmjrWIgtGFcu5kFdvKwJT1ZYrb5kiA6wG\nTlgxf1MJOFx7P4Qztj6q+7gee+IRdb9W8rQwmydtrsWVU7zz5WH9vlIBqoA5\nNyVrgAGlUrpfQcBeg4d3t573wB9dkUocdvcwG0Vscezfk+oNf28qveuaUiiz\noazW2HNWiiYMiaoY+ttZbDsKTymOWo3XdQkAdFGCK0cKpK9OJcXIHQmNAvw9\nsDvxdNMSKLr+kqBmbHQ43ZGFc+3JMw1qLeN80U6x3JOeEff6VDhQFu3gPeYY\nxX00J8UDi86BT+gvO9U34a/nTdPQl7QYWoC2cb9i5GQ6Tc6cduKqxwFvbvBJ\nKNeRtq0rK5zaRoGGV+H88xfH8MMaT8Su1YYDjVSSLsmBFcxSn9wVQc260aAE\n2r2Q47faY0Wthleu+EWe1zzn/VPZdQBIyzaHHP53hKvxT9t9EfAboVbqHOvt\nQMdA\r\n=Q/GO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"dc1fc1ca34def706cc1cd8ef4308a13c3da08b41","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^2.0.0","@textile/context":"^0.10.0-alpha.4","@textile/security":"^0.7.0-alpha.4","@textile/multiaddr":"^0.4.0-alpha.3","@textile/threads-id":"^0.4.0-alpha.3","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0-alpha.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.4.0-alpha.4_1607543076306_0.12851368864601076","host":"s3://npm-registry-packages"}},"1.4.0-alpha.5":{"name":"@textile/threads-client","version":"1.4.0-alpha.5","license":"MIT","_id":"@textile/threads-client@1.4.0-alpha.5","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"296d0a239286a5b822aa031fc49251e66ceab8f0","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.4.0-alpha.5.tgz","fileCount":24,"integrity":"sha512-feNrUBg4IiozNSe3YM3qreCQbksbvaBSg8RMYP8mhHqP4aI9fFiQ28H1Jb0C48LctlIMI9kWHJozeymL5PY7Sg==","signatures":[{"sig":"MEYCIQCEcwMe35u/pXZP238s5r8IEvfKnxG/oKWs5hvDgWBVSwIhALN9FeecY5i78UsitmQ3xjggw/5E3L8nsv4yt5UXOKYU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1177404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0SybCRA9TVsSAnZWagAAWA0QAJYTI0ipNdkG8SXnFQPZ\nBbr3aMOaRfGEqjJbLZ/QQxxx4kiGp7YoBPTkrdIJ2t7sM2ww6SnYcRqH2Pr7\ntZohdC3DC5aQilum6x3jcZjpqPAA/4M9FIp6Unu6YCTPdumnRC6eV06t416t\nVED5EoOgl7NcMSQ8PIdq4QPVTyQXS1YcFpb9aYPBfdfumdj7qexqjBOT3agR\nF+ZzG9bBP4VzA4Pvc1jaxpSYWOIK1injTNRsa5Eo8wjzugSQEAfQFgDs3m4z\nu1EJiNkrVM1Oe00jhOxREGJ8c6Yh4PXlOg6e6ljYw94VCqnqD1qqG7k9WJ69\nZ55umWo8PSHtN7TPPQ+PIripd461+SuTKblA3JjAmuIoXC8lg1mgVPBsgSYL\n3EDgkBo8rIao7MR93aG+4vVXeBBom7ZRGQ4ajv5GLc64TzqqtdLXFlK56y8C\nVsm+2LSMy46ZWM0w5tBr739PsVmKmSA615cejWeeJ7kZC4MdWmc1TYMvut20\nsrl91ezC8Cp2wcogEYGc4qNll4A9VmTV2HlccCcyaQ1FQKp6tbUR20SXR1uY\n5b4mWDHnS8QHpAB5A0M/tmomFQkguXfxqSmshudQ8+XFOQSmTe2d2MKeXPuQ\nAIYDD62Kzh8QTbwttR+nOl/4U4S8/0bKv5JMRJ5c0HjfTL9hW99BOiqoV3+t\nG14g\r\n=Y9YM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"16a30e180da5e8622556a449abf89d8cc33f2e3c","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^2.0.0","@textile/context":"^0.10.0-alpha.5","@textile/security":"^0.7.0-alpha.5","@textile/multiaddr":"^0.4.0-alpha.3","@textile/threads-id":"^0.4.0-alpha.3","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0-alpha.3","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.4.0-alpha.5_1607543962850_0.6967499210355634","host":"s3://npm-registry-packages"}},"1.4.0-alpha.6":{"name":"@textile/threads-client","version":"1.4.0-alpha.6","license":"MIT","_id":"@textile/threads-client@1.4.0-alpha.6","maintainers":[{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"476334435e372a049a2b0baad7325063a0155350","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-1.4.0-alpha.6.tgz","fileCount":24,"integrity":"sha512-SRlMUM26qyZ6YjuvL9BqmgCdCzaz6ZTuFpOMoizobNwhOL4dz3AAH3SasUknfRqqRMVr+UKZvdJksx1cA2riOA==","signatures":[{"sig":"MEYCIQDabxsd09dlBsRU/Fg8RwxCr5wEAesUDJIHrh3KxNKyMwIhAJ9Yvqbu+EniTe3OiJ41JQDvkoyZu96BmBcMDdA5xeWY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1179768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2/l0CRA9TVsSAnZWagAANAMP/iHrxWitfN3k23C0vPCR\nYb271onC+2Lay+I04QmOaiIgc/u5PZbTWtjo+hbD5t71KDajqgNyIBLowKyE\nCA12m2YDFLthm6Cfg7Z/XLGw0KV8APDi2UowsrVYZWqNHZZeagqD65HA0Htz\nOSzLWEjiQdp7H6teV87RQ9r4fss5n9ggaovBrwfvCMN51GxxI1pDPJmh/i+i\nTIaFyDjLPays0TABBo0b/4zah0J4vZo0ZQ7Tl6vifkShZjfglBtcVJ63X+rm\n4anrJMCC74WSE4QVQU6b1RryTa3kj9hJFWK1XcESW/Ms/NM3zaDfncQECyt2\nL4SC7anRHxya/bMgsnl9qdSLqU7VT7QEyJm9tjJ/zR0/8MpKALdllGZYIxJL\n+36gpl9KUjoYZr11PWI2m2g/JiH45uRbrEGhMDeN8kmc3HkxIGuxva0JicNw\ngCSXWmmJWcK0ckHwHiKWaiNFdEJEdIZqHTH8EWIrDTWv2vk4jTrShKVub+Re\n/LfDvLkMNBUFuE9IIgnx8CBL2N/xoWodqLCBBWKKBy1t55fBYSeXAVK5pbKa\nPdu2+onlLYzhKnM81g8jrSyvK/Eg8EAQ+UVQ8CxI/ePgf0/m9iEW1ibD5Kz6\n7LpLdX2EYgb0OLL8zhfy8DJxqy45dYEVy1YOsih/X+5mCowrdi96EOJbzlDK\nRTiu\r\n=KMRp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"a2c1dc140f23e02da5a312f87af0e1c63b2f60f9","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^2.0.0","@textile/context":"^0.10.0","@textile/security":"^0.7.0","@textile/multiaddr":"^0.4.0","@textile/threads-id":"^0.4.0","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_1.4.0-alpha.6_1608251764219_0.915802974036974","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@textile/threads-client","version":"2.0.0","license":"MIT","_id":"@textile/threads-client@2.0.0","maintainers":[{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"48161f05f95320a5739246cc21d36fd5edd1f212","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.0.0.tgz","fileCount":24,"integrity":"sha512-ooOTOBaEbpBlakrU+J8pW4hX8VP0LbEQR0I69ceJ4e94D6HCJg+lEAo8iazDYeK1yMGwq8gwW1Y23nbSEqsvMA==","signatures":[{"sig":"MEUCIQDVjbKAdkcJvUb1QMgDQGNLzKb1VIupUMr4AxkQl0WYfQIgU2UO5xsw+zCjY+fRVA5R3uRdx8f98okxAyUUYszWHKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1179972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2/nnCRA9TVsSAnZWagAA1mYP/i0U1zJSlcqawr9QADGA\npK+zfmqz/X9Epkat1Ma+7iva+4n9Vn71NjujWwjdvfy7YytaCFEwSDhkCuUn\nfxrVSigo5r7L3JP/DLVEOrfx6pyFONsVRCnpz0Vlp8joVAn/7Zcp/PiN1VEl\n5dnQrXLiiOgDBT7Ea55ikqQXbj53zW5GP2s7b3p0w2lOgMwHcXSoQ1VkgulG\nO5v34+X/fOiC+mP/FQNtZ95y1rVMwlvi3M7GMQq9I5cRPCUr3FVTcnf0QHrb\nvWMfIe2eo2bxq3d2FeKNNouoE1reABhNkT+THM2AIxWQw+QnPxcqg3EX533j\npeHQb0YNc/F5bPboNNOBofO5NPfpbWq8iqUmgF3cuFK+GnY+Q33e3WSiTGpq\nkdYM3RMnC000frHJ2uKHCbI/GdQCO5QctbvDGWYp3vPCFO1U6qZFlb3BpPtB\nPet4kUs2Y7/jx6qgP325VN0eFaNVDb3bEMMfzOrnnFUvZq0Os10zuMZlfSG7\nNd1PrMPHnYP59R6cVZFNROVavWW0Ap4meAkCTeGjjV7nJ99IFWV4lNSGdnOP\nCDym0SBgmuT5OJhbrf8kOkycrZ2Lw4SRLd6LStu1hUiyfkFUJDwqtVEppNnp\ntLM5JKJgXGx18NjQnKB98AAtHIfvvG82ut1EGMRsbxTAQgSo0mvfCMXWOO+x\neOVn\r\n=wH/q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"1e60c4e4d3dc5fc32c83d9a4734b1a80703b7e69","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^2.0.0","@textile/context":"^0.10.0","@textile/security":"^0.7.0","@textile/multiaddr":"^0.4.0","@textile/threads-id":"^0.4.0","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_2.0.0_1608251878738_0.4325501758820469","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@textile/threads-client","version":"2.1.0","license":"MIT","_id":"@textile/threads-client@2.1.0","maintainers":[{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"3413cbea234c2d6df3e3b529146823b2b66173e3","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.1.0.tgz","fileCount":24,"integrity":"sha512-gY355Ns4KDExk3/PUTH/y3gI4lCUFizPpMT/FiU6ThVTp5IoCPBK7hjoGxuZXrhsW4x7AiEWYTJyXf0yoC0Hdg==","signatures":[{"sig":"MEUCIQCdOump567Gb0aR9p+tbjdeFe5SARZGZF+x31geDnql1gIgWXtWJl56j4M64lmj6g5xqiWQjcoen1RQi2lnCXPCuwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1180173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3O4ICRA9TVsSAnZWagAAWygP/2rrISOCXK6RXIFojvil\nM4yWJ9JNRsuwp7tXvbozTVuwbXPyF2ohyO96rYNSiBitisy0hbuSfq4tTmAC\nzMEnKnx3C6X/hJLlo7f+urtPFVJegNz6m8Te6I20qo1NRn6/ZPS2QZRqaFDL\nk/QzeU3aUpx07I3znEMTa1KowIlqsNewRy30O3a/PLja1a5uK6fh5So1bKWD\nU5v7jijjGvcYyJyIOF3Q53hoFhVLrDeFZvhj7GO8NnP560QJiQlL9uaH4/oY\n+CrjDuqhDa6uPBDnJHJK7cSx5oDsFkK9CjRG0n7W00A5AdTLciQNMdKE3Imq\nTNhlYK0c44WFVyRtuBXZAeRZJedepZZU/wWq5rgcr6NXJozVop1DBLc0F0aY\nPLbqqiSrg+5c0PopkdsXPIHDLBnGk3utOy/WqnRcVhN82WDzEd7h0s9xqpe4\nOqKS8qCAKDPy6YBHsuD9E9fZLn9gOTaakUKw9zJZT6jQJac6PevYvpJfTDwD\nmAAgNuWqBY4YFkMpdr/BQp10TkDVjziO3zorHkQKYrlYRlivfsihXxY1GojD\nYlTgVafXxRFY7iFdFzjLfZyp2N1bndF4xjPBteViDLHm+1zZR1CqTLdMjE68\nZNNTvyea3+75178kSJomFGWzXtiDP18s1GASBlsgTtYRuG4QsYIsYDB3VNxb\nM4Pk\r\n=L7r7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","readme":"# Threads Client _(threads-client)_\n\nServer-side (remote) event sourced storage layer for Textile's Threads protocol & database\n\n[![Textile](https://img.shields.io/badge/made%20by-Textile-informational.svg)](https://textile.io)\n[![License](https://img.shields.io/github/license/textileio/js-threads.svg)](../../LICENSE)\n[![npm (scoped)](https://img.shields.io/npm/v/@textile/threads-client.svg)](https://www.npmjs.com/package/@textile/threads-client)\n\nThis sub-package is part of [`js-threads`](https://github.com/textileio/js-threads). See the [top-level documentation](https://textileio.github.io/js-threads) for details.\n\n## Install\n\n```\nnpm install @textile/threads-client\n```\n\n## Usage\n\n**create a threads client**\n\n```typescript\nimport {Client} from '@textile/threads'\n\nconst client = new Client()\n```\n\n**create a threads client using Textile Hub APIs**\n\n[Read the full Hub API documentation](https://textileio.github.io/js-hub/docs).\n\n**create a store**\n\n```typescript\nimport {Client, Identity, ThreadID, UserAuth, PrivateKey} from '@textile/threads'\n\nasync function newToken (client: Client, user: Identity) {\n  const token = await client.getToken(user)\n  return token\n}\n\nasync function createDB (client: Client) {\n  const thread: ThreadID = await client.newDB()\n  return thread\n}\n\nasync function collectionFromObject (client: Client, thread: ThreadID, name: string, obj: any) {\n  await client.newCollectionFromObject(thread, obj, { name })\n  return\n}\n\nasync function setup (auth: UserAuth) {\n  const user = PrivateKey.fromRandom()\n\n  const client = await Client.withUserAuth(auth)\n\n  const token = await newToken(client, user)\n\n  const thread = await createDB(client)\n\n  const astronaut = {name: 'Buzz', missions: 3}\n  await collectionFromObject(client, thread, 'astronauts', astronaut)\n}\n```\n\n**get all instances**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\nasync function findEntity (client: Client, threadId: ThreadID, collection: string) {\n  const found = await client.find(threadId, collection, {})\n  console.debug('found:', found.length)\n}\n```\n\n**add an instance**\n\n```typescript\nimport {Client, ThreadID} from '@textile/threads'\n// matches YourModel and schema\nasync function create (client: Client, threadId: ThreadID, collection: string) {\n  const created = await client.create(threadId, collection, [{\n    some: 'data',\n    numbers: [1, 2, 3]\n  }])\n}\n```\n\n## React Native\n\nThe following has been tested on **Android Only**.\n\n`js-thread-client` should be compatible with React Native. Here are some helpful pointers if you find issues testing it out.\n\n### Connecting to the threads daemon\n\nYou can run the daemon released as part of the early preview. To do so,\n\n```sh\ngit clone git@github.com:textileio/go-threads.git\ncd go-threads\ngo run threadsd/main.go\n```\n\n**Make daemon available to RN**\n\nYou can make the daemon API port available to your app with,\n\n```sh\nadb reverse tcp:6007 tcp:6007\n```\n\nAltenatively, you can ensure this is run whenever you run your app by modifying your `package.json` as follows.\n\n```json\n{\n  ...\n  \"scripts\": {\n    ...\n    \"bind\": \"adb reverse tcp:6007 tcp:6007\",\n    \"android\": \"npm run bind && npx react-native run-android\",\n    ...\n  },\n  ...\n}\n```\n\nThen, run your app with,\n\n```sh\nnpm run android\n```\n","gitHead":"7dede0c34b48f0a77773c221d8c0a841b176efd3","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"Server-side (remote) event sourced storage layer for Textile's Threads protocol & database","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^2.0.0","@textile/context":"^0.10.0","@textile/security":"^0.7.0","@textile/multiaddr":"^0.4.0","@textile/threads-id":"^0.4.0","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/threads-client_2.1.0_1608314376031_0.6958123811734378","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@textile/threads-client","version":"2.1.1","license":"MIT","_id":"@textile/threads-client@2.1.1","maintainers":[{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"7da17c57dedfc1dd795f9ae56e8328ab347909dd","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.1.1.tgz","fileCount":23,"integrity":"sha512-8FKAnmZ7GGkhrp3t5dgmVHEKpGThlewzFgrziLz9++505s+pJWJ7wMZ5zTXXCXJ4LVIhbC5xUMnvbVgJHxchSA==","signatures":[{"sig":"MEUCIQDhUUl6ZOLokbC5ZmLddaIStWQWy0V/HHrsy6XI0NdApwIgfxgHHDaK0oN6kC14aYTisp28DGvVGHeti3aJPFX1+L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1170873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHIQ+CRA9TVsSAnZWagAA9KgP/2pijr6UpTyzgSb02s3+\nFapytObQ2eIZbm1McSETSSR1PJ/8tYueRwgu+PDjdOrhDj/UElOxyAj3MGae\nI4fiPmv78rLcqR4bJ9J9wD+ArLNZEWa1lreMv16F8effu4S0nX5Z7EAvrvym\n1VVsjdQ7qmozpyn9UaWfmd5rYCOuwcCSpXC1/tv8i+VqSy13SBTKWrsEBe2i\na2EDeslHznlHNrVAUdY5AwHYNs9UIxOAbeEbF4gU4U06mYRwdyAO/f1UtA0z\n6XlCJVZVwAcaiyf62/bUQn28YHOZRNZF5H6uItX+ZnaqPp3+RLuX+BqzvoX+\nMYjvBEKBddauNWRtxQSbp8mk8mVXL+X/cCh5Dix97hYTlrS7lhH3hUEINC4x\n9Wj5RMkHXO6DxyTfLaVZoGqyd4uayo5UzHeCzNCyWHp2PJoiF7Zf5GmNnDE1\n4KIl8p+WV/mE93QkMmaeBD6eP+iHH1TY2fTikKW7qA/oGyTAjGeWfbb6FHUb\nBQuC70v44cSEgR9cUH0dVKFhEfc5f7+WE0oZ6Ix7hfM9E2zwDMWrzGZ7aXvs\nvhncxx5STXyFuGFmXN3IMQuuZhWIdvfF+uNRjmkK4XEbnH4yzxeWkEyqNUDm\n0U8DIwrklfsSPaTT1ZKDHWOIjmr8H0L+rhE10YF4Ij1jihfBJGn3F6FCqYAm\ncJ7B\r\n=JsL3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"9968376dfc216bb447bd9582159c773c2ee0119a","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:threads:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (darwin)","description":"**Info**","directories":{},"_nodeVersion":"14.13.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^2.0.0","@textile/context":"^0.10.0","@textile/security":"^0.7.0","@textile/multiaddr":"^0.4.0","@textile/threads-id":"^0.4.0","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.3.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_2.1.1_1612481597904_0.8413145688725572","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@textile/threads-client","version":"2.1.2","license":"MIT","_id":"@textile/threads-client@2.1.2","maintainers":[{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"7c8be5c7f28108c61e8f29066f31a375975e518b","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.1.2.tgz","fileCount":23,"integrity":"sha512-N4ItF3hxKmdC3oA1dAENw9uA7Q89q86/foYiNaXLPq5KJ1B3IYP3GdXjxe56wkT6dRRniCIREkRnqDdwVpRtQA==","signatures":[{"sig":"MEQCIBi7VR+50Y6dHV+PjdWTSvakR6qaprTunlVqMiPxh4GRAiBFQwMsHZakvTaopckaRZtabuostj+g0ISECnQSSNBQBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":767503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIcQaCRA9TVsSAnZWagAAjTgQAKGsf0npte4ntaJy5h3C\nEbZKeq1Rqvy4s0yxQeAIvaZAUQ+u7Ylzi+LtmQQbVO62UFMqs88xaXYn8lho\nBewlk1MqVCmOAy+m/lYE+ABj5LCkckTK2sNv0ArtuDnDiZ3ICONh/skLOrDo\nKtuOTCJeGmJ8sx9Th5CpFfDqwH7JvFh8hplR5oh+JkmEyRAkvOo+WLLxmQIQ\nBTgzQfb8gx1QZ+jX/zAG+MS1gNlqOfFK51CYrv77st/EiHt9A5IKyFlkBxt7\nkR44/wak0Sh18Q9FyD6XfwU1q8gy9Z3gcd3s+SKyipqjDjrVisg8Ef9CVYqe\nopPxfPv+FDdDTZKNf/+2I8yHbaOVVgcYgELyg1E5MbuLfPyVIRa4SxhYHzTn\nOhYrIroeTHUlQbiZDdbj/MS0ei3LPrdpGdWB8Y6W1e3xtAyU7dZ5vpKB5LPp\nbIQrgJ6uIO6HSshbKMfNTq+mgKPFePZhGRthyANk4lEhTlukhiagTwKqb3OJ\n6JTasAhb7JGLn4Ir3Sl5Gt1FBti7a2yHljM0C2vvX8rsTpSXr2/YnW4YPHuc\n46KgWhFfad52CM06WUjROVihTVJYbvVU+XR3A7wpv2qEVT09EPJZqOavFrh0\ntQQ8Puc7kV0STV6Bwf3dVQo3VraiEZAYI9YCXf3xkzDEfWwpQZhTg2dHryXz\nVeLe\r\n=zoYq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"3ccacf4ad08bb7dd1f3ed6fa24204d6a76f56a5c","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:threads:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"andrewxhill","email":"andrew@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (darwin)","description":"**Info**","directories":{},"_nodeVersion":"14.13.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^4.1.1","@textile/context":"^0.11.1","@textile/security":"^0.8.1","@textile/multiaddr":"^0.5.1","@textile/threads-id":"^0.5.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.4.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_2.1.2_1612825626208_0.3823587894883471","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@textile/threads-client","version":"2.2.0","license":"MIT","_id":"@textile/threads-client@2.2.0","maintainers":[{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"57c2014576dfdb37ef568a282b9c12a82d00766e","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.2.0.tgz","fileCount":23,"integrity":"sha512-/iK/ETfiYRNIBphhRAATBxdG5HPnt9lf+HMR2m02111GPAVMCuyW8RPFYifI+785UwcoQkeM7E030X1rlNt2iw==","signatures":[{"sig":"MEUCIGfHAMr6TDHOzN4KVUkX/ZdWY0z0uX02ba+s3f88oqJkAiEAzcvrfn4pw2eRDRUUzwuTmTH4V6HCvcaTu65xCnqjJOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":767503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5HwzCRA9TVsSAnZWagAAhuUP/3VaU45bF5REOK4K7ZWc\n13uOgRu6HFEEHkjtNKFxmXpzKY5zSZJMbcnKmBADUGhbY1JyOklVgXCbsaKa\n1gbsZZ/YgPs5PHbDtUPsAmPMuxb9Fb6MW7z3pAK2LH4nfqYzwoZ8hX3EG87p\nnv89TNZQgC2SZOB5bDdMDvXdvGW+UZCIRkcWRLDHDNnseQ5ESe4cG1fpXCLX\nzkE1/8VhxMIPDevmZomgqzG+byKpAtvOuW+T8UYkOIz6SUxLOiRXTtaole2C\nge30MT3Vc6hNmvu1Avy3Q+orbSUIJaGfhxPR/uj3QwEgTtvcdOm4LUiTnQ//\nCyuxSvTLQqyRG6a1CbQlsEZ8DZatzG/8HMunWvItniBrngjb2iXuWpE3e04E\nkUSzYBo7tov3val5weQIL0JyhNMWFJpp10NPCv7RFJBH8EI7CUH0ckCGtOiI\ns5M/K4AAp198ZKd5iqbqHWMYA+bmS/gnDLHCfXKBWAUteYiTPCxPUzsqg1BD\na604Aza5GqswDAK3l+OpFMl02TC9VVu8fuXwO0XH3dskyduybdlSOfTSPuFl\n3ylsvJUIXmcQeMSe51J+IB88IkX63lgGDj/wPU1k8b+IZ0S/WwoBfZqouK+T\n+ZPXi1TpE0HfR5LAj7v03fL08PM77bFpeTcXOurLOfAUT9lzkHWscY/NWImS\nOtte\r\n=QrOz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"712cfc0b34bf97b8465f7baa7cd359fc38434518","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:threads:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"**Info**","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^4.2.0","@textile/context":"^0.12.0","@textile/security":"^0.9.0","@textile/multiaddr":"^0.6.0","@textile/threads-id":"^0.6.0","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.5.0","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.0.2","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_2.2.0_1625586739357_0.26455685669838047","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@textile/threads-client","version":"2.3.0","license":"MIT","_id":"@textile/threads-client@2.3.0","maintainers":[{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"d911e80191eed7de9e75f20b760a2d2273f369ca","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.3.0.tgz","fileCount":23,"integrity":"sha512-4pbAuv8ke6Pyd7cuM/sWbrG5tZ3ODUeVLhq0HwIGXWFvT1odMfMS3E2gss6oEA5P4LxAHm7ITzt/0UwXDtEp0g==","signatures":[{"sig":"MEUCIQD3MUOIp9FOPMX0Eu16AhrMdJQ2u0sPh+8NBiwV2uyh/AIgCz17WcdPXwsguUQwlU34b9pblkxodfYvV+1gCs11jpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ8ZACRA9TVsSAnZWagAAXl0P/jsaMTxpJ2MH+YVoHYiZ\n1PyDYhMxY6YXXCkE9gxAdozp5WiiDbFYhAtG/8xG3AY6u41Pk6O/RT3jtW2t\nzUn/SUjWLJf33v3R8GTmu/+YqHN9YN35ZVi5L8meMvVuW2EXT8AZ53VYyatb\nOZwyBwWib60pB70CoBQUrbZdRn1HhQoTLx6mmMTTqQdWquxnHVRXDqbjVzgv\nGT+K2WIeePlIoXmt3z5d2Zj9fjrWWi0C2BDppzu3pGpXgqUdQ+pLhz1tw+16\nwm7A+/Q9Cx3yZ7HxjgdgE0NhDeMvHMBi3vfZb26+OM9QesCyjRGN9C+E1hQU\nbuuMtANiElSPjR3XkopEJAvWLfS9RqtLxamppwGLGnE1GZZzRfzeJ9NNwooW\nchjtyYowH1t53X4NU5Gb20immzcLMuyx0ePT42aDl6WyM97trcAMVBAKr7vA\n7d06TFsl5cwLCdECnt+ndWkRUVZ5y3i0MJTYSxX3GSzeXmmt4Kfxw8za1170\nYr+NkMCypS0ujn+f9kuwfNDoTkAvdQgK16UOEH4jEAYVbJVM1qusiJmdvSHV\nR7eI867j0Z3FMRydjHzlSmSsZFq5V/jvJ/6t1uUYPbbRQkvR9LTCK4t5qtvE\n8hynTkJj1rQFidbw83XpbgDFzs7XipbAS+DXACBoB/V8TDb1QfI2RfPaW6hy\ntztd\r\n=ZGbN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"da454b46dc6baa0ad701ce21a3fab86d82680b50","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:threads:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"**Info**","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^4.2.1","@textile/context":"^0.12.1","@textile/security":"^0.9.1","@textile/multiaddr":"^0.6.1","@textile/threads-id":"^0.6.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.5.1","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.1.1","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_2.3.0_1629996608445_0.20559032139318623","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@textile/threads-client","version":"2.3.1","license":"MIT","_id":"@textile/threads-client@2.3.1","maintainers":[{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"2a5a96a243b596abee65956ce1c384ba254bccb2","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.3.1.tgz","fileCount":23,"integrity":"sha512-Rf9prm7zbfbtiy/7I1l3IzWrVg6m4OqnPCv7IivhA7BgunuQqloa9HGd1vM0cSW6h/eh8/9B0wtIfs05SGrIWw==","signatures":[{"sig":"MEUCIQD4Zv4w/xJFk/4exaMb8klnEe1bw81Fmrrnh+s1Pp0DkgIgaYmntEEtqVj2JXlkUWaLOUFFTGWvI4MX1ZHvVcd/Dpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792103},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"649303c63430721d8a8e42c02620353c484e90bc","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:threads:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"**Info**","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^4.2.1","@textile/context":"^0.12.1","@textile/security":"^0.9.1","@textile/multiaddr":"^0.6.1","@textile/threads-id":"^0.6.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.5.2","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.1.1","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_2.3.1_1635797537678_0.45712878248523925","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@textile/threads-client","version":"2.3.2","license":"MIT","_id":"@textile/threads-client@2.3.2","maintainers":[{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"9cf10fa647e096db7d46f46329bb84369295036b","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.3.2.tgz","fileCount":23,"integrity":"sha512-T3zaMSufY6Crxk3rDfn71wm6phF6nTfNo3F+MHmwCNpxFaztngT11Ao0UkyGlBLK8A4PoxElkXP02BTunue75g==","signatures":[{"sig":"MEYCIQCVSrlq6KgmhoTB/btbjooITgNwee8+dYpKbXXx14qu3QIhAOY0r5O7rr+cJWVMgxCbw8zZwA6Eb0YVVXG4vNbkAOYC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqrZZCRA9TVsSAnZWagAAX1cP/jun+HreL1P+6h2tpXM2\nyw+8NtbS86EX3G2pQgwGSokJuKL9Oz/VP38AXyvZHyX+vDfo1X5DB5DFCrn5\nRsmLTSRMVikFLTsCx60RfC57Ix+T2tTLbF4XpiY3OdSs2ygMcxLbvJfGZQro\nZ2uMSYhnL6qRC0xrnNA7LVs/c/SQBYVNlyXokZTmN+78YWgl7uOrahamnPMS\nDvRqiHpJpxp0bHKJEoVkC/dGj7gBT82g6ZmoHwW73fyyZDrHcnJLuE0LupbG\n1CrEEw2Yk8QdWOiquvUGEIDvu8zF07NMHhJZ0tU2Bm0UjW5fJxxQtCxenHHe\nb/Hv8i1Y6ZnCgOMKvWZs7r0xpz+HankWw1r432YRLntpVOLwu8RovgpTc0zG\nqepwu4Vxsul/mZFq4/KNLdOOdeLIKximdCCQUT8TCmelMBBMM6O7pHehaOIo\nBftQQvNgLNOngEWxbJg+nH8VzCngcI5iI907fbFGNP24xYJ+T1yiERfBrpGI\noVnrMZux7ZZnAAXyXHQZeNGBC5Do0NywD+1M3JnvyFTZAKXXDlFFq0mAkHlg\nPjo+tdO7d3+S8pANUE38evlDdz9ncFi57Wa5j+djHY65EDe2YvN8cTKlYNq1\nATVB7uE22yOPkfDbLY/wSKzBnJb/vhWgUjfEpONQqusjPW6R0V87X8Z146p8\nLspO\r\n=kJb9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"9332d495fed53b5698b23b7e60f9e134ef84c886","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:threads:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"**Info**","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^4.2.1","@textile/context":"^0.12.1","@textile/security":"^0.9.1","@textile/multiaddr":"^0.6.1","@textile/threads-id":"^0.6.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.5.2","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.1.1","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_2.3.2_1638577753129_0.6927399476998242","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@textile/threads-client","version":"2.3.3","license":"MIT","_id":"@textile/threads-client@2.3.3","maintainers":[{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"awmuncy","email":"allen@allenmuncy.com"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"b3dcebe0447d00030f0e3dc90f9d55b0f7e14617","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.3.3.tgz","fileCount":23,"integrity":"sha512-HY0raf0rOHVEz8rEVaujiwW/1btCIELk67ruYftnJN0hxdsRthugNjjNCYrZZUbslxTFJ4bRmnRpAPMirwt8SQ==","signatures":[{"sig":"MEYCIQCj7Da3mmCttBkNIguFzJKdLUVlxj+4OrGjxXG9d+wUzgIhAN+8DAubAf47FNZWdNFLTaREaVPqlDd4BUkj3Y6Y1rC4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJZLBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBVw//Y7fhjIaLxHC1h8HHiwZmSOqWjWGWX05n+N2pRNjUT1J4cbMh\r\n3cVIhRI5S5Fwg6NscL0LXIMicV7y/1P6QfynQj0jQyb8fUAUqrtF7elydlJB\r\nuPlXK9Eppbb6Df+2i98tVrl3ekQzEnQv+Hj2p7WkACYQudIuvrGcry+LROHT\r\nIpetnU13RpAz4cPFRJIyTQknt7OV2UIWB9SpAt1ktsWT8futCAD1tzvcysov\r\nAtmZCGkEbESCM+q5kk2VzENI2XhqUeQSSNQS8iXBiLCv1tNOyLeanyZjMrAf\r\nqePQeBjaddumJ9jsPGuiUAbyIUXduVMGIlfXbFfrmVhJLsEGr8RIXZGdjs87\r\nxge6ysZkwKE0WnKmf/5AYhf/8ArO3moVRTxPi8WwDLKkQ7wa4Ckz1+L6/fL8\r\nPh8SIDFOmpgktbTPR7QuqbBn97eHrqWOLBNDCy3tQc7hXoX7mqlgYUB3zhUj\r\nYC+ekTwa3oZQ4N8iZfpgXKrGgOn2IZIP2qeshEHJD6sSlURBO7CRZA2GzkHf\r\n6xY1ZXI4GW5RllRNv5reHLILpQkhF8gK0HOvdfCXmwt/reHkO9ufJxNh28gZ\r\nBAqHIwDUYdJWMD9FV8JSkyLX/LqIL1e/juuARhr3N3XKHLUmqz3WXH/Um42s\r\n4l6CKALMfrmPLxv19027S5EEUYr9/JGZgY8=\r\n=z+6e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"e80f812f1ef67f37abb431dbf442c85259ed675b","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:threads:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"**Info**","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^4.2.1","@textile/context":"^0.12.2","@textile/security":"^0.9.1","@textile/multiaddr":"^0.6.1","@textile/threads-id":"^0.6.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.5.2","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.1.2","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_2.3.3_1646629568683_0.6485008576160143","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"@textile/threads-client","version":"2.3.4","license":"MIT","_id":"@textile/threads-client@2.3.4","maintainers":[{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"awmuncy","email":"allen@allenmuncy.com"},{"name":"sanderpick","email":"sanderpick@gmail.com"},{"name":"textileio","email":"sander@textile.io"},{"name":"andrewxhill","email":"andrew@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"asutula","email":"aaron@textile.io"}],"homepage":"https://github.com/textileio/js-threads#readme","bugs":{"url":"https://github.com/textileio/js-threads/issues"},"dist":{"shasum":"094da8e929cbc9dd4b6afec9b34cbdaf6dbcf1f9","tarball":"https://registry.npmjs.org/@textile/threads-client/-/threads-client-2.3.4.tgz","fileCount":23,"integrity":"sha512-y89bpIuGDzkPqNpwGBu9Ky20g/IAEj0H62RDx7k4q66FsKJ2aSV+Jp7a4l0J+nxnqOpwUwennndlynmKzmTnnw==","signatures":[{"sig":"MEUCIDlnh6KM8HjBoopCEr4qhSxCXBsumTmobFtliFnpEGtiAiEAiDqV3YYB6y8bqNipC5IpWzkEWJF4x8GEPfJQOk/T+Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYF7dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr60A/7BNqn/uaCijgvY6CEN3yqy6HrMcR3fB8vcy3fdQ9O4aJxynr5\r\n5DNNj8dKNrPqH3L2KHq+M7tgAVRWCoqzQPNjPR4eTYjoE6DabXi/EwN0V9E7\r\nuGqpZA1MdYaYw5AW+pKf0r4ZajmJadIsdzy9RfDFyeV0eXy+hBCu49HupCRR\r\nmssIE40tJ/8ttKaYHcFNwcYvLOUzLKNSZMmgGeZmFH/TumQVMjhUUwKybGiJ\r\nV21oU07FzgEfjdBDJjNbbpfG1GAqjw8kkM/yDqX16j9lEEi3lCet8BLAImMh\r\nDpEn9u5kC52g/pJRdHyoVcn3+f8GyyM+J3s752BJscdig922DLEK4hIPrBhN\r\nmSFsYLBi3qw89Ow5Fh9doATVZss6XLCkr0pqIlWiOdyA5xwDscebGmXJNKpO\r\neL0ipDkfePJFSAI1j2o2HCSPBNvNBS5QxL0eipnz28cu5lt0PoRI6Yqxmr0l\r\nTxJKvI05MwOw298dxivh1faXpf+0i/glNl3AVVxZ3mzzEw6o4mFgmr2zlmL0\r\nqcOD3g3XGKBdNwYqMemsFApmkI+7F0r7qJF88QQ+HUheeoiqIGXoli0k6+pq\r\nNnUKWL3k6SqfCq6jA+llmI4cDZh3Ubpaf2whQpL5ovFXAeJtyhyvQPhnTHq8\r\nsiGURB8rqXFNx30GqHnFGtTCfR+kmme4eaM=\r\n=Oe3w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"c6985163d2035ea5b01851c0cb8f3e3272fee786","scripts":{"build":"npm run build:cjs","clean":"npx rimraf ./dist","build:cjs":"npx tsc -b ./tsconfig.json","test:threads:browser":"polendina --cleanup --timeout 60 src/**/*.spec.ts --webpack-config ../../webpack.test.js"},"_npmUser":{"name":"carsonfarmer","email":"carson@textile.io"},"repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","description":"**Info**","directories":{},"_nodeVersion":"14.15.1","dependencies":{"to-json-schema":"^0.2.5","@textile/crypto":"^4.2.1","@textile/context":"^0.12.2","@textile/security":"^0.9.1","@textile/multiaddr":"^0.6.1","@textile/threads-id":"^0.6.1","@types/to-json-schema":"^0.2.0","@textile/grpc-transport":"^0.5.2","@improbable-eng/grpc-web":"^0.13.0","@textile/threads-client-grpc":"^1.1.5","fastestsmallesttextencoderdecoder":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/threads-client_2.3.4_1650482908857_0.36502601372998567","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-12-05T16:14:04.063Z","modified":"2025-08-15T18:43:24.630Z","0.0.1":"2019-12-05T16:14:04.265Z","0.0.2":"2019-12-05T16:23:39.032Z","0.0.3":"2019-12-05T17:13:37.271Z","0.1.0":"2019-12-10T18:25:14.582Z","0.1.1":"2019-12-11T05:29:20.291Z","0.1.2":"2019-12-11T15:09:28.864Z","0.2.1":"2019-12-31T22:47:14.202Z","0.2.2":"2020-01-09T23:14:12.082Z","0.2.3":"2020-01-22T17:48:18.755Z","0.2.4":"2020-02-06T15:36:12.623Z","0.2.5":"2020-02-06T20:28:06.724Z","0.2.6":"2020-02-12T02:37:48.079Z","0.2.7":"2020-03-23T23:24:26.654Z","0.2.8":"2020-04-08T19:56:27.092Z","0.2.10-rc1":"2020-04-14T19:20:51.130Z","0.2.10":"2020-04-16T16:32:29.009Z","0.2.11":"2020-04-22T22:45:03.638Z","0.2.12":"2020-04-22T23:43:11.141Z","0.3.0-rc.0":"2020-04-30T21:58:33.771Z","0.3.0-rc.1":"2020-05-11T19:13:27.234Z","0.3.0":"2020-05-11T21:44:14.014Z","0.3.1":"2020-05-12T23:38:12.796Z","0.3.2":"2020-05-13T23:50:07.618Z","0.3.3":"2020-05-14T18:35:50.252Z","0.4.0":"2020-05-22T21:10:39.087Z","0.4.1":"2020-05-22T23:23:38.843Z","0.4.2":"2020-05-23T00:00:36.518Z","0.5.0":"2020-05-27T23:29:24.140Z","0.5.1":"2020-05-27T23:52:58.519Z","0.6.0":"2020-06-04T20:57:15.295Z","0.6.1":"2020-06-04T23:42:42.543Z","0.6.2":"2020-06-05T19:28:19.941Z","0.6.3":"2020-06-05T22:34:47.227Z","0.6.4":"2020-06-10T18:00:32.666Z","0.6.5":"2020-06-10T23:33:02.269Z","0.6.6":"2020-06-12T01:09:45.006Z","0.6.7":"2020-06-12T01:32:02.537Z","0.6.8":"2020-06-17T23:48:14.745Z","0.6.9":"2020-06-18T00:42:52.982Z","0.6.10":"2020-06-18T01:02:07.722Z","0.6.11":"2020-06-18T05:45:23.073Z","0.6.12":"2020-06-18T18:40:32.717Z","0.6.13":"2020-06-18T19:22:25.829Z","0.6.14":"2020-06-27T00:41:35.759Z","0.6.15":"2020-07-01T17:49:29.845Z","0.6.18":"2020-07-01T20:44:44.342Z","0.7.0":"2020-07-02T00:50:27.021Z","0.7.1":"2020-07-02T23:14:46.228Z","0.7.2":"2020-07-02T23:54:10.590Z","0.7.3":"2020-07-03T18:50:03.019Z","0.8.0":"2020-07-06T15:49:00.936Z","0.8.1":"2020-07-07T21:00:13.855Z","0.8.2":"2020-07-15T23:03:48.630Z","0.8.3":"2020-07-16T22:16:16.761Z","0.8.4":"2020-07-17T22:13:43.051Z","0.9.0":"2020-08-05T19:29:00.203Z","0.9.1":"2020-08-05T23:53:19.293Z","0.9.2":"2020-08-06T19:27:18.366Z","0.9.3":"2020-08-19T19:53:10.445Z","0.10.0":"2020-08-20T02:48:55.720Z","0.10.1":"2020-08-21T22:39:27.356Z","0.11.0":"2020-08-28T23:54:38.591Z","0.11.1":"2020-09-04T18:46:23.535Z","0.12.0":"2020-09-10T21:37:46.193Z","1.0.0-alpha.0":"2020-09-17T18:00:08.584Z","1.0.0-alpha.1":"2020-09-23T20:35:48.127Z","1.0.0-alpha.2":"2020-09-23T21:14:52.858Z","1.0.0":"2020-09-24T23:34:33.372Z","1.1.0":"2020-09-30T23:11:58.214Z","1.1.1-alpha.0":"2020-11-13T18:12:36.817Z","1.1.1-alpha.1":"2020-11-13T18:31:11.913Z","1.1.1":"2020-11-21T05:18:17.158Z","1.2.0":"2020-11-25T19:33:24.135Z","1.3.1":"2020-11-26T21:56:32.158Z","1.3.2":"2020-11-26T23:13:05.382Z","1.3.3-alpha.0":"2020-11-27T22:29:26.625Z","1.4.0-alpha.0":"2020-11-27T22:46:21.503Z","1.4.0-alpha.1":"2020-11-27T22:55:57.859Z","1.4.0-alpha.2":"2020-12-09T19:10:36.009Z","1.4.0-alpha.3":"2020-12-09T19:37:50.717Z","1.4.0-alpha.4":"2020-12-09T19:44:36.490Z","1.4.0-alpha.5":"2020-12-09T19:59:23.029Z","1.4.0-alpha.6":"2020-12-18T00:36:04.494Z","2.0.0":"2020-12-18T00:37:58.929Z","2.1.0":"2020-12-18T17:59:36.341Z","2.1.1":"2021-02-04T23:33:18.153Z","2.1.2":"2021-02-08T23:07:06.401Z","2.2.0":"2021-07-06T15:52:19.535Z","2.3.0":"2021-08-26T16:50:08.657Z","2.3.1":"2021-11-01T20:12:17.855Z","2.3.2":"2021-12-04T00:29:13.325Z","2.3.3":"2022-03-07T05:06:09.073Z","2.3.4":"2022-04-20T19:28:29.056Z"},"bugs":{"url":"https://github.com/textileio/js-threads/issues"},"license":"MIT","homepage":"https://github.com/textileio/js-threads#readme","repository":{"url":"git+https://github.com/textileio/js-threads.git","type":"git"},"description":"**Info**","maintainers":[{"email":"sander@textile.io","name":"textileio"},{"email":"andrew@textile.io","name":"andrewxhill"},{"email":"carson@textile.io","name":"carsonfarmer"},{"email":"aaron@textile.io","name":"asutula"},{"email":"njwjs722@gmail.com","name":"joewagner"}],"readme":"# @textile/threads-client\n\n**Info**\n\nYou should use the `@textile/hub` library to integrate this library into your application.\n\n**Install**\n\n```bash\nnpm install @textile/hub\n```\n\n**Usage**\n\n```js\nimport { Client } from '@textile/hub'\n```\n\n[Read the docs](https://textileio.github.io/js-textile/).\n","readmeFilename":"README.md"}