{"_id":"@acurast/transport-websocket","_rev":"11-64c6cd567a50dd570bfa3019e4f09307","name":"@acurast/transport-websocket","dist-tags":{"latest":"1.0.1","next":"1.0.1-beta.6"},"versions":{"1.0.0-beta.0":{"name":"@acurast/transport-websocket","version":"1.0.0-beta.0","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.0-beta.0","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"5a88b7cc61748943ac485c5f6295e10799f9361b","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.0-beta.0.tgz","fileCount":219,"integrity":"sha512-uJjwKhfdya836zI5VNTOJ2HTHyq8pzkGqDX1MxLNR7Qz0tDCyhAn6RwavP0OA24t+8l9LA+glvstHl5IsbNWXg==","signatures":[{"sig":"MEUCIBoFBirp2d8K3uT0xZ9COrdUu9Z80o9Uh6Bmq9Yf0JaDAiEA628nqO59Cf0CXqEfxWavNwp0Hai6BNYcNpBvOhwJiYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152901},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"bf3e86d1492c088b6e2f64be16054bbac257c545","scripts":{"build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.0-beta.0_1692791069959_0.2897435627500138","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@acurast/transport-websocket","version":"1.0.0-beta.1","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.0-beta.1","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"6b927a67c7f6002b4a82b548df2ee72a8e25f4f8","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.0-beta.1.tgz","fileCount":225,"integrity":"sha512-Y6DiVD/oBZuDZR5nNBOmHE0r638Ex2bZdkUIRUxjPiTYxogyCvAZlkXR9D/b0aoHDpDDKmldaP4JQRwz0BUh6Q==","signatures":[{"sig":"MEYCIQDsYlC/2FSOYLIV3qUT2hoqJBfAlkuMEfYNSFwpuGtXvAIhAJPR1xzARS+kwiHlYNlm4LTAGMrsbekFqJrrT9DDa7+u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175130},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"07f9a0b29fc3b189d1d3402db78e13973d987294","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.0-beta.1_1692886066571_0.23131803532320605","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@acurast/transport-websocket","version":"1.0.0-beta.2","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.0-beta.2","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"1c5cb2fab18b6f114026dd92d3299da334b9ff9d","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.0-beta.2.tgz","fileCount":226,"integrity":"sha512-DmFf3eZtQpYkppl3d2uJESKobpyjPIco7NsEQFcIOKUKK7eQT0zHGOy3U6FFRPzvymqbxe3nuRtmk3IxqrWstw==","signatures":[{"sig":"MEYCIQDsBn7o8OuE7hdFufzZ7EkQlPP7o8IDRuKRzVaXy+UHlwIhAI6ghQvIeeFUoAEOBgbSfLhAakGC8ajFFk/X+ctTrAwE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177580},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"21f26163bbefb967b32f85c4b6a9e84c26e27b49","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.0-beta.2_1696411414244_0.7790296587357404","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@acurast/transport-websocket","version":"1.0.0","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.0","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"4299f25f6976dd2bd2b1722ebf57955ac1d3511f","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.0.tgz","fileCount":226,"integrity":"sha512-0yOe/hzvFtYzgEYtXE0ZHjPFq56Onl2WkTuC4LjRwyYKIeTMGLe0JDwnXWMbiqZl107nBIE67vzDuoTe0IMsnQ==","signatures":[{"sig":"MEYCIQC31LbxQXLnePXrim2W8XqHOQnc44ISpijpB2/HirDVfgIhALiJWsM+N/t4Bar+/pzqge/Sb+XPtE3MVbGrztRvTmUT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178468},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"777fc9480afacd0ea64cf56351d7d6f862c917e0","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.0_1698937919131_0.5261912799557231","host":"s3://npm-registry-packages"}},"1.0.1-beta.0":{"name":"@acurast/transport-websocket","version":"1.0.1-beta.0","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.1-beta.0","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"bb9a8ee5a5fade62b40f083f6820a04b92c96765","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.1-beta.0.tgz","fileCount":217,"integrity":"sha512-sok5vtKRGSnYq+ZYut3Q9hrXtb+Pqa1fB4pBbUJIYhsCTIXk9DmMUPiRL6xOuPG/q2N4U26G6MCCytYleUprMw==","signatures":[{"sig":"MEQCIBzrKC2W8AWnANAkUupH0C/j82I9I+nrDAv0BJw9BZb+AiA0pFWhPgngs1ROU4lRNtm0TluODjSL984QRCoKRmniCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178484},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"0cd9f190983c3d005a01b8c6f5e221ec7fd73ad7","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.1-beta.0_1699955164613_0.3060382110081743","host":"s3://npm-registry-packages"}},"1.0.1-beta.1":{"name":"@acurast/transport-websocket","version":"1.0.1-beta.1","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.1-beta.1","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"b3e259f76e440d4aaa295a9deba54c41e59b4c60","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.1-beta.1.tgz","fileCount":217,"integrity":"sha512-Q4hHEmNZesAxX0JypBaxKEtuUQCu6eLhY5TFFT6GCEk6f1pFpi0ynMhREKUZg8lgou/KtpHq/1b49kaAYse55A==","signatures":[{"sig":"MEQCIE053VS1V7/WSoyTSi2nyPFHuNvcaA4VWm+0pgpUtPZqAiBEXUygXEGMEBpjEwEcEKX1/luyBkL6JJeE/LnMMq+YcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179258},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"f50333376034bad82cc438c4d690dab79e4ee5a3","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.1-beta.1_1699956215062_0.029803278213844875","host":"s3://npm-registry-packages"}},"1.0.1-beta.2":{"name":"@acurast/transport-websocket","version":"1.0.1-beta.2","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.1-beta.2","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"ee1154e7450a056f813b917c3af362eb3efdeaad","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.1-beta.2.tgz","fileCount":217,"integrity":"sha512-tntOl6/nPnmNu3d7el7PtDtr2Bna/D7BGlSgfK66GBz/leT8OhPDi16y5fDbltbj7cH1Cd/a3XTQeAEQUokEIw==","signatures":[{"sig":"MEQCIH6bR7aqjmv77pozQDBc8g/MdhLf+F8ZaGTeOyrlHPMOAiADNOtLbDKgLVEurJPQSqGNitqBOuRMyIP9xMi+ENBsWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180626},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"f23b1d19c1078a7ceee490000861f54af47c00e2","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.1-beta.2_1701415494893_0.02173825142753305","host":"s3://npm-registry-packages"}},"1.0.1-beta.3":{"name":"@acurast/transport-websocket","version":"1.0.1-beta.3","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.1-beta.3","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"cf4bafe726aec20555f4d97404e96bcf5fd43fd5","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.1-beta.3.tgz","fileCount":217,"integrity":"sha512-n3V7h++Wske5CsZ5QB2AdhsOmu6KScKfJzWo4C2s1ghoCmCBb0YbKwINAy4mgfnvFKkdhqN19uBUnDT0L2AEvQ==","signatures":[{"sig":"MEQCIGgaXl008AFLYMyhJK5kJnEnlWQoD7Xl4Zc3mUbVOjIvAiBHQieARk1Nv0hhmVdfEYJKklcp26rcXNEiXstFuitaWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181280},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"bdf0dcb54ef59e8fa8f9b73d4f4b7311254dbf13","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.1-beta.3_1701878070772_0.2660811564243335","host":"s3://npm-registry-packages"}},"1.0.1-beta.4":{"name":"@acurast/transport-websocket","version":"1.0.1-beta.4","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.1-beta.4","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"6a54ebff972c97f1b29fc9f9061d742a5add242f","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.1-beta.4.tgz","fileCount":217,"integrity":"sha512-iWmKDYjol5vjBnGIxy6PzTy0jBhRNqVeyT3i4oSSJXkFv+KJbfW/wJxT3eXnjkyCDyMZuGKUmBMLQxyA+I2bkA==","signatures":[{"sig":"MEUCIGZ909U1NJojeV9aQVE2iboKWC00nwvE2EzIJtPrWg9SAiEAoxDEWKIQ/MtiJ8cM5JspykbDTFfvp4zPScgj7v4rw4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185629},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"971ad424432e2a3458292d0b135b308ab88398a1","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.1-beta.4_1702390626226_0.006544494441767634","host":"s3://npm-registry-packages"}},"1.0.1-beta.5":{"name":"@acurast/transport-websocket","version":"1.0.1-beta.5","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.1-beta.5","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"a8b053e67b2ac5c81581d0ba2830d3041522d6e1","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.1-beta.5.tgz","fileCount":217,"integrity":"sha512-tdvbS0cB4NSCb0bakSOfNa3MtBHqZoO+PA4O7jxKtWKKKoQdHzCQZ23Ty6kQINOa2pcOpGzZqF3N51dGHrTnaw==","signatures":[{"sig":"MEUCIQCnNOcRH5nuaKwzqXw7uUf7PNMq2oQUqjVP+nuzpedhWwIgbrlpOwkkNqwjEXjiMNUtfvg63Zg0jtu6Kg7Ppp2Y174=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190787},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"ac6681283cd276b8c45db58f707445597bab5a7a","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.1-beta.5_1702398384651_0.3987490571449117","host":"s3://npm-registry-packages"}},"1.0.1-beta.6":{"name":"@acurast/transport-websocket","version":"1.0.1-beta.6","author":{"url":"https://papers.ch","name":"Papers AG","email":"contact@papers.ch"},"license":"ISC","_id":"@acurast/transport-websocket@1.0.1-beta.6","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"dist":{"shasum":"e6480bf0ac829be7b0a5c2e0e9966f27b6160d1c","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.1-beta.6.tgz","fileCount":217,"integrity":"sha512-yS0RLVexVofEUWutI1j8ZmbMi7//zsIrTfdQ5r+IoqzTKuajnONv6HCzxeHiHmulfhbYyT5bQDWaxLzayR/ptA==","signatures":[{"sig":"MEUCIAk4hzdu8XWX5YI/0M5SlBdKh1nZChoRn46Tw3o3v0UeAiEApN2I6T/1wT2GP1tKj22L2YuesCxT1Jh034G48Av/2ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192683},"types":"./dist/esm/index.d.ts","exports":{"import":"./dist/esm/index.node.js","browser":"./dist/esm/index.browser.js","require":"./dist/cjs/index.node.js"},"gitHead":"fa4bd95775cd9603d427f16ccf9d97eec01d74b5","scripts":{"test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tslib":"^2.6.1","buffer":"^6.0.3","elliptic":"^6.5.4","@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.5.5","@types/elliptic":"^6.4.14"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transport-websocket_1.0.1-beta.6_1721390350379_0.7318228482124569","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@acurast/transport-websocket","version":"1.0.1","author":{"name":"Papers AG","email":"contact@papers.ch","url":"https://papers.ch"},"license":"ISC","types":"./dist/esm/index.d.ts","exports":{"browser":"./dist/esm/index.browser.js","import":"./dist/esm/index.node.js","require":"./dist/cjs/index.node.js"},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf ./dist && tsc && tsc -p tsconfig.cjs.json","test":"TS_NODE_PROJECT=\"tests/tsconfig.json\" mocha -r ts-node/register \"tests/specs/**/*.spec.ts\"","test:ci":"nyc -r lcov -e .ts -x \"*.spec.ts\" yarn test"},"dependencies":{"@stablelib/random":"^1.0.2","@stablelib/sha256":"^1.0.1","buffer":"^6.0.3","elliptic":"^6.5.4","tslib":"^2.6.1"},"peerDependencies":{"ws":"^8.13.0"},"peerDependenciesMeta":{"ws":{"optional":true}},"devDependencies":{"@types/elliptic":"^6.4.14","@types/ws":"^8.5.5"},"gitHead":"87ab7f31ce5713c1d9d322086d0fecb4877f8fe0","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","_id":"@acurast/transport-websocket@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/7.1.5/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-wPuDJjqVUfgzGuzLNHruNIT4qGakkGhDYxFjgzoAbNzE8gIjTfzFEr3N9e7zBRr6lRExpdqps1i/1hsKZZxVkw==","shasum":"fad9b0ce3f07525617fa18572e430bdd7be78530","tarball":"https://registry.npmjs.org/@acurast/transport-websocket/-/transport-websocket-1.0.1.tgz","fileCount":217,"unpackedSize":192676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICa+IasxEzx+z34xnVFwJN5hve9+VW1vKV2vcg5w742tAiEAhUTycx085uEnccYNAIk4H+9YkY1+wdBVCTsBnzePOLE="}]},"_npmUser":{"name":"papers_ch","email":"contact@papers.ch"},"directories":{},"maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transport-websocket_1.0.1_1729844241554_0.5174608537374161"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-23T11:44:29.844Z","modified":"2024-10-25T08:17:21.989Z","1.0.0-beta.0":"2023-08-23T11:44:30.216Z","1.0.0-beta.1":"2023-08-24T14:07:46.741Z","1.0.0-beta.2":"2023-10-04T09:23:34.520Z","1.0.0":"2023-11-02T15:11:59.394Z","1.0.1-beta.0":"2023-11-14T09:46:04.847Z","1.0.1-beta.1":"2023-11-14T10:03:35.339Z","1.0.1-beta.2":"2023-12-01T07:24:55.073Z","1.0.1-beta.3":"2023-12-06T15:54:31.019Z","1.0.1-beta.4":"2023-12-12T14:17:06.444Z","1.0.1-beta.5":"2023-12-12T16:26:24.862Z","1.0.1-beta.6":"2024-07-19T11:59:10.573Z","1.0.1":"2024-10-25T08:17:21.807Z"},"author":{"name":"Papers AG","email":"contact@papers.ch","url":"https://papers.ch"},"license":"ISC","description":"[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)","maintainers":[{"name":"papers_ch","email":"contact@papers.ch"}],"readme":"# Acurast Transport Websocket\n\n[![npm](https://img.shields.io/npm/v/@acurast/transport-websocket.svg?colorB=brightgreen)](https://www.npmjs.com/package/@acurast/transport-websocket)\n\nAn implementation of the Acurast P2P WebSocket Transport.\n\n## Installation\n\n```bash\n$ npm install @acurast/transport-websocket\n```\n\n## Documentation\n\n### `WebSocketTransportClient`\n\nA client that can communicate with the Acurast P2P network using WebSocket.\n\nTo create a new instance call it constuctor and provide an Acurast P2P WebSocket server `url` and an optional `connectionTimeoutMillis`.\n\nThe connection timeout is the number of milliseconds to wait for an initial response from the server. If the server does not respond within the specified time, an error is thrown.\n\n```typescript\nconstructor(url: string, connectionTimeoutMillis: number)\n```\n\n#### `connect`\n\nOpens a connection between the client and the server using the calling peer's P256 `keyPair`.\n\n```typescript\n/*\ninterface KeyPair {\n  publicKey: Uint8Array\n  secretKey: Uint8Array\n}\n*/\n\nconnect(keyPair: KeyPair): Promise<void>\n```\n\n#### `onMessage`\n\nRegisters a new `listener` which will be notified on incoming `message`.\n\n```typescript\n/*\ninterface Message {\n  sender: Uint8Array\n  recipient: Uint8Array\n  payload: Uint8Array\n}\n*/\n\nonMessage(listener: (message: Message) => void | Promise<void>): void\n```\n\n#### `send`\n\nSends a new message with the `payload` to a peer that identifies with the `publicKey`.\n\n```typescript\nsend(publicKey: Uint8Array, payload: Uint8Array): Promise<void>\n```\n\n#### `close`\n\nTerminates the ongoing connection.\n\n```typescript\nclose(): Promise<void>\n```\n","readmeFilename":"README.md"}